builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2274 starttime: 1461072470.27 results: success (0) buildid: 20160419055250 builduid: 1ed5ea6c603b47708e93e2c61076a61c revision: 7df73cfe3c2f558242b806c6ae021dd363efebc5 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:50.270470) ========= master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:50.270912) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-19 06:27:50.271198) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 5 secs) (at 2016-04-19 06:27:55.585084) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:55.585411) ========= 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-1461071954.11103-701246486 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 06:27:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.81M=0.001s 2016-04-19 06:27:55 (8.81 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.246176 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:55.866174) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:55.866483) ========= 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-1461071954.11103-701246486 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072069 ========= master_lag: 0.44 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:56.378054) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:56.378407) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 7df73cfe3c2f558242b806c6ae021dd363efebc5 --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 7df73cfe3c2f558242b806c6ae021dd363efebc5 --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-1461071954.11103-701246486 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 06:27:56,494 truncating revision to first 12 chars 2016-04-19 06:27:56,494 Setting DEBUG logging. 2016-04-19 06:27:56,494 attempt 1/10 2016-04-19 06:27:56,495 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/7df73cfe3c2f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 06:27:56,807 unpacking tar archive at: mozilla-inbound-7df73cfe3c2f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.602122 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:57.063070) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:57.063404) ========= script_repo_revision: 7df73cfe3c2f558242b806c6ae021dd363efebc5 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:57.063796) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:57.064092) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 06:27:57.092615) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 4 secs) (at 2016-04-19 06:27:57.092913) ========= /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-1461071954.11103-701246486 _=/tools/buildbot/bin/python using PTY: False 06:27:57 INFO - MultiFileLogger online at 20160419 06:27:57 in /builds/slave/test 06:27:57 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 06:27:57 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:27:57 INFO - {'append_to_log': False, 06:27:57 INFO - 'base_work_dir': '/builds/slave/test', 06:27:57 INFO - 'blob_upload_branch': 'mozilla-inbound', 06:27:57 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:27:57 INFO - 'buildbot_json_path': 'buildprops.json', 06:27:57 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:27:57 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:27:57 INFO - 'download_minidump_stackwalk': True, 06:27:57 INFO - 'download_symbols': 'true', 06:27:57 INFO - 'e10s': False, 06:27:57 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:27:57 INFO - 'tooltool.py': '/tools/tooltool.py', 06:27:57 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:27:57 INFO - '/tools/misc-python/virtualenv.py')}, 06:27:57 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:27:57 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:27:57 INFO - 'log_level': 'info', 06:27:57 INFO - 'log_to_console': True, 06:27:57 INFO - 'opt_config_files': (), 06:27:57 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:27:57 INFO - '--processes=1', 06:27:57 INFO - '--config=%(test_path)s/wptrunner.ini', 06:27:57 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:27:57 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:27:57 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:27:57 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:27:57 INFO - 'pip_index': False, 06:27:57 INFO - 'require_test_zip': True, 06:27:57 INFO - 'test_type': ('testharness',), 06:27:57 INFO - 'this_chunk': '1', 06:27:57 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:27:57 INFO - 'total_chunks': '10', 06:27:57 INFO - 'virtualenv_path': 'venv', 06:27:57 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:27:57 INFO - 'work_dir': 'build'} 06:27:57 INFO - ##### 06:27:57 INFO - ##### Running clobber step. 06:27:57 INFO - ##### 06:27:57 INFO - Running pre-action listener: _resource_record_pre_action 06:27:57 INFO - Running main action method: clobber 06:27:57 INFO - rmtree: /builds/slave/test/build 06:27:57 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 06:27:59 INFO - Running post-action listener: _resource_record_post_action 06:27:59 INFO - ##### 06:27:59 INFO - ##### Running read-buildbot-config step. 06:27:59 INFO - ##### 06:27:59 INFO - Running pre-action listener: _resource_record_pre_action 06:27:59 INFO - Running main action method: read_buildbot_config 06:27:59 INFO - Using buildbot properties: 06:27:59 INFO - { 06:27:59 INFO - "project": "", 06:27:59 INFO - "product": "firefox", 06:27:59 INFO - "script_repo_revision": "production", 06:27:59 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 06:27:59 INFO - "repository": "", 06:27:59 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 06:27:59 INFO - "buildid": "20160419055250", 06:27:59 INFO - "pgo_build": "False", 06:27:59 INFO - "basedir": "/builds/slave/test", 06:27:59 INFO - "buildnumber": 153, 06:27:59 INFO - "slavename": "tst-linux64-spot-2274", 06:27:59 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/", 06:27:59 INFO - "platform": "linux64", 06:27:59 INFO - "branch": "mozilla-inbound", 06:27:59 INFO - "revision": "7df73cfe3c2f558242b806c6ae021dd363efebc5", 06:27:59 INFO - "repo_path": "integration/mozilla-inbound", 06:27:59 INFO - "moz_repo_path": "", 06:27:59 INFO - "stage_platform": "linux64", 06:27:59 INFO - "builduid": "1ed5ea6c603b47708e93e2c61076a61c", 06:27:59 INFO - "slavebuilddir": "test" 06:27:59 INFO - } 06:27:59 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 06:27:59 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 06:27:59 INFO - Running post-action listener: _resource_record_post_action 06:27:59 INFO - ##### 06:27:59 INFO - ##### Running download-and-extract step. 06:27:59 INFO - ##### 06:27:59 INFO - Running pre-action listener: _resource_record_pre_action 06:27:59 INFO - Running main action method: download_and_extract 06:27:59 INFO - mkdir: /builds/slave/test/build/tests 06:27:59 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')]} 06:27:59 INFO - https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 06:27:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:27:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:27:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:27:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:28:05 INFO - Downloaded 1361 bytes. 06:28:05 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 06:28:05 INFO - Using the following test package requirements: 06:28:05 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 06:28:05 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:28:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 06:28:05 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:28:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 06:28:05 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:28:05 INFO - u'jsshell-linux-x86_64.zip'], 06:28:05 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:28:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 06:28:05 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 06:28:05 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:28:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 06:28:05 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:28:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 06:28:05 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:28:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 06:28:05 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 06:28:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 06:28:05 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 06:28:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:28:05 INFO - https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 06:28:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:28:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 06:28:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:28:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:28:08 INFO - Downloaded 22676115 bytes. 06:28:08 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/*'] 06:28:08 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/* 06:28:09 INFO - caution: filename not matched: web-platform/* 06:28:09 INFO - Return code: 11 06:28:09 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')]} 06:28:09 INFO - https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 06:28:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:28:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 06:28:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:28:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:28:11 INFO - Downloaded 36390047 bytes. 06:28:11 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/*'] 06:28:11 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/* 06:28:17 INFO - caution: filename not matched: bin/* 06:28:17 INFO - caution: filename not matched: config/* 06:28:17 INFO - caution: filename not matched: mozbase/* 06:28:17 INFO - caution: filename not matched: marionette/* 06:28:17 INFO - caution: filename not matched: tools/wptserve/* 06:28:17 INFO - Return code: 11 06:28:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:28:17 INFO - https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 06:28:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:28:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:28:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:28:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:28:20 INFO - Downloaded 64177080 bytes. 06:28:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:28:20 INFO - mkdir: /builds/slave/test/properties 06:28:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:28:20 INFO - Writing to file /builds/slave/test/properties/build_url 06:28:20 INFO - Contents: 06:28:20 INFO - build_url:https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 06:28:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:28:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:28:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:28:21 INFO - Contents: 06:28:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:28: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')]} 06:28:21 INFO - https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:28:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:28:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 06:28:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:28:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:28:25 INFO - Downloaded 90758334 bytes. 06:28:25 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'] 06:28:25 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 06:28:31 INFO - Return code: 0 06:28:31 INFO - Running post-action listener: _resource_record_post_action 06:28:31 INFO - Running post-action listener: set_extra_try_arguments 06:28:31 INFO - ##### 06:28:31 INFO - ##### Running create-virtualenv step. 06:28:31 INFO - ##### 06:28:31 INFO - Running pre-action listener: _pre_create_virtualenv 06:28:31 INFO - Running pre-action listener: _resource_record_pre_action 06:28:31 INFO - Running main action method: create_virtualenv 06:28:31 INFO - Creating virtualenv /builds/slave/test/build/venv 06:28:31 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 06:28:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:28:33 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:28:33 INFO - Using real prefix '/usr' 06:28:33 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:28:36 INFO - Installing distribute.............................................................................................................................................................................................done. 06:28:40 INFO - Installing pip.................done. 06:28:40 INFO - Return code: 0 06:28:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:28:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:28:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:28:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:28:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:28:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:28:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:28:40 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 0xf9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ce570>, '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 0x10cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6380>, '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-1461071954.11103-701246486', '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 06:28:40 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 06:28:40 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 06:28:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:28:40 INFO - 'CCACHE_UMASK': '002', 06:28:40 INFO - 'DISPLAY': ':0', 06:28:40 INFO - 'HOME': '/home/cltbld', 06:28:40 INFO - 'LANG': 'en_US.UTF-8', 06:28:40 INFO - 'LOGNAME': 'cltbld', 06:28:40 INFO - 'MAIL': '/var/mail/cltbld', 06:28:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:28:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:28:40 INFO - 'MOZ_NO_REMOTE': '1', 06:28:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:28:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:28:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:28:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:28:40 INFO - 'PWD': '/builds/slave/test', 06:28:40 INFO - 'SHELL': '/bin/bash', 06:28:40 INFO - 'SHLVL': '1', 06:28:40 INFO - 'TERM': 'linux', 06:28:40 INFO - 'TMOUT': '86400', 06:28:40 INFO - 'USER': 'cltbld', 06:28:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461071954.11103-701246486', 06:28:40 INFO - '_': '/tools/buildbot/bin/python'} 06:28:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:28:41 INFO - Downloading/unpacking psutil>=0.7.1 06:28:41 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 06:28:41 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 06:28:41 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 06:28:41 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 06:28:41 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 06:28:41 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 06:28:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:28:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:28:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:28:46 INFO - Installing collected packages: psutil 06:28:46 INFO - Running setup.py install for psutil 06:28:46 INFO - building 'psutil._psutil_linux' extension 06:28:46 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 06:28:46 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 06:28:46 INFO - building 'psutil._psutil_posix' extension 06:28:46 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 06:28:47 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 06:28:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:28:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:28:47 INFO - Successfully installed psutil 06:28:47 INFO - Cleaning up... 06:28:47 INFO - Return code: 0 06:28:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:28:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:28:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:28:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:28:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:28:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:28:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:28:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0xf9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ce570>, '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 0x10cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6380>, '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-1461071954.11103-701246486', '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 06:28:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 06:28:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 06:28:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:28:47 INFO - 'CCACHE_UMASK': '002', 06:28:47 INFO - 'DISPLAY': ':0', 06:28:47 INFO - 'HOME': '/home/cltbld', 06:28:47 INFO - 'LANG': 'en_US.UTF-8', 06:28:47 INFO - 'LOGNAME': 'cltbld', 06:28:47 INFO - 'MAIL': '/var/mail/cltbld', 06:28:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:28:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:28:47 INFO - 'MOZ_NO_REMOTE': '1', 06:28:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:28:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:28:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:28:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:28:47 INFO - 'PWD': '/builds/slave/test', 06:28:47 INFO - 'SHELL': '/bin/bash', 06:28:47 INFO - 'SHLVL': '1', 06:28:47 INFO - 'TERM': 'linux', 06:28:47 INFO - 'TMOUT': '86400', 06:28:47 INFO - 'USER': 'cltbld', 06:28:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461071954.11103-701246486', 06:28:47 INFO - '_': '/tools/buildbot/bin/python'} 06:28:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:28:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:28:47 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 06:28:47 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 06:28:47 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 06:28:47 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 06:28:47 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 06:28:47 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 06:28:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:28:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:28:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:28:51 INFO - Installing collected packages: mozsystemmonitor 06:28:51 INFO - Running setup.py install for mozsystemmonitor 06:28:51 INFO - Successfully installed mozsystemmonitor 06:28:51 INFO - Cleaning up... 06:28:52 INFO - Return code: 0 06:28:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:28:52 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')]} 06:28:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:28:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:28:52 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')]} 06:28:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:28:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:28:52 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 0xf9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ce570>, '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 0x10cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6380>, '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-1461071954.11103-701246486', '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 06:28:52 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 06:28:52 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 06:28:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:28:52 INFO - 'CCACHE_UMASK': '002', 06:28:52 INFO - 'DISPLAY': ':0', 06:28:52 INFO - 'HOME': '/home/cltbld', 06:28:52 INFO - 'LANG': 'en_US.UTF-8', 06:28:52 INFO - 'LOGNAME': 'cltbld', 06:28:52 INFO - 'MAIL': '/var/mail/cltbld', 06:28:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:28:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:28:52 INFO - 'MOZ_NO_REMOTE': '1', 06:28:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:28:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:28:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:28:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:28:52 INFO - 'PWD': '/builds/slave/test', 06:28:52 INFO - 'SHELL': '/bin/bash', 06:28:52 INFO - 'SHLVL': '1', 06:28:52 INFO - 'TERM': 'linux', 06:28:52 INFO - 'TMOUT': '86400', 06:28:52 INFO - 'USER': 'cltbld', 06:28:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461071954.11103-701246486', 06:28:52 INFO - '_': '/tools/buildbot/bin/python'} 06:28:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:28:52 INFO - Downloading/unpacking blobuploader==1.2.4 06:28:52 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 06:28:52 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 06:28:52 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 06:28:52 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 06:28:52 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 06:28:52 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 06:28:56 INFO - Downloading blobuploader-1.2.4.tar.gz 06:28:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:28:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:28:56 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 06:28:56 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 06:28:56 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 06:28:56 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 06:28:56 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 06:28:56 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 06:28:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:28:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:28:57 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 06:28:57 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 06:28:57 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 06:28:57 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 06:28:57 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 06:28:57 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 06:28:57 INFO - Downloading docopt-0.6.1.tar.gz 06:28:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:28:57 INFO - Installing collected packages: blobuploader, requests, docopt 06:28:57 INFO - Running setup.py install for blobuploader 06:28:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:28:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:28:57 INFO - Running setup.py install for requests 06:28:58 INFO - Running setup.py install for docopt 06:28:58 INFO - Successfully installed blobuploader requests docopt 06:28:58 INFO - Cleaning up... 06:28:58 INFO - Return code: 0 06:28:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:28:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:28:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:28:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:28:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:28:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:28:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:28:58 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 0xf9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ce570>, '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 0x10cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6380>, '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-1461071954.11103-701246486', '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 06:28:58 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 06:28:58 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 06:28:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:28:58 INFO - 'CCACHE_UMASK': '002', 06:28:58 INFO - 'DISPLAY': ':0', 06:28:58 INFO - 'HOME': '/home/cltbld', 06:28:58 INFO - 'LANG': 'en_US.UTF-8', 06:28:58 INFO - 'LOGNAME': 'cltbld', 06:28:58 INFO - 'MAIL': '/var/mail/cltbld', 06:28:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:28:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:28:58 INFO - 'MOZ_NO_REMOTE': '1', 06:28:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:28:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:28:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:28:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:28:58 INFO - 'PWD': '/builds/slave/test', 06:28:58 INFO - 'SHELL': '/bin/bash', 06:28:58 INFO - 'SHLVL': '1', 06:28:58 INFO - 'TERM': 'linux', 06:28:58 INFO - 'TMOUT': '86400', 06:28:58 INFO - 'USER': 'cltbld', 06:28:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461071954.11103-701246486', 06:28:58 INFO - '_': '/tools/buildbot/bin/python'} 06:28:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:28:59 INFO - Running setup.py (path:/tmp/pip-p6BZQI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:28:59 INFO - Running setup.py (path:/tmp/pip-qzxg3C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:28:59 INFO - Running setup.py (path:/tmp/pip-tIFhP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:28:59 INFO - Running setup.py (path:/tmp/pip-CCTkag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:28:59 INFO - Running setup.py (path:/tmp/pip-6WLSXC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:28:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:28:59 INFO - Running setup.py (path:/tmp/pip-7JyGGu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:29:00 INFO - Running setup.py (path:/tmp/pip-jlO_BK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:29:00 INFO - Running setup.py (path:/tmp/pip-IrKHB1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:29:00 INFO - Running setup.py (path:/tmp/pip-qF4BMA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:29:00 INFO - Running setup.py (path:/tmp/pip-IIDxIw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:29:00 INFO - Running setup.py (path:/tmp/pip-2JYhQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:29:00 INFO - Running setup.py (path:/tmp/pip-WdnbjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:29:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:29:00 INFO - Running setup.py (path:/tmp/pip-noMnAX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:29:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:29:01 INFO - Running setup.py (path:/tmp/pip-kt4kum-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:29:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:29:01 INFO - Running setup.py (path:/tmp/pip-5IVXIw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:29:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:29:01 INFO - Running setup.py (path:/tmp/pip-LZD9Cl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:29:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:29:01 INFO - Running setup.py (path:/tmp/pip-enX67z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:29:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:29:01 INFO - Running setup.py (path:/tmp/pip-rlyqcl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:29:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:29:01 INFO - Running setup.py (path:/tmp/pip-AUSW3b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:29:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:29:01 INFO - Running setup.py (path:/tmp/pip-jCXaSq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:29:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:29:02 INFO - Running setup.py (path:/tmp/pip-T5XcFs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:29:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:29:02 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 06:29:02 INFO - Running setup.py install for manifestparser 06:29:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:29:02 INFO - Running setup.py install for mozcrash 06:29:02 INFO - Running setup.py install for mozdebug 06:29:03 INFO - Running setup.py install for mozdevice 06:29:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:29:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:29:03 INFO - Running setup.py install for mozfile 06:29:03 INFO - Running setup.py install for mozhttpd 06:29:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:29:03 INFO - Running setup.py install for mozinfo 06:29:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:29:03 INFO - Running setup.py install for mozInstall 06:29:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:29:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:29:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:29:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:29:04 INFO - Running setup.py install for mozleak 06:29:04 INFO - Running setup.py install for mozlog 06:29:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:29:04 INFO - Running setup.py install for moznetwork 06:29:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:29:04 INFO - Running setup.py install for mozprocess 06:29:05 INFO - Running setup.py install for mozprofile 06:29:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:29:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:29:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:29:05 INFO - Running setup.py install for mozrunner 06:29:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:29:05 INFO - Running setup.py install for mozscreenshot 06:29:05 INFO - Running setup.py install for moztest 06:29:05 INFO - Running setup.py install for mozversion 06:29:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:29:06 INFO - Running setup.py install for wptserve 06:29:06 INFO - Running setup.py install for marionette-driver 06:29:06 INFO - Running setup.py install for browsermob-proxy 06:29:06 INFO - Running setup.py install for marionette-client 06:29:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:29:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:29:07 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 06:29:07 INFO - Cleaning up... 06:29:07 INFO - Return code: 0 06:29:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:29:07 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')]} 06:29:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:29:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:29:07 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')]} 06:29:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:29:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 06:29:07 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 0xf9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xfa03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ce570>, '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 0x10cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6380>, '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-1461071954.11103-701246486', '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 06:29:07 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 06:29:07 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 06:29:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:29:07 INFO - 'CCACHE_UMASK': '002', 06:29:07 INFO - 'DISPLAY': ':0', 06:29:07 INFO - 'HOME': '/home/cltbld', 06:29:07 INFO - 'LANG': 'en_US.UTF-8', 06:29:07 INFO - 'LOGNAME': 'cltbld', 06:29:07 INFO - 'MAIL': '/var/mail/cltbld', 06:29:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:29:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:29:07 INFO - 'MOZ_NO_REMOTE': '1', 06:29:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:29:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:29:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:29:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:29:07 INFO - 'PWD': '/builds/slave/test', 06:29:07 INFO - 'SHELL': '/bin/bash', 06:29:07 INFO - 'SHLVL': '1', 06:29:07 INFO - 'TERM': 'linux', 06:29:07 INFO - 'TMOUT': '86400', 06:29:07 INFO - 'USER': 'cltbld', 06:29:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461071954.11103-701246486', 06:29:07 INFO - '_': '/tools/buildbot/bin/python'} 06:29:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:29:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:29:07 INFO - Running setup.py (path:/tmp/pip-lODB2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:29:07 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)) 06:29:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:29:07 INFO - Running setup.py (path:/tmp/pip-6ymnyc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:29:08 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)) 06:29:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:29:08 INFO - Running setup.py (path:/tmp/pip-pyKfmM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:29:08 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)) 06:29:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:29:08 INFO - Running setup.py (path:/tmp/pip-Py5V8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:29:08 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)) 06:29:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:29:08 INFO - Running setup.py (path:/tmp/pip-LrVqjn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:29:08 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)) 06:29:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:29:08 INFO - Running setup.py (path:/tmp/pip-SC0d7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:29:08 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)) 06:29:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:29:08 INFO - Running setup.py (path:/tmp/pip-qNKBbN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:29:08 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)) 06:29:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:29:08 INFO - Running setup.py (path:/tmp/pip-JUklL2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:29:08 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)) 06:29:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:29:08 INFO - Running setup.py (path:/tmp/pip-VD7TTf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:29:09 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)) 06:29:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:29:09 INFO - Running setup.py (path:/tmp/pip-PIR64U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:29:09 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)) 06:29:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:29:09 INFO - Running setup.py (path:/tmp/pip-NXDNiT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:29:09 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)) 06:29:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:29:09 INFO - Running setup.py (path:/tmp/pip-qXGpOu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:29:09 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)) 06:29:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:29:09 INFO - Running setup.py (path:/tmp/pip-8pZrUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:29:09 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)) 06:29:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:29:09 INFO - Running setup.py (path:/tmp/pip-DZTY8M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:29:09 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)) 06:29:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:29:09 INFO - Running setup.py (path:/tmp/pip-_BIdea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:29:09 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)) 06:29:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:29:09 INFO - Running setup.py (path:/tmp/pip-sF2Jl5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:29:10 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)) 06:29:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:29:10 INFO - Running setup.py (path:/tmp/pip-PodGsK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:29:10 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)) 06:29:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:29:10 INFO - Running setup.py (path:/tmp/pip-LBQkaC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:29:10 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)) 06:29:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:29:10 INFO - Running setup.py (path:/tmp/pip-C_bpTH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:29:10 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)) 06:29:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:29:10 INFO - Running setup.py (path:/tmp/pip-kjBIEE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:29:10 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)) 06:29:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:29:10 INFO - Running setup.py (path:/tmp/pip-H7CKAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:29:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:29:11 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)) 06:29:11 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)) 06:29:11 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)) 06:29:11 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)) 06:29:11 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)) 06:29:11 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)) 06:29:11 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:29: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 06:29: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 06:29: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 06:29: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 06:29: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 06:29: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 06:29:14 INFO - Downloading blessings-1.6.tar.gz 06:29:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:29:14 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)) 06:29:14 INFO - Installing collected packages: blessings 06:29:14 INFO - Running setup.py install for blessings 06:29:15 INFO - Successfully installed blessings 06:29:15 INFO - Cleaning up... 06:29:15 INFO - Return code: 0 06:29:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:29:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:29:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:29:15 INFO - Reading from file tmpfile_stdout 06:29:15 INFO - Current package versions: 06:29:15 INFO - argparse == 1.2.1 06:29:15 INFO - blessings == 1.6 06:29:15 INFO - blobuploader == 1.2.4 06:29:15 INFO - browsermob-proxy == 0.6.0 06:29:15 INFO - docopt == 0.6.1 06:29:15 INFO - manifestparser == 1.1 06:29:15 INFO - marionette-client == 2.3.0 06:29:15 INFO - marionette-driver == 1.4.0 06:29:15 INFO - mozInstall == 1.12 06:29:15 INFO - mozcrash == 0.17 06:29:15 INFO - mozdebug == 0.1 06:29:15 INFO - mozdevice == 0.48 06:29:15 INFO - mozfile == 1.2 06:29:15 INFO - mozhttpd == 0.7 06:29:15 INFO - mozinfo == 0.9 06:29:15 INFO - mozleak == 0.1 06:29:15 INFO - mozlog == 3.1 06:29:15 INFO - moznetwork == 0.27 06:29:15 INFO - mozprocess == 0.22 06:29:15 INFO - mozprofile == 0.28 06:29:15 INFO - mozrunner == 6.11 06:29:15 INFO - mozscreenshot == 0.1 06:29:15 INFO - mozsystemmonitor == 0.0 06:29:15 INFO - moztest == 0.7 06:29:15 INFO - mozversion == 1.4 06:29:15 INFO - psutil == 3.1.1 06:29:15 INFO - requests == 1.2.3 06:29:15 INFO - wptserve == 1.4.0 06:29:15 INFO - wsgiref == 0.1.2 06:29:15 INFO - Running post-action listener: _resource_record_post_action 06:29:15 INFO - Running post-action listener: _start_resource_monitoring 06:29:15 INFO - Starting resource monitoring. 06:29:15 INFO - ##### 06:29:15 INFO - ##### Running pull step. 06:29:15 INFO - ##### 06:29:15 INFO - Running pre-action listener: _resource_record_pre_action 06:29:15 INFO - Running main action method: pull 06:29:15 INFO - Pull has nothing to do! 06:29:15 INFO - Running post-action listener: _resource_record_post_action 06:29:15 INFO - ##### 06:29:15 INFO - ##### Running install step. 06:29:15 INFO - ##### 06:29:15 INFO - Running pre-action listener: _resource_record_pre_action 06:29:15 INFO - Running main action method: install 06:29:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:29:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:29:16 INFO - Reading from file tmpfile_stdout 06:29:16 INFO - Detecting whether we're running mozinstall >=1.0... 06:29:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:29:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:29:16 INFO - Reading from file tmpfile_stdout 06:29:16 INFO - Output received: 06:29:16 INFO - Usage: mozinstall [options] installer 06:29:16 INFO - Options: 06:29:16 INFO - -h, --help show this help message and exit 06:29:16 INFO - -d DEST, --destination=DEST 06:29:16 INFO - Directory to install application into. [default: 06:29:16 INFO - "/builds/slave/test"] 06:29:16 INFO - --app=APP Application being installed. [default: firefox] 06:29:16 INFO - mkdir: /builds/slave/test/build/application 06:29:16 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'] 06:29:16 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 06:29:47 INFO - Reading from file tmpfile_stdout 06:29:47 INFO - Output received: 06:29:47 INFO - /builds/slave/test/build/application/firefox/firefox 06:29:47 INFO - Running post-action listener: _resource_record_post_action 06:29:47 INFO - ##### 06:29:47 INFO - ##### Running run-tests step. 06:29:47 INFO - ##### 06:29:47 INFO - Running pre-action listener: _resource_record_pre_action 06:29:47 INFO - Running main action method: run_tests 06:29:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:29:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:29:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:29:47 INFO - grabbing minidump binary from tooltool 06:29:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:29:47 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 0x10ce570>, '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 0x10cee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c6380>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:29:47 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 06:29:47 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 06:29:47 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 06:29:47 INFO - Return code: 0 06:29:47 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 06:29:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:29:48 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/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:29:48 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/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:29:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 06:29:48 INFO - 'CCACHE_UMASK': '002', 06:29:48 INFO - 'DISPLAY': ':0', 06:29:48 INFO - 'HOME': '/home/cltbld', 06:29:48 INFO - 'LANG': 'en_US.UTF-8', 06:29:48 INFO - 'LOGNAME': 'cltbld', 06:29:48 INFO - 'MAIL': '/var/mail/cltbld', 06:29:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:29:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:29:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 06:29:48 INFO - 'MOZ_NO_REMOTE': '1', 06:29:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 06:29:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:29:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 06:29:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:29:48 INFO - 'PWD': '/builds/slave/test', 06:29:48 INFO - 'SHELL': '/bin/bash', 06:29:48 INFO - 'SHLVL': '1', 06:29:48 INFO - 'TERM': 'linux', 06:29:48 INFO - 'TMOUT': '86400', 06:29:48 INFO - 'USER': 'cltbld', 06:29:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461071954.11103-701246486', 06:29:48 INFO - '_': '/tools/buildbot/bin/python'} 06:29:48 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/Ehwzvr1HRMq8RZsYVhHPiQ/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 06:29:49 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 06:29:49 INFO - import pkg_resources 06:29:50 INFO - Using 1 client processes 06:29:51 INFO - wptserve Starting http server on 127.0.0.1:8000 06:29:51 INFO - wptserve Starting http server on 127.0.0.1:8001 06:29:51 INFO - wptserve Starting http server on 127.0.0.1:8443 06:29:53 INFO - SUITE-START | Running 778 tests 06:29:53 INFO - Running testharness tests 06:29:53 INFO - Setting up ssl 06:29:53 INFO - PROCESS | certutil | 06:29:53 INFO - PROCESS | certutil | 06:29:53 INFO - PROCESS | certutil | 06:29:53 INFO - Certificate Nickname Trust Attributes 06:29:53 INFO - SSL,S/MIME,JAR/XPI 06:29:53 INFO - 06:29:53 INFO - web-platform-tests CT,, 06:29:53 INFO - 06:29:53 INFO - Starting runner 06:29:55 INFO - PROCESS | 1850 | 1461072595799 Marionette DEBUG Marionette enabled via build flag and pref 06:29:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee5d06000 == 1 [pid = 1850] [id = 1] 06:29:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 1 (0x7fdee5d06800) [pid = 1850] [serial = 1] [outer = (nil)] 06:29:56 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 06:29:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 2 (0x7fdee5d07800) [pid = 1850] [serial = 2] [outer = 0x7fdee5d06800] 06:29:56 INFO - PROCESS | 1850 | 1461072596414 Marionette INFO Listening on port 2828 06:29:56 INFO - PROCESS | 1850 | 1461072596948 Marionette DEBUG Marionette enabled via command-line flag 06:29:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2e4d800 == 2 [pid = 1850] [id = 2] 06:29:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 3 (0x7fdee2ec4800) [pid = 1850] [serial = 3] [outer = (nil)] 06:29:56 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 06:29:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 4 (0x7fdee2ec5800) [pid = 1850] [serial = 4] [outer = 0x7fdee2ec4800] 06:29:57 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fdee7a615b0 06:29:57 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fdee859bdf0 06:29:57 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fdee2018100 06:29:57 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fdee2018400 06:29:57 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fdee2018730 06:29:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 5 (0x7fdee2e43800) [pid = 1850] [serial = 5] [outer = 0x7fdee5d06800] 06:29:57 INFO - PROCESS | 1850 | [1850] 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 06:29:57 INFO - PROCESS | 1850 | 1461072597338 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40053 06:29:57 INFO - PROCESS | 1850 | [1850] 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 06:29:57 INFO - PROCESS | 1850 | 1461072597420 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40054 06:29:57 INFO - PROCESS | 1850 | 1461072597426 Marionette DEBUG Closed connection conn0 06:29:57 INFO - PROCESS | 1850 | [1850] 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 06:29:57 INFO - PROCESS | 1850 | [1850] 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 06:29:57 INFO - PROCESS | 1850 | 1461072597552 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40055 06:29:57 INFO - PROCESS | 1850 | 1461072597555 Marionette DEBUG Closed connection conn1 06:29:57 INFO - PROCESS | 1850 | [1850] 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 06:29:57 INFO - PROCESS | 1850 | 1461072597616 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40056 06:29:57 INFO - PROCESS | 1850 | 1461072597627 Marionette DEBUG Closed connection conn2 06:29:57 INFO - PROCESS | 1850 | 1461072597673 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:29:57 INFO - PROCESS | 1850 | 1461072597700 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":"20160419055250","device":"desktop","version":"48.0a1"} 06:29:58 INFO - PROCESS | 1850 | [1850] 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 06:29:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6ddf000 == 3 [pid = 1850] [id = 3] 06:29:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 6 (0x7fded6de5000) [pid = 1850] [serial = 6] [outer = (nil)] 06:29:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6de6000 == 4 [pid = 1850] [id = 4] 06:29:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 7 (0x7fded6ef5400) [pid = 1850] [serial = 7] [outer = (nil)] 06:29:59 INFO - PROCESS | 1850 | [1850] 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 06:29:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5c31800 == 5 [pid = 1850] [id = 5] 06:29:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 8 (0x7fded5f92000) [pid = 1850] [serial = 8] [outer = (nil)] 06:29:59 INFO - PROCESS | 1850 | [1850] 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 06:29:59 INFO - PROCESS | 1850 | [1850] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:29:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 9 (0x7fded5c7f400) [pid = 1850] [serial = 9] [outer = 0x7fded5f92000] 06:30:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 10 (0x7fded5616800) [pid = 1850] [serial = 10] [outer = 0x7fded6de5000] 06:30:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 11 (0x7fded5647800) [pid = 1850] [serial = 11] [outer = 0x7fded6ef5400] 06:30:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 12 (0x7fded5649800) [pid = 1850] [serial = 12] [outer = 0x7fded5f92000] 06:30:01 INFO - PROCESS | 1850 | 1461072601359 Marionette DEBUG loaded listener.js 06:30:01 INFO - PROCESS | 1850 | 1461072601380 Marionette DEBUG loaded listener.js 06:30:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 13 (0x7fded37aac00) [pid = 1850] [serial = 13] [outer = 0x7fded5f92000] 06:30:02 INFO - PROCESS | 1850 | 1461072602169 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b0627bed-0b5c-43df-b705-bb5e8072c466","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":"20160419055250","device":"desktop","version":"48.0a1","command_id":1}}] 06:30:02 INFO - PROCESS | 1850 | 1461072602407 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 06:30:02 INFO - PROCESS | 1850 | 1461072602605 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 06:30:02 INFO - PROCESS | 1850 | 1461072602869 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:30:02 INFO - PROCESS | 1850 | [1850] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:30:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 14 (0x7fdee2057c00) [pid = 1850] [serial = 14] [outer = 0x7fded5f92000] 06:30:03 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:30:03 INFO - PROCESS | 1850 | 1461072603449 Marionette TRACE conn3 <- [1,3,null,{}] 06:30:03 INFO - PROCESS | 1850 | 1461072603525 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:30:03 INFO - PROCESS | 1850 | 1461072603563 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 06:30:03 INFO - PROCESS | 1850 | 1461072603625 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 06:30:03 INFO - PROCESS | 1850 | 1461072603629 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 06:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:30:03 INFO - PROCESS | 1850 | 1461072603656 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:30:03 INFO - PROCESS | 1850 | 1461072603662 Marionette TRACE conn3 <- [1,6,null,{}] 06:30:03 INFO - PROCESS | 1850 | 1461072603731 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:03 INFO - PROCESS | 1850 | 1461072603749 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 06:30:03 INFO - PROCESS | 1850 | 1461072603762 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece393800 == 6 [pid = 1850] [id = 6] 06:30:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 15 (0x7fdeced34c00) [pid = 1850] [serial = 15] [outer = (nil)] 06:30:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 16 (0x7fdeced36800) [pid = 1850] [serial = 16] [outer = 0x7fdeced34c00] 06:30:03 INFO - PROCESS | 1850 | 1461072603832 Marionette DEBUG loaded listener.js 06:30:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 17 (0x7fdeced3c800) [pid = 1850] [serial = 17] [outer = 0x7fdeced34c00] 06:30:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece020800 == 7 [pid = 1850] [id = 7] 06:30:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 18 (0x7fdece08cc00) [pid = 1850] [serial = 18] [outer = (nil)] 06:30:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 19 (0x7fdece092c00) [pid = 1850] [serial = 19] [outer = 0x7fdece08cc00] 06:30:04 INFO - PROCESS | 1850 | 1461072604309 Marionette DEBUG loaded listener.js 06:30:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 20 (0x7fdecdd1e000) [pid = 1850] [serial = 20] [outer = 0x7fdece08cc00] 06:30:04 INFO - PROCESS | 1850 | [1850] 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 06:30:04 INFO - PROCESS | 1850 | 1461072604881 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 06:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1269ms 06:30:04 INFO - PROCESS | 1850 | 1461072604964 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 06:30:04 INFO - PROCESS | 1850 | 1461072604968 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 06:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:30:04 INFO - PROCESS | 1850 | 1461072604995 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:30:05 INFO - PROCESS | 1850 | 1461072604999 Marionette TRACE conn3 <- [1,10,null,{}] 06:30:05 INFO - PROCESS | 1850 | 1461072605013 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:05 INFO - PROCESS | 1850 | 1461072605201 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 06:30:05 INFO - PROCESS | 1850 | 1461072605226 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecd2a4800 == 8 [pid = 1850] [id = 8] 06:30:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 21 (0x7fdecd014400) [pid = 1850] [serial = 21] [outer = (nil)] 06:30:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 22 (0x7fdecd358400) [pid = 1850] [serial = 22] [outer = 0x7fdecd014400] 06:30:05 INFO - PROCESS | 1850 | 1461072605293 Marionette DEBUG loaded listener.js 06:30:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 23 (0x7fdecc5c2000) [pid = 1850] [serial = 23] [outer = 0x7fdecd014400] 06:30:05 INFO - PROCESS | 1850 | 1461072605876 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 06:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 956ms 06:30:05 INFO - PROCESS | 1850 | 1461072605935 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 06:30:05 INFO - PROCESS | 1850 | 1461072605940 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 06:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:30:05 INFO - PROCESS | 1850 | 1461072605946 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:30:05 INFO - PROCESS | 1850 | 1461072605949 Marionette TRACE conn3 <- [1,14,null,{}] 06:30:05 INFO - PROCESS | 1850 | 1461072605954 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:06 INFO - PROCESS | 1850 | 1461072606116 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 06:30:06 INFO - PROCESS | 1850 | 1461072606463 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc420000 == 9 [pid = 1850] [id = 9] 06:30:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 24 (0x7fdecc475400) [pid = 1850] [serial = 24] [outer = (nil)] 06:30:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 25 (0x7fdecc478800) [pid = 1850] [serial = 25] [outer = 0x7fdecc475400] 06:30:06 INFO - PROCESS | 1850 | 1461072606546 Marionette DEBUG loaded listener.js 06:30:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 26 (0x7fdecc709400) [pid = 1850] [serial = 26] [outer = 0x7fdecc475400] 06:30:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecdd3c000 == 10 [pid = 1850] [id = 10] 06:30:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 27 (0x7fdecdd3c800) [pid = 1850] [serial = 27] [outer = (nil)] 06:30:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 28 (0x7fdecdd34800) [pid = 1850] [serial = 28] [outer = 0x7fdecdd3c800] 06:30:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 29 (0x7fdecdd32000) [pid = 1850] [serial = 29] [outer = 0x7fdecdd3c800] 06:30:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc55a000 == 11 [pid = 1850] [id = 11] 06:30:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 30 (0x7fdecd35d400) [pid = 1850] [serial = 30] [outer = (nil)] 06:30:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 31 (0x7fdeced3b800) [pid = 1850] [serial = 31] [outer = 0x7fdecd35d400] 06:30:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 32 (0x7fdecc711400) [pid = 1850] [serial = 32] [outer = 0x7fdecd35d400] 06:30:07 INFO - PROCESS | 1850 | 1461072607627 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 06:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1740ms 06:30:07 INFO - PROCESS | 1850 | 1461072607710 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 06:30:07 INFO - PROCESS | 1850 | 1461072607717 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 06:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:30:07 INFO - PROCESS | 1850 | 1461072607729 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:30:07 INFO - PROCESS | 1850 | 1461072607733 Marionette TRACE conn3 <- [1,18,null,{}] 06:30:07 INFO - PROCESS | 1850 | 1461072607741 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:07 INFO - PROCESS | 1850 | 1461072607937 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 06:30:08 INFO - PROCESS | 1850 | 1461072608074 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded3e52800 == 12 [pid = 1850] [id = 12] 06:30:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 33 (0x7fdecd01cc00) [pid = 1850] [serial = 33] [outer = (nil)] 06:30:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 34 (0x7fded2bcbc00) [pid = 1850] [serial = 34] [outer = 0x7fdecd01cc00] 06:30:08 INFO - PROCESS | 1850 | 1461072608166 Marionette DEBUG loaded listener.js 06:30:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 35 (0x7fded564b000) [pid = 1850] [serial = 35] [outer = 0x7fdecd01cc00] 06:30:08 INFO - PROCESS | 1850 | 1461072608955 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 06:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1280ms 06:30:09 INFO - PROCESS | 1850 | 1461072609015 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 06:30:09 INFO - PROCESS | 1850 | 1461072609023 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 06:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:30:09 INFO - PROCESS | 1850 | 1461072609030 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:30:09 INFO - PROCESS | 1850 | 1461072609033 Marionette TRACE conn3 <- [1,22,null,{}] 06:30:09 INFO - PROCESS | 1850 | 1461072609039 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:09 INFO - PROCESS | 1850 | 1461072609256 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 06:30:09 INFO - PROCESS | 1850 | 1461072609374 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded61e7800 == 13 [pid = 1850] [id = 13] 06:30:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 36 (0x7fded5a6d800) [pid = 1850] [serial = 36] [outer = (nil)] 06:30:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 37 (0x7fded642e000) [pid = 1850] [serial = 37] [outer = 0x7fded5a6d800] 06:30:09 INFO - PROCESS | 1850 | 1461072609455 Marionette DEBUG loaded listener.js 06:30:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 38 (0x7fded67a3c00) [pid = 1850] [serial = 38] [outer = 0x7fded5a6d800] 06:30:10 INFO - PROCESS | 1850 | 1461072610470 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 06:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1478ms 06:30:10 INFO - PROCESS | 1850 | 1461072610510 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 06:30:10 INFO - PROCESS | 1850 | 1461072610515 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 06:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:30:10 INFO - PROCESS | 1850 | 1461072610523 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:30:10 INFO - PROCESS | 1850 | 1461072610529 Marionette TRACE conn3 <- [1,26,null,{}] 06:30:10 INFO - PROCESS | 1850 | 1461072610537 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:10 INFO - PROCESS | 1850 | 1461072610737 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 06:30:10 INFO - PROCESS | 1850 | 1461072610936 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece013000 == 14 [pid = 1850] [id = 14] 06:30:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 39 (0x7fded3570c00) [pid = 1850] [serial = 39] [outer = (nil)] 06:30:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 40 (0x7fded42df800) [pid = 1850] [serial = 40] [outer = 0x7fded3570c00] 06:30:11 INFO - PROCESS | 1850 | 1461072611008 Marionette DEBUG loaded listener.js 06:30:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 41 (0x7fded4f54800) [pid = 1850] [serial = 41] [outer = 0x7fded3570c00] 06:30:11 INFO - PROCESS | 1850 | 1461072611783 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 06:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1290ms 06:30:11 INFO - PROCESS | 1850 | 1461072611823 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 06:30:11 INFO - PROCESS | 1850 | 1461072611832 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 06:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:30:11 INFO - PROCESS | 1850 | 1461072611844 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:30:11 INFO - PROCESS | 1850 | 1461072611847 Marionette TRACE conn3 <- [1,30,null,{}] 06:30:11 INFO - PROCESS | 1850 | 1461072611853 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:12 INFO - PROCESS | 1850 | 1461072612005 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 06:30:12 INFO - PROCESS | 1850 | 1461072612017 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded61e0000 == 15 [pid = 1850] [id = 15] 06:30:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 42 (0x7fded510c800) [pid = 1850] [serial = 42] [outer = (nil)] 06:30:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 43 (0x7fded68c5400) [pid = 1850] [serial = 43] [outer = 0x7fded510c800] 06:30:12 INFO - PROCESS | 1850 | 1461072612079 Marionette DEBUG loaded listener.js 06:30:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 44 (0x7fded6d93000) [pid = 1850] [serial = 44] [outer = 0x7fded510c800] 06:30:12 INFO - PROCESS | 1850 | 1461072612783 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 06:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 995ms 06:30:12 INFO - PROCESS | 1850 | 1461072612845 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 06:30:12 INFO - PROCESS | 1850 | 1461072612849 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 06:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:30:12 INFO - PROCESS | 1850 | 1461072612855 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:30:12 INFO - PROCESS | 1850 | 1461072612861 Marionette TRACE conn3 <- [1,34,null,{}] 06:30:12 INFO - PROCESS | 1850 | 1461072612881 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:13 INFO - PROCESS | 1850 | 1461072613027 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 06:30:13 INFO - PROCESS | 1850 | 1461072613037 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded692b000 == 16 [pid = 1850] [id = 16] 06:30:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 45 (0x7fdecc479c00) [pid = 1850] [serial = 45] [outer = (nil)] 06:30:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 46 (0x7fded79a8000) [pid = 1850] [serial = 46] [outer = 0x7fdecc479c00] 06:30:13 INFO - PROCESS | 1850 | 1461072613103 Marionette DEBUG loaded listener.js 06:30:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 47 (0x7fded7bc6400) [pid = 1850] [serial = 47] [outer = 0x7fdecc479c00] 06:30:13 INFO - PROCESS | 1850 | 1461072613822 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 06:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 991ms 06:30:13 INFO - PROCESS | 1850 | 1461072613850 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 06:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:30:13 INFO - PROCESS | 1850 | 1461072613854 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 06:30:13 INFO - PROCESS | 1850 | 1461072613861 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:30:13 INFO - PROCESS | 1850 | 1461072613864 Marionette TRACE conn3 <- [1,38,null,{}] 06:30:13 INFO - PROCESS | 1850 | 1461072613869 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:14 INFO - PROCESS | 1850 | 1461072614038 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 06:30:14 INFO - PROCESS | 1850 | 1461072614061 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6e3a800 == 17 [pid = 1850] [id = 17] 06:30:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 48 (0x7fdecc47fc00) [pid = 1850] [serial = 48] [outer = (nil)] 06:30:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 49 (0x7fded850e000) [pid = 1850] [serial = 49] [outer = 0x7fdecc47fc00] 06:30:14 INFO - PROCESS | 1850 | 1461072614124 Marionette DEBUG loaded listener.js 06:30:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 50 (0x7fdedc257c00) [pid = 1850] [serial = 50] [outer = 0x7fdecc47fc00] 06:30:14 INFO - PROCESS | 1850 | 1461072614770 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 06:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 930ms 06:30:14 INFO - PROCESS | 1850 | 1461072614791 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 06:30:14 INFO - PROCESS | 1850 | 1461072614795 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 06:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:30:14 INFO - PROCESS | 1850 | 1461072614800 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:30:14 INFO - PROCESS | 1850 | 1461072614802 Marionette TRACE conn3 <- [1,42,null,{}] 06:30:14 INFO - PROCESS | 1850 | 1461072614808 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:14 INFO - PROCESS | 1850 | 1461072614937 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 06:30:15 INFO - PROCESS | 1850 | 1461072615024 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded3e61800 == 18 [pid = 1850] [id = 18] 06:30:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x7fdecc70e800) [pid = 1850] [serial = 51] [outer = (nil)] 06:30:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7fded2bcf400) [pid = 1850] [serial = 52] [outer = 0x7fdecc70e800] 06:30:15 INFO - PROCESS | 1850 | 1461072615087 Marionette DEBUG loaded listener.js 06:30:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7fdee204dc00) [pid = 1850] [serial = 53] [outer = 0x7fdecc70e800] 06:30:15 INFO - PROCESS | 1850 | 1461072615700 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 06:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 929ms 06:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:30:15 INFO - PROCESS | 1850 | 1461072615731 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 06:30:15 INFO - PROCESS | 1850 | 1461072615733 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 06:30:15 INFO - PROCESS | 1850 | 1461072615738 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:30:15 INFO - PROCESS | 1850 | 1461072615741 Marionette TRACE conn3 <- [1,46,null,{}] 06:30:15 INFO - PROCESS | 1850 | 1461072615747 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:15 INFO - PROCESS | 1850 | 1461072615904 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 06:30:16 INFO - PROCESS | 1850 | 1461072616009 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded8553000 == 19 [pid = 1850] [id = 19] 06:30:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7fded4f4d000) [pid = 1850] [serial = 54] [outer = (nil)] 06:30:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7fdee3310000) [pid = 1850] [serial = 55] [outer = 0x7fded4f4d000] 06:30:16 INFO - PROCESS | 1850 | 1461072616081 Marionette DEBUG loaded listener.js 06:30:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7fdee33e0800) [pid = 1850] [serial = 56] [outer = 0x7fded4f4d000] 06:30:16 INFO - PROCESS | 1850 | 1461072616955 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 06:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1233ms 06:30:16 INFO - PROCESS | 1850 | 1461072616972 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 06:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:30:16 INFO - PROCESS | 1850 | 1461072616979 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 06:30:16 INFO - PROCESS | 1850 | 1461072616988 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:30:16 INFO - PROCESS | 1850 | 1461072616993 Marionette TRACE conn3 <- [1,50,null,{}] 06:30:17 INFO - PROCESS | 1850 | 1461072617000 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:17 INFO - PROCESS | 1850 | 1461072617154 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 06:30:17 INFO - PROCESS | 1850 | 1461072617284 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded435e000 == 20 [pid = 1850] [id = 20] 06:30:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7fdeced38400) [pid = 1850] [serial = 57] [outer = (nil)] 06:30:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7fded02f1400) [pid = 1850] [serial = 58] [outer = 0x7fdeced38400] 06:30:17 INFO - PROCESS | 1850 | 1461072617362 Marionette DEBUG loaded listener.js 06:30:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7fded42dc400) [pid = 1850] [serial = 59] [outer = 0x7fdeced38400] 06:30:18 INFO - PROCESS | 1850 | 1461072618132 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1188ms 06:30:18 INFO - PROCESS | 1850 | 1461072618176 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 06:30:18 INFO - PROCESS | 1850 | 1461072618185 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 06:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:30:18 INFO - PROCESS | 1850 | 1461072618204 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:30:18 INFO - PROCESS | 1850 | 1461072618211 Marionette TRACE conn3 <- [1,54,null,{}] 06:30:18 INFO - PROCESS | 1850 | 1461072618217 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:18 INFO - PROCESS | 1850 | 1461072618377 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 06:30:18 INFO - PROCESS | 1850 | 1461072618500 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6930000 == 21 [pid = 1850] [id = 21] 06:30:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7fdeced39400) [pid = 1850] [serial = 60] [outer = (nil)] 06:30:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7fded5647400) [pid = 1850] [serial = 61] [outer = 0x7fdeced39400] 06:30:18 INFO - PROCESS | 1850 | 1461072618572 Marionette DEBUG loaded listener.js 06:30:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fded67ae800) [pid = 1850] [serial = 62] [outer = 0x7fdeced39400] 06:30:19 INFO - PROCESS | 1850 | 1461072619340 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1192ms 06:30:19 INFO - PROCESS | 1850 | 1461072619397 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 06:30:19 INFO - PROCESS | 1850 | 1461072619401 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 06:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:30:19 INFO - PROCESS | 1850 | 1461072619407 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:30:19 INFO - PROCESS | 1850 | 1461072619412 Marionette TRACE conn3 <- [1,58,null,{}] 06:30:19 INFO - PROCESS | 1850 | 1461072619427 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:19 INFO - PROCESS | 1850 | 1461072619630 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 06:30:19 INFO - PROCESS | 1850 | 1461072619757 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece391800 == 22 [pid = 1850] [id = 22] 06:30:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fded79a8800) [pid = 1850] [serial = 63] [outer = (nil)] 06:30:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fded850dc00) [pid = 1850] [serial = 64] [outer = 0x7fded79a8800] 06:30:19 INFO - PROCESS | 1850 | 1461072619840 Marionette DEBUG loaded listener.js 06:30:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fdee2fc0800) [pid = 1850] [serial = 65] [outer = 0x7fded79a8800] 06:30:20 INFO - PROCESS | 1850 | 1461072620650 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1288ms 06:30:20 INFO - PROCESS | 1850 | 1461072620697 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 06:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:30:20 INFO - PROCESS | 1850 | 1461072620702 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 06:30:20 INFO - PROCESS | 1850 | 1461072620708 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:30:20 INFO - PROCESS | 1850 | 1461072620712 Marionette TRACE conn3 <- [1,62,null,{}] 06:30:20 INFO - PROCESS | 1850 | 1461072620717 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:20 INFO - PROCESS | 1850 | 1461072620877 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 06:30:20 INFO - PROCESS | 1850 | 1461072620973 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedcf05800 == 23 [pid = 1850] [id = 23] 06:30:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fdecdd1d400) [pid = 1850] [serial = 66] [outer = (nil)] 06:30:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fdee3306000) [pid = 1850] [serial = 67] [outer = 0x7fdecdd1d400] 06:30:21 INFO - PROCESS | 1850 | 1461072621044 Marionette DEBUG loaded listener.js 06:30:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fdee4032c00) [pid = 1850] [serial = 68] [outer = 0x7fdecdd1d400] 06:30:21 INFO - PROCESS | 1850 | 1461072621949 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1287ms 06:30:21 INFO - PROCESS | 1850 | 1461072621996 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 06:30:22 INFO - PROCESS | 1850 | 1461072622001 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 06:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:30:22 INFO - PROCESS | 1850 | 1461072622010 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:30:22 INFO - PROCESS | 1850 | 1461072622014 Marionette TRACE conn3 <- [1,66,null,{}] 06:30:22 INFO - PROCESS | 1850 | 1461072622039 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:22 INFO - PROCESS | 1850 | 1461072622193 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 06:30:22 INFO - PROCESS | 1850 | 1461072622327 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc431800 == 24 [pid = 1850] [id = 24] 06:30:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fded2bc6000) [pid = 1850] [serial = 69] [outer = (nil)] 06:30:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fded3e86400) [pid = 1850] [serial = 70] [outer = 0x7fded2bc6000] 06:30:22 INFO - PROCESS | 1850 | 1461072622408 Marionette DEBUG loaded listener.js 06:30:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fded4e36400) [pid = 1850] [serial = 71] [outer = 0x7fded2bc6000] 06:30:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded3e61800 == 23 [pid = 1850] [id = 18] 06:30:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6e3a800 == 22 [pid = 1850] [id = 17] 06:30:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded692b000 == 21 [pid = 1850] [id = 16] 06:30:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded61e0000 == 20 [pid = 1850] [id = 15] 06:30:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece013000 == 19 [pid = 1850] [id = 14] 06:30:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded61e7800 == 18 [pid = 1850] [id = 13] 06:30:22 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded3e52800 == 17 [pid = 1850] [id = 12] 06:30:23 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc420000 == 16 [pid = 1850] [id = 9] 06:30:23 INFO - PROCESS | 1850 | 1461072623344 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1400ms 06:30:23 INFO - PROCESS | 1850 | 1461072623411 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 06:30:23 INFO - PROCESS | 1850 | 1461072623418 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 06:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:30:23 INFO - PROCESS | 1850 | 1461072623427 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:30:23 INFO - PROCESS | 1850 | 1461072623433 Marionette TRACE conn3 <- [1,70,null,{}] 06:30:23 INFO - PROCESS | 1850 | 1461072623440 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:23 INFO - PROCESS | 1850 | 1461072623638 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 06:30:23 INFO - PROCESS | 1850 | 1461072623766 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5c49000 == 17 [pid = 1850] [id = 25] 06:30:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fded4f51000) [pid = 1850] [serial = 72] [outer = (nil)] 06:30:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fded5179400) [pid = 1850] [serial = 73] [outer = 0x7fded4f51000] 06:30:23 INFO - PROCESS | 1850 | 1461072623854 Marionette DEBUG loaded listener.js 06:30:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fded6097400) [pid = 1850] [serial = 74] [outer = 0x7fded4f51000] 06:30:24 INFO - PROCESS | 1850 | 1461072624647 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1281ms 06:30:24 INFO - PROCESS | 1850 | 1461072624711 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 06:30:24 INFO - PROCESS | 1850 | 1461072624720 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 06:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:30:24 INFO - PROCESS | 1850 | 1461072624730 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:30:24 INFO - PROCESS | 1850 | 1461072624734 Marionette TRACE conn3 <- [1,74,null,{}] 06:30:24 INFO - PROCESS | 1850 | 1461072624741 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:24 INFO - PROCESS | 1850 | 1461072624907 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 06:30:25 INFO - PROCESS | 1850 | 1461072625030 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6dcc800 == 18 [pid = 1850] [id = 26] 06:30:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fded5108c00) [pid = 1850] [serial = 75] [outer = (nil)] 06:30:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7fded72c8400) [pid = 1850] [serial = 76] [outer = 0x7fded5108c00] 06:30:25 INFO - PROCESS | 1850 | 1461072625105 Marionette DEBUG loaded listener.js 06:30:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fded7b69800) [pid = 1850] [serial = 77] [outer = 0x7fded5108c00] 06:30:25 INFO - PROCESS | 1850 | 1461072625928 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1237ms 06:30:25 INFO - PROCESS | 1850 | 1461072625972 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 06:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:30:25 INFO - PROCESS | 1850 | 1461072625976 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 06:30:25 INFO - PROCESS | 1850 | 1461072625983 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:30:25 INFO - PROCESS | 1850 | 1461072625989 Marionette TRACE conn3 <- [1,78,null,{}] 06:30:26 INFO - PROCESS | 1850 | 1461072626006 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:26 INFO - PROCESS | 1850 | 1461072626175 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 06:30:26 INFO - PROCESS | 1850 | 1461072626298 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc348000 == 19 [pid = 1850] [id = 27] 06:30:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fdee2c40400) [pid = 1850] [serial = 78] [outer = (nil)] 06:30:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fdee2fc1000) [pid = 1850] [serial = 79] [outer = 0x7fdee2c40400] 06:30:26 INFO - PROCESS | 1850 | 1461072626379 Marionette DEBUG loaded listener.js 06:30:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fdee41c4000) [pid = 1850] [serial = 80] [outer = 0x7fdee2c40400] 06:30:27 INFO - PROCESS | 1850 | 1461072627213 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1294ms 06:30:27 INFO - PROCESS | 1850 | 1461072627277 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 06:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:30:27 INFO - PROCESS | 1850 | 1461072627282 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 06:30:27 INFO - PROCESS | 1850 | 1461072627288 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:30:27 INFO - PROCESS | 1850 | 1461072627291 Marionette TRACE conn3 <- [1,82,null,{}] 06:30:27 INFO - PROCESS | 1850 | 1461072627296 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:27 INFO - PROCESS | 1850 | 1461072627470 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 06:30:27 INFO - PROCESS | 1850 | 1461072627594 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded638d800 == 20 [pid = 1850] [id = 28] 06:30:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fdee2eb4000) [pid = 1850] [serial = 81] [outer = (nil)] 06:30:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fdee430f400) [pid = 1850] [serial = 82] [outer = 0x7fdee2eb4000] 06:30:27 INFO - PROCESS | 1850 | 1461072627672 Marionette DEBUG loaded listener.js 06:30:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fdee6228400) [pid = 1850] [serial = 83] [outer = 0x7fdee2eb4000] 06:30:28 INFO - PROCESS | 1850 | 1461072628750 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece391800 == 19 [pid = 1850] [id = 22] 06:30:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6930000 == 18 [pid = 1850] [id = 21] 06:30:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded435e000 == 17 [pid = 1850] [id = 20] 06:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1536ms 06:30:28 INFO - PROCESS | 1850 | 1461072628825 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 06:30:28 INFO - PROCESS | 1850 | 1461072628831 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 06:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:30:28 INFO - PROCESS | 1850 | 1461072628839 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:30:28 INFO - PROCESS | 1850 | 1461072628845 Marionette TRACE conn3 <- [1,86,null,{}] 06:30:28 INFO - PROCESS | 1850 | 1461072628854 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:29 INFO - PROCESS | 1850 | 1461072629057 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 06:30:29 INFO - PROCESS | 1850 | 1461072629188 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded353a000 == 18 [pid = 1850] [id = 29] 06:30:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fded4596000) [pid = 1850] [serial = 84] [outer = (nil)] 06:30:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fded5106c00) [pid = 1850] [serial = 85] [outer = 0x7fded4596000] 06:30:29 INFO - PROCESS | 1850 | 1461072629327 Marionette DEBUG loaded listener.js 06:30:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fded5c7c000) [pid = 1850] [serial = 86] [outer = 0x7fded4596000] 06:30:30 INFO - PROCESS | 1850 | 1461072630067 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1286ms 06:30:30 INFO - PROCESS | 1850 | 1461072630125 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 06:30:30 INFO - PROCESS | 1850 | 1461072630134 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 06:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:30:30 INFO - PROCESS | 1850 | 1461072630145 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:30:30 INFO - PROCESS | 1850 | 1461072630149 Marionette TRACE conn3 <- [1,90,null,{}] 06:30:30 INFO - PROCESS | 1850 | 1461072630156 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:30 INFO - PROCESS | 1850 | 1461072630327 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 06:30:30 INFO - PROCESS | 1850 | 1461072630480 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded8549000 == 19 [pid = 1850] [id = 30] 06:30:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fded42d5000) [pid = 1850] [serial = 87] [outer = (nil)] 06:30:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fded7bc7800) [pid = 1850] [serial = 88] [outer = 0x7fded42d5000] 06:30:30 INFO - PROCESS | 1850 | 1461072630558 Marionette DEBUG loaded listener.js 06:30:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fdee205a800) [pid = 1850] [serial = 89] [outer = 0x7fded42d5000] 06:30:31 INFO - PROCESS | 1850 | 1461072631381 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 06:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 06:30:31 INFO - PROCESS | 1850 | 1461072631426 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 06:30:31 INFO - PROCESS | 1850 | 1461072631430 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 06:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:30:31 INFO - PROCESS | 1850 | 1461072631437 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:30:31 INFO - PROCESS | 1850 | 1461072631442 Marionette TRACE conn3 <- [1,94,null,{}] 06:30:31 INFO - PROCESS | 1850 | 1461072631477 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:31 INFO - PROCESS | 1850 | 1461072631642 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 06:30:31 INFO - PROCESS | 1850 | 1461072631767 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2ede000 == 20 [pid = 1850] [id = 31] 06:30:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fdee20cc000) [pid = 1850] [serial = 90] [outer = (nil)] 06:30:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fdee3338400) [pid = 1850] [serial = 91] [outer = 0x7fdee20cc000] 06:30:31 INFO - PROCESS | 1850 | 1461072631849 Marionette DEBUG loaded listener.js 06:30:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fdee4305800) [pid = 1850] [serial = 92] [outer = 0x7fdee20cc000] 06:30:32 INFO - PROCESS | 1850 | 1461072632671 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 06:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1302ms 06:30:32 INFO - PROCESS | 1850 | 1461072632740 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 06:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:30:32 INFO - PROCESS | 1850 | 1461072632745 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 06:30:32 INFO - PROCESS | 1850 | 1461072632752 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:30:32 INFO - PROCESS | 1850 | 1461072632755 Marionette TRACE conn3 <- [1,98,null,{}] 06:30:32 INFO - PROCESS | 1850 | 1461072632761 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:32 INFO - PROCESS | 1850 | 1461072632949 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 06:30:33 INFO - PROCESS | 1850 | 1461072633077 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee3dc8000 == 21 [pid = 1850] [id = 32] 06:30:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fdee20d5800) [pid = 1850] [serial = 93] [outer = (nil)] 06:30:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fdee7a4f800) [pid = 1850] [serial = 94] [outer = 0x7fdee20d5800] 06:30:33 INFO - PROCESS | 1850 | 1461072633151 Marionette DEBUG loaded listener.js 06:30:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fdee802c000) [pid = 1850] [serial = 95] [outer = 0x7fdee20d5800] 06:30:33 INFO - PROCESS | 1850 | 1461072633941 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 06:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1231ms 06:30:33 INFO - PROCESS | 1850 | 1461072633986 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 06:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:30:33 INFO - PROCESS | 1850 | 1461072633990 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 06:30:33 INFO - PROCESS | 1850 | 1461072633996 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:30:34 INFO - PROCESS | 1850 | 1461072634000 Marionette TRACE conn3 <- [1,102,null,{}] 06:30:34 INFO - PROCESS | 1850 | 1461072634006 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:34 INFO - PROCESS | 1850 | 1461072634155 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 06:30:34 INFO - PROCESS | 1850 | 1461072634288 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc42b000 == 22 [pid = 1850] [id = 33] 06:30:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fdecc5cd800) [pid = 1850] [serial = 96] [outer = (nil)] 06:30:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fdee8166000) [pid = 1850] [serial = 97] [outer = 0x7fdecc5cd800] 06:30:34 INFO - PROCESS | 1850 | 1461072634360 Marionette DEBUG loaded listener.js 06:30:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fdee8409000) [pid = 1850] [serial = 98] [outer = 0x7fdecc5cd800] 06:30:35 INFO - PROCESS | 1850 | 1461072635365 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 06:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1386ms 06:30:35 INFO - PROCESS | 1850 | 1461072635383 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 06:30:35 INFO - PROCESS | 1850 | 1461072635388 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 06:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:30:35 INFO - PROCESS | 1850 | 1461072635396 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:30:35 INFO - PROCESS | 1850 | 1461072635401 Marionette TRACE conn3 <- [1,106,null,{}] 06:30:35 INFO - PROCESS | 1850 | 1461072635408 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:35 INFO - PROCESS | 1850 | 1461072635572 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 06:30:35 INFO - PROCESS | 1850 | 1461072635707 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6dcb000 == 23 [pid = 1850] [id = 34] 06:30:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fded68c4000) [pid = 1850] [serial = 99] [outer = (nil)] 06:30:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fded6979400) [pid = 1850] [serial = 100] [outer = 0x7fded68c4000] 06:30:35 INFO - PROCESS | 1850 | 1461072635812 Marionette DEBUG loaded listener.js 06:30:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fded8503c00) [pid = 1850] [serial = 101] [outer = 0x7fded68c4000] 06:30:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6dcc800 == 22 [pid = 1850] [id = 26] 06:30:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5c49000 == 21 [pid = 1850] [id = 25] 06:30:36 INFO - PROCESS | 1850 | 1461072636646 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 06:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1288ms 06:30:36 INFO - PROCESS | 1850 | 1461072636685 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 06:30:36 INFO - PROCESS | 1850 | 1461072636692 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 06:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:30:36 INFO - PROCESS | 1850 | 1461072636701 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:30:36 INFO - PROCESS | 1850 | 1461072636706 Marionette TRACE conn3 <- [1,110,null,{}] 06:30:36 INFO - PROCESS | 1850 | 1461072636714 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:36 INFO - PROCESS | 1850 | 1461072636886 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 06:30:37 INFO - PROCESS | 1850 | 1461072637018 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded854a000 == 22 [pid = 1850] [id = 35] 06:30:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fded6d96000) [pid = 1850] [serial = 102] [outer = (nil)] 06:30:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fded8631000) [pid = 1850] [serial = 103] [outer = 0x7fded6d96000] 06:30:37 INFO - PROCESS | 1850 | 1461072637100 Marionette DEBUG loaded listener.js 06:30:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fdee2c41400) [pid = 1850] [serial = 104] [outer = 0x7fded6d96000] 06:30:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fdee41cb000) [pid = 1850] [serial = 105] [outer = 0x7fdecd35d400] 06:30:38 INFO - PROCESS | 1850 | 1461072638061 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 06:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1436ms 06:30:38 INFO - PROCESS | 1850 | 1461072638139 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 06:30:38 INFO - PROCESS | 1850 | 1461072638146 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 06:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:30:38 INFO - PROCESS | 1850 | 1461072638157 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:30:38 INFO - PROCESS | 1850 | 1461072638161 Marionette TRACE conn3 <- [1,114,null,{}] 06:30:38 INFO - PROCESS | 1850 | 1461072638168 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:38 INFO - PROCESS | 1850 | 1461072638369 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 06:30:38 INFO - PROCESS | 1850 | 1461072638539 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee3d79000 == 23 [pid = 1850] [id = 36] 06:30:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fdecd35bc00) [pid = 1850] [serial = 106] [outer = (nil)] 06:30:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fdee402cc00) [pid = 1850] [serial = 107] [outer = 0x7fdecd35bc00] 06:30:38 INFO - PROCESS | 1850 | 1461072638630 Marionette DEBUG loaded listener.js 06:30:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fdee7a56c00) [pid = 1850] [serial = 108] [outer = 0x7fdecd35bc00] 06:30:39 INFO - PROCESS | 1850 | 1461072639430 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 06:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1334ms 06:30:39 INFO - PROCESS | 1850 | 1461072639494 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 06:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:30:39 INFO - PROCESS | 1850 | 1461072639498 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 06:30:39 INFO - PROCESS | 1850 | 1461072639505 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:30:39 INFO - PROCESS | 1850 | 1461072639510 Marionette TRACE conn3 <- [1,118,null,{}] 06:30:39 INFO - PROCESS | 1850 | 1461072639526 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:39 INFO - PROCESS | 1850 | 1461072639736 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 06:30:39 INFO - PROCESS | 1850 | 1461072639876 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a18000 == 24 [pid = 1850] [id = 37] 06:30:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fdecd35c400) [pid = 1850] [serial = 109] [outer = (nil)] 06:30:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fdee8543400) [pid = 1850] [serial = 110] [outer = 0x7fdecd35c400] 06:30:39 INFO - PROCESS | 1850 | 1461072639963 Marionette DEBUG loaded listener.js 06:30:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fdeeacebc00) [pid = 1850] [serial = 111] [outer = 0x7fdecd35c400] 06:30:40 INFO - PROCESS | 1850 | 1461072640790 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 06:30:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1334ms 06:30:40 INFO - PROCESS | 1850 | 1461072640856 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 06:30:40 INFO - PROCESS | 1850 | 1461072640860 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 06:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:30:40 INFO - PROCESS | 1850 | 1461072640870 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:30:40 INFO - PROCESS | 1850 | 1461072640872 Marionette TRACE conn3 <- [1,122,null,{}] 06:30:40 INFO - PROCESS | 1850 | 1461072640879 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:41 INFO - PROCESS | 1850 | 1461072641049 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 06:30:41 INFO - PROCESS | 1850 | 1461072641178 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8445800 == 25 [pid = 1850] [id = 38] 06:30:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fded72ca800) [pid = 1850] [serial = 112] [outer = (nil)] 06:30:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fdeec78c400) [pid = 1850] [serial = 113] [outer = 0x7fded72ca800] 06:30:41 INFO - PROCESS | 1850 | 1461072641252 Marionette DEBUG loaded listener.js 06:30:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fdeec7da800) [pid = 1850] [serial = 114] [outer = 0x7fded72ca800] 06:30:42 INFO - PROCESS | 1850 | 1461072642026 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 06:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1178ms 06:30:42 INFO - PROCESS | 1850 | 1461072642048 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 06:30:42 INFO - PROCESS | 1850 | 1461072642051 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 06:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:30:42 INFO - PROCESS | 1850 | 1461072642057 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:30:42 INFO - PROCESS | 1850 | 1461072642060 Marionette TRACE conn3 <- [1,126,null,{}] 06:30:42 INFO - PROCESS | 1850 | 1461072642065 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:42 INFO - PROCESS | 1850 | 1461072642212 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 06:30:42 INFO - PROCESS | 1850 | 1461072642353 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8628000 == 26 [pid = 1850] [id = 39] 06:30:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fded5c7d000) [pid = 1850] [serial = 115] [outer = (nil)] 06:30:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fdeec7e4000) [pid = 1850] [serial = 116] [outer = 0x7fded5c7d000] 06:30:42 INFO - PROCESS | 1850 | 1461072642425 Marionette DEBUG loaded listener.js 06:30:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fdeefcd1c00) [pid = 1850] [serial = 117] [outer = 0x7fded5c7d000] 06:30:43 INFO - PROCESS | 1850 | 1461072643536 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 06:30:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded8549000 == 25 [pid = 1850] [id = 30] 06:30:43 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded353a000 == 24 [pid = 1850] [id = 29] 06:30:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1532ms 06:30:43 INFO - PROCESS | 1850 | 1461072643590 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 06:30:43 INFO - PROCESS | 1850 | 1461072643596 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 06:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:30:43 INFO - PROCESS | 1850 | 1461072643605 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:30:43 INFO - PROCESS | 1850 | 1461072643612 Marionette TRACE conn3 <- [1,130,null,{}] 06:30:43 INFO - PROCESS | 1850 | 1461072643621 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:43 INFO - PROCESS | 1850 | 1461072643854 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 06:30:44 INFO - PROCESS | 1850 | 1461072644064 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded67d3000 == 25 [pid = 1850] [id = 40] 06:30:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fdecd01c000) [pid = 1850] [serial = 118] [outer = (nil)] 06:30:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fdece08a400) [pid = 1850] [serial = 119] [outer = 0x7fdecd01c000] 06:30:44 INFO - PROCESS | 1850 | 1461072644144 Marionette DEBUG loaded listener.js 06:30:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fded459b000) [pid = 1850] [serial = 120] [outer = 0x7fdecd01c000] 06:30:45 INFO - PROCESS | 1850 | 1461072645079 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 06:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1498ms 06:30:45 INFO - PROCESS | 1850 | 1461072645104 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 06:30:45 INFO - PROCESS | 1850 | 1461072645113 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 06:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:30:45 INFO - PROCESS | 1850 | 1461072645127 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:30:45 INFO - PROCESS | 1850 | 1461072645131 Marionette TRACE conn3 <- [1,134,null,{}] 06:30:45 INFO - PROCESS | 1850 | 1461072645137 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:45 INFO - PROCESS | 1850 | 1461072645300 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 06:30:45 INFO - PROCESS | 1850 | 1461072645443 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6924800 == 26 [pid = 1850] [id = 41] 06:30:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fdecc1da800) [pid = 1850] [serial = 121] [outer = (nil)] 06:30:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdecc1e1000) [pid = 1850] [serial = 122] [outer = 0x7fdecc1da800] 06:30:45 INFO - PROCESS | 1850 | 1461072645529 Marionette DEBUG loaded listener.js 06:30:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fded02e8000) [pid = 1850] [serial = 123] [outer = 0x7fdecc1da800] 06:30:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedc348000 == 25 [pid = 1850] [id = 27] 06:30:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8445800 == 24 [pid = 1850] [id = 38] 06:30:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee3d79000 == 23 [pid = 1850] [id = 36] 06:30:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee7a18000 == 22 [pid = 1850] [id = 37] 06:30:47 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded854a000 == 21 [pid = 1850] [id = 35] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedcf05800 == 20 [pid = 1850] [id = 23] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee3dc8000 == 19 [pid = 1850] [id = 32] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecd2a4800 == 18 [pid = 1850] [id = 8] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece393800 == 17 [pid = 1850] [id = 6] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2ede000 == 16 [pid = 1850] [id = 31] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc431800 == 15 [pid = 1850] [id = 24] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded8553000 == 14 [pid = 1850] [id = 19] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc42b000 == 13 [pid = 1850] [id = 33] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6dcb000 == 12 [pid = 1850] [id = 34] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8628000 == 11 [pid = 1850] [id = 39] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded67d3000 == 10 [pid = 1850] [id = 40] 06:30:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded638d800 == 9 [pid = 1850] [id = 28] 06:30:50 INFO - PROCESS | 1850 | 1461072650323 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 06:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5356ms 06:30:50 INFO - PROCESS | 1850 | 1461072650481 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 06:30:50 INFO - PROCESS | 1850 | 1461072650486 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 06:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:30:50 INFO - PROCESS | 1850 | 1461072650495 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:30:50 INFO - PROCESS | 1850 | 1461072650498 Marionette TRACE conn3 <- [1,138,null,{}] 06:30:50 INFO - PROCESS | 1850 | 1461072650532 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:50 INFO - PROCESS | 1850 | 1461072650739 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 06:30:50 INFO - PROCESS | 1850 | 1461072650752 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0489800 == 10 [pid = 1850] [id = 42] 06:30:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdeced3a800) [pid = 1850] [serial = 124] [outer = (nil)] 06:30:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdecee40000) [pid = 1850] [serial = 125] [outer = 0x7fdeced3a800] 06:30:50 INFO - PROCESS | 1850 | 1461072650822 Marionette DEBUG loaded listener.js 06:30:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fded02eac00) [pid = 1850] [serial = 126] [outer = 0x7fdeced3a800] 06:30:51 INFO - PROCESS | 1850 | 1461072651569 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 06:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1090ms 06:30:51 INFO - PROCESS | 1850 | 1461072651585 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 06:30:51 INFO - PROCESS | 1850 | 1461072651595 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 06:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:30:51 INFO - PROCESS | 1850 | 1461072651638 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:30:51 INFO - PROCESS | 1850 | 1461072651644 Marionette TRACE conn3 <- [1,142,null,{}] 06:30:51 INFO - PROCESS | 1850 | 1461072651650 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:51 INFO - PROCESS | 1850 | 1461072651814 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 06:30:51 INFO - PROCESS | 1850 | 1461072651828 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded67c5000 == 11 [pid = 1850] [id = 43] 06:30:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fded02eb000) [pid = 1850] [serial = 127] [outer = (nil)] 06:30:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fded2bc5c00) [pid = 1850] [serial = 128] [outer = 0x7fded02eb000] 06:30:51 INFO - PROCESS | 1850 | 1461072651893 Marionette DEBUG loaded listener.js 06:30:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fded432f400) [pid = 1850] [serial = 129] [outer = 0x7fded02eb000] 06:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1108ms 06:30:52 INFO - PROCESS | 1850 | 1461072652722 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 06:30:52 INFO - PROCESS | 1850 | 1461072652731 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 06:30:52 INFO - PROCESS | 1850 | 1461072652736 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 06:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:30:52 INFO - PROCESS | 1850 | 1461072652742 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:30:52 INFO - PROCESS | 1850 | 1461072652748 Marionette TRACE conn3 <- [1,146,null,{}] 06:30:52 INFO - PROCESS | 1850 | 1461072652871 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:53 INFO - PROCESS | 1850 | 1461072653105 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 06:30:53 INFO - PROCESS | 1850 | 1461072653198 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedcf18000 == 12 [pid = 1850] [id = 44] 06:30:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdecd01a400) [pid = 1850] [serial = 130] [outer = (nil)] 06:30:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fded68cbc00) [pid = 1850] [serial = 131] [outer = 0x7fdecd01a400] 06:30:53 INFO - PROCESS | 1850 | 1461072653291 Marionette DEBUG loaded listener.js 06:30:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fded7233000) [pid = 1850] [serial = 132] [outer = 0x7fdecd01a400] 06:30:54 INFO - PROCESS | 1850 | 1461072654153 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 06:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1424ms 06:30:54 INFO - PROCESS | 1850 | 1461072654166 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 06:30:54 INFO - PROCESS | 1850 | 1461072654170 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 06:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:30:54 INFO - PROCESS | 1850 | 1461072654185 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:30:54 INFO - PROCESS | 1850 | 1461072654188 Marionette TRACE conn3 <- [1,150,null,{}] 06:30:54 INFO - PROCESS | 1850 | 1461072654194 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:54 INFO - PROCESS | 1850 | 1461072654365 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 06:30:54 INFO - PROCESS | 1850 | 1461072654392 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee5d17800 == 13 [pid = 1850] [id = 45] 06:30:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fded5648800) [pid = 1850] [serial = 133] [outer = (nil)] 06:30:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdee2ebac00) [pid = 1850] [serial = 134] [outer = 0x7fded5648800] 06:30:54 INFO - PROCESS | 1850 | 1461072654457 Marionette DEBUG loaded listener.js 06:30:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdee3190000) [pid = 1850] [serial = 135] [outer = 0x7fded5648800] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fded3570c00) [pid = 1850] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fded510c800) [pid = 1850] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fdecc479c00) [pid = 1850] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdecc47fc00) [pid = 1850] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fdecc70e800) [pid = 1850] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdecd01cc00) [pid = 1850] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdecc475400) [pid = 1850] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fded5a6d800) [pid = 1850] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdeced39400) [pid = 1850] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fdee2c40400) [pid = 1850] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fded42d5000) [pid = 1850] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fdee20d5800) [pid = 1850] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdeced38400) [pid = 1850] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fded4f4d000) [pid = 1850] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fded5108c00) [pid = 1850] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fded4f51000) [pid = 1850] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fded2bc6000) [pid = 1850] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdecdd1d400) [pid = 1850] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdecd014400) [pid = 1850] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fded5c7d000) [pid = 1850] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fdecd01c000) [pid = 1850] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fdee20cc000) [pid = 1850] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fded72ca800) [pid = 1850] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fdecd35bc00) [pid = 1850] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fdeced34c00) [pid = 1850] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fdecd35c400) [pid = 1850] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fdee2eb4000) [pid = 1850] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fded79a8800) [pid = 1850] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fded4596000) [pid = 1850] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fdecc5cd800) [pid = 1850] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fded68c4000) [pid = 1850] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:30:55 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fded6d96000) [pid = 1850] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:30:56 INFO - PROCESS | 1850 | 1461072656181 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 06:30:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2038ms 06:30:56 INFO - PROCESS | 1850 | 1461072656272 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 06:30:56 INFO - PROCESS | 1850 | 1461072656274 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 06:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:30:56 INFO - PROCESS | 1850 | 1461072656310 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:30:56 INFO - PROCESS | 1850 | 1461072656313 Marionette TRACE conn3 <- [1,154,null,{}] 06:30:56 INFO - PROCESS | 1850 | 1461072656362 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:56 INFO - PROCESS | 1850 | 1461072656484 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 06:30:56 INFO - PROCESS | 1850 | 1461072656583 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded605e000 == 14 [pid = 1850] [id = 46] 06:30:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fdecc1c6800) [pid = 1850] [serial = 136] [outer = (nil)] 06:30:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fded4332c00) [pid = 1850] [serial = 137] [outer = 0x7fdecc1c6800] 06:30:56 INFO - PROCESS | 1850 | 1461072656644 Marionette DEBUG loaded listener.js 06:30:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fded8632000) [pid = 1850] [serial = 138] [outer = 0x7fdecc1c6800] 06:30:57 INFO - PROCESS | 1850 | 1461072657308 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 06:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1054ms 06:30:57 INFO - PROCESS | 1850 | 1461072657346 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 06:30:57 INFO - PROCESS | 1850 | 1461072657349 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 06:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:30:57 INFO - PROCESS | 1850 | 1461072657355 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:30:57 INFO - PROCESS | 1850 | 1461072657357 Marionette TRACE conn3 <- [1,158,null,{}] 06:30:57 INFO - PROCESS | 1850 | 1461072657362 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:57 INFO - PROCESS | 1850 | 1461072657584 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 06:30:57 INFO - PROCESS | 1850 | 1461072657600 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee4349800 == 15 [pid = 1850] [id = 47] 06:30:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fded02e3800) [pid = 1850] [serial = 139] [outer = (nil)] 06:30:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fdee3198400) [pid = 1850] [serial = 140] [outer = 0x7fded02e3800] 06:30:57 INFO - PROCESS | 1850 | 1461072657666 Marionette DEBUG loaded listener.js 06:30:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fdee62ca400) [pid = 1850] [serial = 141] [outer = 0x7fded02e3800] 06:30:58 INFO - PROCESS | 1850 | 1461072658703 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 06:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1379ms 06:30:58 INFO - PROCESS | 1850 | 1461072658737 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 06:30:58 INFO - PROCESS | 1850 | 1461072658744 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 06:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:30:58 INFO - PROCESS | 1850 | 1461072658753 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:30:58 INFO - PROCESS | 1850 | 1461072658759 Marionette TRACE conn3 <- [1,162,null,{}] 06:30:58 INFO - PROCESS | 1850 | 1461072658766 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:30:58 INFO - PROCESS | 1850 | 1461072658937 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 06:30:59 INFO - PROCESS | 1850 | 1461072659072 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:30:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5a80000 == 16 [pid = 1850] [id = 48] 06:30:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fdecee43800) [pid = 1850] [serial = 142] [outer = (nil)] 06:30:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fded04df800) [pid = 1850] [serial = 143] [outer = 0x7fdecee43800] 06:30:59 INFO - PROCESS | 1850 | 1461072659150 Marionette DEBUG loaded listener.js 06:30:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fded2bc6000) [pid = 1850] [serial = 144] [outer = 0x7fdecee43800] 06:31:00 INFO - PROCESS | 1850 | 1461072660095 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 06:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1388ms 06:31:00 INFO - PROCESS | 1850 | 1461072660142 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 06:31:00 INFO - PROCESS | 1850 | 1461072660151 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 06:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:31:00 INFO - PROCESS | 1850 | 1461072660162 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:31:00 INFO - PROCESS | 1850 | 1461072660166 Marionette TRACE conn3 <- [1,166,null,{}] 06:31:00 INFO - PROCESS | 1850 | 1461072660173 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:00 INFO - PROCESS | 1850 | 1461072660371 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 06:31:00 INFO - PROCESS | 1850 | 1461072660546 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee33c3000 == 17 [pid = 1850] [id = 49] 06:31:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fdecc5cec00) [pid = 1850] [serial = 145] [outer = (nil)] 06:31:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fded564ac00) [pid = 1850] [serial = 146] [outer = 0x7fdecc5cec00] 06:31:00 INFO - PROCESS | 1850 | 1461072660629 Marionette DEBUG loaded listener.js 06:31:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fded6979000) [pid = 1850] [serial = 147] [outer = 0x7fdecc5cec00] 06:31:01 INFO - PROCESS | 1850 | 1461072661491 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:31:01 INFO - PROCESS | 1850 | 1461072661702 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 06:31:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:31:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1587ms 06:31:01 INFO - PROCESS | 1850 | 1461072661750 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 06:31:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:31:01 INFO - PROCESS | 1850 | 1461072661754 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 06:31:01 INFO - PROCESS | 1850 | 1461072661761 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:31:01 INFO - PROCESS | 1850 | 1461072661768 Marionette TRACE conn3 <- [1,170,null,{}] 06:31:01 INFO - PROCESS | 1850 | 1461072661785 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:02 INFO - PROCESS | 1850 | 1461072662127 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 06:31:02 INFO - PROCESS | 1850 | 1461072662350 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece028800 == 18 [pid = 1850] [id = 50] 06:31:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fdecc477800) [pid = 1850] [serial = 148] [outer = (nil)] 06:31:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fdecc5d0c00) [pid = 1850] [serial = 149] [outer = 0x7fdecc477800] 06:31:02 INFO - PROCESS | 1850 | 1461072662420 Marionette DEBUG loaded listener.js 06:31:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6924800 == 17 [pid = 1850] [id = 41] 06:31:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fdecc1da400) [pid = 1850] [serial = 150] [outer = 0x7fdecc477800] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdee5d07800) [pid = 1850] [serial = 2] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fded5179400) [pid = 1850] [serial = 73] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fded42df800) [pid = 1850] [serial = 40] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fdecdd34800) [pid = 1850] [serial = 28] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fded3e86400) [pid = 1850] [serial = 70] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fded68c5400) [pid = 1850] [serial = 43] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fded6d93000) [pid = 1850] [serial = 44] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fded79a8000) [pid = 1850] [serial = 46] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fded850e000) [pid = 1850] [serial = 49] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fdedc257c00) [pid = 1850] [serial = 50] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fded2bcf400) [pid = 1850] [serial = 52] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fded2bcbc00) [pid = 1850] [serial = 34] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fdecc478800) [pid = 1850] [serial = 25] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fded564b000) [pid = 1850] [serial = 35] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fded4f54800) [pid = 1850] [serial = 41] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fded7bc6400) [pid = 1850] [serial = 47] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fdee204dc00) [pid = 1850] [serial = 53] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fded642e000) [pid = 1850] [serial = 37] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fdeced3b800) [pid = 1850] [serial = 31] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fded67a3c00) [pid = 1850] [serial = 38] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fdecc709400) [pid = 1850] [serial = 26] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fdee3310000) [pid = 1850] [serial = 55] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fded8503c00) [pid = 1850] [serial = 101] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fded7b69800) [pid = 1850] [serial = 77] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fdee2fc1000) [pid = 1850] [serial = 79] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fded6097400) [pid = 1850] [serial = 74] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fded72c8400) [pid = 1850] [serial = 76] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fded8631000) [pid = 1850] [serial = 103] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fdee7a4f800) [pid = 1850] [serial = 94] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fded4e36400) [pid = 1850] [serial = 71] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fded67ae800) [pid = 1850] [serial = 62] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fdee41c4000) [pid = 1850] [serial = 80] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fded5649800) [pid = 1850] [serial = 12] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fded850dc00) [pid = 1850] [serial = 64] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fdecc711400) [pid = 1850] [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.] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fdee205a800) [pid = 1850] [serial = 89] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7fded5c7f400) [pid = 1850] [serial = 9] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7fdee3338400) [pid = 1850] [serial = 91] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7fdee802c000) [pid = 1850] [serial = 95] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7fdee8166000) [pid = 1850] [serial = 97] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7fded42dc400) [pid = 1850] [serial = 59] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x7fded5647400) [pid = 1850] [serial = 61] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x7fded7bc7800) [pid = 1850] [serial = 88] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7fdee33e0800) [pid = 1850] [serial = 56] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7fded02f1400) [pid = 1850] [serial = 58] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7fdee430f400) [pid = 1850] [serial = 82] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fdeced36800) [pid = 1850] [serial = 16] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fdeced3c800) [pid = 1850] [serial = 17] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7fdee8543400) [pid = 1850] [serial = 110] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7fdece092c00) [pid = 1850] [serial = 19] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7fdeeacebc00) [pid = 1850] [serial = 111] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fdee6228400) [pid = 1850] [serial = 83] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7fdee402cc00) [pid = 1850] [serial = 107] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7fdee2fc0800) [pid = 1850] [serial = 65] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fded5c7c000) [pid = 1850] [serial = 86] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x7fded5106c00) [pid = 1850] [serial = 85] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x7fdee3306000) [pid = 1850] [serial = 67] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 60 (0x7fdee8409000) [pid = 1850] [serial = 98] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 59 (0x7fded6979400) [pid = 1850] [serial = 100] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 58 (0x7fdee2c41400) [pid = 1850] [serial = 104] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 57 (0x7fdee4032c00) [pid = 1850] [serial = 68] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 56 (0x7fdecc5c2000) [pid = 1850] [serial = 23] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 55 (0x7fdeefcd1c00) [pid = 1850] [serial = 117] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 54 (0x7fdece08a400) [pid = 1850] [serial = 119] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 53 (0x7fdee4305800) [pid = 1850] [serial = 92] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 52 (0x7fdeec7da800) [pid = 1850] [serial = 114] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 51 (0x7fdecd358400) [pid = 1850] [serial = 22] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 50 (0x7fdeec7e4000) [pid = 1850] [serial = 116] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 49 (0x7fdeec78c400) [pid = 1850] [serial = 113] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 48 (0x7fdee7a56c00) [pid = 1850] [serial = 108] [outer = (nil)] [url = about:blank] 06:31:02 INFO - PROCESS | 1850 | --DOMWINDOW == 47 (0x7fded459b000) [pid = 1850] [serial = 120] [outer = (nil)] [url = about:blank] 06:31:03 INFO - PROCESS | 1850 | --DOMWINDOW == 46 (0x7fdecc1e1000) [pid = 1850] [serial = 122] [outer = (nil)] [url = about:blank] 06:31:03 INFO - PROCESS | 1850 | 1461072663496 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 06:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1794ms 06:31:03 INFO - PROCESS | 1850 | 1461072663557 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 06:31:03 INFO - PROCESS | 1850 | 1461072663574 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 06:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:31:03 INFO - PROCESS | 1850 | 1461072663588 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:31:03 INFO - PROCESS | 1850 | 1461072663604 Marionette TRACE conn3 <- [1,174,null,{}] 06:31:03 INFO - PROCESS | 1850 | 1461072663619 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:03 INFO - PROCESS | 1850 | 1461072663902 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 06:31:03 INFO - PROCESS | 1850 | 1461072663986 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece02d800 == 18 [pid = 1850] [id = 51] 06:31:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 47 (0x7fdecc482000) [pid = 1850] [serial = 151] [outer = (nil)] 06:31:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 48 (0x7fdecd019400) [pid = 1850] [serial = 152] [outer = 0x7fdecc482000] 06:31:04 INFO - PROCESS | 1850 | 1461072664072 Marionette DEBUG loaded listener.js 06:31:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 49 (0x7fdeced34400) [pid = 1850] [serial = 153] [outer = 0x7fdecc482000] 06:31:04 INFO - PROCESS | 1850 | 1461072664738 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 06:31:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1202ms 06:31:04 INFO - PROCESS | 1850 | 1461072664791 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 06:31:04 INFO - PROCESS | 1850 | 1461072664795 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 06:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:31:04 INFO - PROCESS | 1850 | 1461072664801 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:31:04 INFO - PROCESS | 1850 | 1461072664803 Marionette TRACE conn3 <- [1,178,null,{}] 06:31:04 INFO - PROCESS | 1850 | 1461072664809 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:04 INFO - PROCESS | 1850 | 1461072664951 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 06:31:05 INFO - PROCESS | 1850 | 1461072665042 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded3737800 == 19 [pid = 1850] [id = 52] 06:31:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 50 (0x7fdecc1c5000) [pid = 1850] [serial = 154] [outer = (nil)] 06:31:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x7fded02f1400) [pid = 1850] [serial = 155] [outer = 0x7fdecc1c5000] 06:31:05 INFO - PROCESS | 1850 | 1461072665103 Marionette DEBUG loaded listener.js 06:31:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7fded2bc9400) [pid = 1850] [serial = 156] [outer = 0x7fdecc1c5000] 06:31:05 INFO - PROCESS | 1850 | 1461072665782 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 06:31:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1031ms 06:31:05 INFO - PROCESS | 1850 | 1461072665833 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 06:31:05 INFO - PROCESS | 1850 | 1461072665838 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 06:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:31:05 INFO - PROCESS | 1850 | 1461072665854 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:31:05 INFO - PROCESS | 1850 | 1461072665861 Marionette TRACE conn3 <- [1,182,null,{}] 06:31:05 INFO - PROCESS | 1850 | 1461072665891 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:06 INFO - PROCESS | 1850 | 1461072666079 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 06:31:06 INFO - PROCESS | 1850 | 1461072666103 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5a8e800 == 20 [pid = 1850] [id = 53] 06:31:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7fdecc5ce800) [pid = 1850] [serial = 157] [outer = (nil)] 06:31:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7fded4f54000) [pid = 1850] [serial = 158] [outer = 0x7fdecc5ce800] 06:31:06 INFO - PROCESS | 1850 | 1461072666166 Marionette DEBUG loaded listener.js 06:31:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7fded551b400) [pid = 1850] [serial = 159] [outer = 0x7fdecc5ce800] 06:31:06 INFO - PROCESS | 1850 | 1461072666924 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 06:31:06 INFO - PROCESS | 1850 | --DOMWINDOW == 54 (0x7fded5648800) [pid = 1850] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:31:06 INFO - PROCESS | 1850 | --DOMWINDOW == 53 (0x7fdecc1da800) [pid = 1850] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:31:06 INFO - PROCESS | 1850 | --DOMWINDOW == 52 (0x7fdeced3a800) [pid = 1850] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:31:06 INFO - PROCESS | 1850 | --DOMWINDOW == 51 (0x7fded02eb000) [pid = 1850] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:31:06 INFO - PROCESS | 1850 | --DOMWINDOW == 50 (0x7fdecd01a400) [pid = 1850] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:31:06 INFO - PROCESS | 1850 | --DOMWINDOW == 49 (0x7fdecc1c6800) [pid = 1850] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:31:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:31:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1122ms 06:31:06 INFO - PROCESS | 1850 | 1461072666970 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 06:31:06 INFO - PROCESS | 1850 | 1461072666974 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 06:31:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:31:06 INFO - PROCESS | 1850 | 1461072666983 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:31:06 INFO - PROCESS | 1850 | 1461072666985 Marionette TRACE conn3 <- [1,186,null,{}] 06:31:06 INFO - PROCESS | 1850 | 1461072666992 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:07 INFO - PROCESS | 1850 | 1461072667134 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 06:31:07 INFO - PROCESS | 1850 | 1461072667145 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6404800 == 21 [pid = 1850] [id = 54] 06:31:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 50 (0x7fded4e34000) [pid = 1850] [serial = 160] [outer = (nil)] 06:31:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x7fded5a72400) [pid = 1850] [serial = 161] [outer = 0x7fded4e34000] 06:31:07 INFO - PROCESS | 1850 | 1461072667207 Marionette DEBUG loaded listener.js 06:31:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7fded68c1400) [pid = 1850] [serial = 162] [outer = 0x7fded4e34000] 06:31:07 INFO - PROCESS | 1850 | 1461072667978 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 06:31:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1035ms 06:31:08 INFO - PROCESS | 1850 | 1461072668019 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 06:31:08 INFO - PROCESS | 1850 | 1461072668022 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 06:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:31:08 INFO - PROCESS | 1850 | 1461072668027 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:31:08 INFO - PROCESS | 1850 | 1461072668030 Marionette TRACE conn3 <- [1,190,null,{}] 06:31:08 INFO - PROCESS | 1850 | 1461072668035 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:08 INFO - PROCESS | 1850 | 1461072668167 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 06:31:08 INFO - PROCESS | 1850 | 1461072668192 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6dd3000 == 22 [pid = 1850] [id = 55] 06:31:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7fded7227800) [pid = 1850] [serial = 163] [outer = (nil)] 06:31:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7fded7231000) [pid = 1850] [serial = 164] [outer = 0x7fded7227800] 06:31:08 INFO - PROCESS | 1850 | 1461072668268 Marionette DEBUG loaded listener.js 06:31:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7fded79a8000) [pid = 1850] [serial = 165] [outer = 0x7fded7227800] 06:31:08 INFO - PROCESS | 1850 | 1461072668992 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 06:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 979ms 06:31:09 INFO - PROCESS | 1850 | 1461072669008 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 06:31:09 INFO - PROCESS | 1850 | 1461072669011 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 06:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:31:09 INFO - PROCESS | 1850 | 1461072669016 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:31:09 INFO - PROCESS | 1850 | 1461072669019 Marionette TRACE conn3 <- [1,194,null,{}] 06:31:09 INFO - PROCESS | 1850 | 1461072669024 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:09 INFO - PROCESS | 1850 | 1461072669200 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 06:31:09 INFO - PROCESS | 1850 | 1461072669220 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded7648000 == 23 [pid = 1850] [id = 56] 06:31:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7fdecc1c5400) [pid = 1850] [serial = 166] [outer = (nil)] 06:31:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7fdedc257800) [pid = 1850] [serial = 167] [outer = 0x7fdecc1c5400] 06:31:09 INFO - PROCESS | 1850 | 1461072669281 Marionette DEBUG loaded listener.js 06:31:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7fdee20d3800) [pid = 1850] [serial = 168] [outer = 0x7fdecc1c5400] 06:31:09 INFO - PROCESS | 1850 | 1461072669893 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 06:31:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 978ms 06:31:09 INFO - PROCESS | 1850 | 1461072669996 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 06:31:10 INFO - PROCESS | 1850 | 1461072670001 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 06:31:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:31:10 INFO - PROCESS | 1850 | 1461072670009 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:31:10 INFO - PROCESS | 1850 | 1461072670014 Marionette TRACE conn3 <- [1,198,null,{}] 06:31:10 INFO - PROCESS | 1850 | 1461072670023 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:10 INFO - PROCESS | 1850 | 1461072670224 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 06:31:10 INFO - PROCESS | 1850 | 1461072670351 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecd328000 == 24 [pid = 1850] [id = 57] 06:31:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7fdecc47ac00) [pid = 1850] [serial = 169] [outer = (nil)] 06:31:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7fdecc5c4000) [pid = 1850] [serial = 170] [outer = 0x7fdecc47ac00] 06:31:10 INFO - PROCESS | 1850 | 1461072670434 Marionette DEBUG loaded listener.js 06:31:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7fdecd019c00) [pid = 1850] [serial = 171] [outer = 0x7fdecc47ac00] 06:31:11 INFO - PROCESS | 1850 | 1461072671402 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 06:31:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1449ms 06:31:11 INFO - PROCESS | 1850 | 1461072671460 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 06:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:31:11 INFO - PROCESS | 1850 | 1461072671465 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 06:31:11 INFO - PROCESS | 1850 | 1461072671478 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:31:11 INFO - PROCESS | 1850 | 1461072671484 Marionette TRACE conn3 <- [1,202,null,{}] 06:31:11 INFO - PROCESS | 1850 | 1461072671490 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:11 INFO - PROCESS | 1850 | 1461072671720 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 06:31:11 INFO - PROCESS | 1850 | 1461072671824 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6262000 == 25 [pid = 1850] [id = 58] 06:31:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fdecc1e1c00) [pid = 1850] [serial = 172] [outer = (nil)] 06:31:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fded04e5c00) [pid = 1850] [serial = 173] [outer = 0x7fdecc1e1c00] 06:31:11 INFO - PROCESS | 1850 | 1461072671896 Marionette DEBUG loaded listener.js 06:31:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fded433a000) [pid = 1850] [serial = 174] [outer = 0x7fdecc1e1c00] 06:31:12 INFO - PROCESS | 1850 | 1461072672780 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 06:31:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1389ms 06:31:12 INFO - PROCESS | 1850 | 1461072672864 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 06:31:12 INFO - PROCESS | 1850 | 1461072672868 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 06:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:31:12 INFO - PROCESS | 1850 | 1461072672874 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:31:12 INFO - PROCESS | 1850 | 1461072672877 Marionette TRACE conn3 <- [1,206,null,{}] 06:31:12 INFO - PROCESS | 1850 | 1461072672892 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:13 INFO - PROCESS | 1850 | 1461072673208 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 06:31:13 INFO - PROCESS | 1850 | 1461072673395 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0644000 == 26 [pid = 1850] [id = 59] 06:31:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fdecc5d0000) [pid = 1850] [serial = 175] [outer = (nil)] 06:31:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fdecc711000) [pid = 1850] [serial = 176] [outer = 0x7fdecc5d0000] 06:31:13 INFO - PROCESS | 1850 | 1461072673468 Marionette DEBUG loaded listener.js 06:31:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fdece095000) [pid = 1850] [serial = 177] [outer = 0x7fdecc5d0000] 06:31:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece028800 == 25 [pid = 1850] [id = 50] 06:31:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee33c3000 == 24 [pid = 1850] [id = 49] 06:31:14 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5a80000 == 23 [pid = 1850] [id = 48] 06:31:14 INFO - PROCESS | 1850 | 1461072674278 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fdee2ebac00) [pid = 1850] [serial = 134] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7fded02e8000) [pid = 1850] [serial = 123] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7fdecee40000) [pid = 1850] [serial = 125] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fded02eac00) [pid = 1850] [serial = 126] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x7fded2bc5c00) [pid = 1850] [serial = 128] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x7fded68cbc00) [pid = 1850] [serial = 131] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 60 (0x7fded4332c00) [pid = 1850] [serial = 137] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 59 (0x7fdee3190000) [pid = 1850] [serial = 135] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 58 (0x7fded7233000) [pid = 1850] [serial = 132] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 57 (0x7fded8632000) [pid = 1850] [serial = 138] [outer = (nil)] [url = about:blank] 06:31:14 INFO - PROCESS | 1850 | --DOMWINDOW == 56 (0x7fded432f400) [pid = 1850] [serial = 129] [outer = (nil)] [url = about:blank] 06:31:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1483ms 06:31:14 INFO - PROCESS | 1850 | 1461072674359 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 06:31:14 INFO - PROCESS | 1850 | 1461072674367 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 06:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:31:14 INFO - PROCESS | 1850 | 1461072674375 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:31:14 INFO - PROCESS | 1850 | 1461072674381 Marionette TRACE conn3 <- [1,210,null,{}] 06:31:14 INFO - PROCESS | 1850 | 1461072674391 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:14 INFO - PROCESS | 1850 | 1461072674533 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 06:31:14 INFO - PROCESS | 1850 | 1461072674544 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded2b78800 == 24 [pid = 1850] [id = 60] 06:31:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7fdecc1dbc00) [pid = 1850] [serial = 178] [outer = (nil)] 06:31:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7fded04eb000) [pid = 1850] [serial = 179] [outer = 0x7fdecc1dbc00] 06:31:14 INFO - PROCESS | 1850 | 1461072674614 Marionette DEBUG loaded listener.js 06:31:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7fded3571000) [pid = 1850] [serial = 180] [outer = 0x7fdecc1dbc00] 06:31:15 INFO - PROCESS | 1850 | 1461072675317 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 06:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 988ms 06:31:15 INFO - PROCESS | 1850 | 1461072675364 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 06:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:31:15 INFO - PROCESS | 1850 | 1461072675369 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 06:31:15 INFO - PROCESS | 1850 | 1461072675374 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:31:15 INFO - PROCESS | 1850 | 1461072675377 Marionette TRACE conn3 <- [1,214,null,{}] 06:31:15 INFO - PROCESS | 1850 | 1461072675382 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:15 INFO - PROCESS | 1850 | 1461072675538 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 06:31:15 INFO - PROCESS | 1850 | 1461072675633 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6262800 == 25 [pid = 1850] [id = 61] 06:31:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7fded04e2c00) [pid = 1850] [serial = 181] [outer = (nil)] 06:31:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7fded510e400) [pid = 1850] [serial = 182] [outer = 0x7fded04e2c00] 06:31:15 INFO - PROCESS | 1850 | 1461072675703 Marionette DEBUG loaded listener.js 06:31:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fded67a0400) [pid = 1850] [serial = 183] [outer = 0x7fded04e2c00] 06:31:16 INFO - PROCESS | 1850 | 1461072676336 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 06:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 982ms 06:31:16 INFO - PROCESS | 1850 | 1461072676357 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 06:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:31:16 INFO - PROCESS | 1850 | 1461072676363 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 06:31:16 INFO - PROCESS | 1850 | 1461072676377 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:31:16 INFO - PROCESS | 1850 | 1461072676382 Marionette TRACE conn3 <- [1,218,null,{}] 06:31:16 INFO - PROCESS | 1850 | 1461072676388 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:16 INFO - PROCESS | 1850 | 1461072676583 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 06:31:16 INFO - PROCESS | 1850 | 1461072676611 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded79d4800 == 26 [pid = 1850] [id = 62] 06:31:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fdecc1d9800) [pid = 1850] [serial = 184] [outer = (nil)] 06:31:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fded67a2400) [pid = 1850] [serial = 185] [outer = 0x7fdecc1d9800] 06:31:16 INFO - PROCESS | 1850 | 1461072676673 Marionette DEBUG loaded listener.js 06:31:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fded7b6e800) [pid = 1850] [serial = 186] [outer = 0x7fdecc1d9800] 06:31:17 INFO - PROCESS | 1850 | 1461072677380 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 06:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1043ms 06:31:17 INFO - PROCESS | 1850 | 1461072677414 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 06:31:17 INFO - PROCESS | 1850 | 1461072677417 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 06:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:31:17 INFO - PROCESS | 1850 | 1461072677423 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:31:17 INFO - PROCESS | 1850 | 1461072677427 Marionette TRACE conn3 <- [1,222,null,{}] 06:31:17 INFO - PROCESS | 1850 | 1461072677450 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:17 INFO - PROCESS | 1850 | 1461072677612 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 06:31:17 INFO - PROCESS | 1850 | 1461072677674 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc33e000 == 27 [pid = 1850] [id = 63] 06:31:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fdecc1db400) [pid = 1850] [serial = 187] [outer = (nil)] 06:31:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fdedc24bc00) [pid = 1850] [serial = 188] [outer = 0x7fdecc1db400] 06:31:17 INFO - PROCESS | 1850 | 1461072677736 Marionette DEBUG loaded listener.js 06:31:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fdee20d5800) [pid = 1850] [serial = 189] [outer = 0x7fdecc1db400] 06:31:18 INFO - PROCESS | 1850 | 1461072678497 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 06:31:18 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7fded4e34000) [pid = 1850] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:31:18 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fded7227800) [pid = 1850] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:31:18 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7fdecc482000) [pid = 1850] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:31:18 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7fdecc1c5000) [pid = 1850] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:31:18 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fdecc477800) [pid = 1850] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:31:18 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x7fdecc5ce800) [pid = 1850] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:31:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1193ms 06:31:18 INFO - PROCESS | 1850 | 1461072678617 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 06:31:18 INFO - PROCESS | 1850 | 1461072678621 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 06:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:31:18 INFO - PROCESS | 1850 | 1461072678626 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:31:18 INFO - PROCESS | 1850 | 1461072678628 Marionette TRACE conn3 <- [1,226,null,{}] 06:31:18 INFO - PROCESS | 1850 | 1461072678634 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:18 INFO - PROCESS | 1850 | 1461072678775 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 06:31:18 INFO - PROCESS | 1850 | 1461072678786 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2cd8800 == 28 [pid = 1850] [id = 64] 06:31:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fdee2057000) [pid = 1850] [serial = 190] [outer = (nil)] 06:31:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fdee2c42000) [pid = 1850] [serial = 191] [outer = 0x7fdee2057000] 06:31:18 INFO - PROCESS | 1850 | 1461072678865 Marionette DEBUG loaded listener.js 06:31:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fdee3195400) [pid = 1850] [serial = 192] [outer = 0x7fdee2057000] 06:31:19 INFO - PROCESS | 1850 | 1461072679579 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 06:31:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 988ms 06:31:19 INFO - PROCESS | 1850 | 1461072679616 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 06:31:19 INFO - PROCESS | 1850 | 1461072679620 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 06:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:31:19 INFO - PROCESS | 1850 | 1461072679625 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:31:19 INFO - PROCESS | 1850 | 1461072679627 Marionette TRACE conn3 <- [1,230,null,{}] 06:31:19 INFO - PROCESS | 1850 | 1461072679633 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:19 INFO - PROCESS | 1850 | 1461072679798 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 06:31:19 INFO - PROCESS | 1850 | 1461072679818 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2f04800 == 29 [pid = 1850] [id = 65] 06:31:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fdecc1bc400) [pid = 1850] [serial = 193] [outer = (nil)] 06:31:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fdee33ddc00) [pid = 1850] [serial = 194] [outer = 0x7fdecc1bc400] 06:31:19 INFO - PROCESS | 1850 | 1461072679879 Marionette DEBUG loaded listener.js 06:31:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fdee4150800) [pid = 1850] [serial = 195] [outer = 0x7fdecc1bc400] 06:31:20 INFO - PROCESS | 1850 | 1461072680579 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 06:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1077ms 06:31:20 INFO - PROCESS | 1850 | 1461072680717 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 06:31:20 INFO - PROCESS | 1850 | 1461072680724 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 06:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:31:20 INFO - PROCESS | 1850 | 1461072680732 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:31:20 INFO - PROCESS | 1850 | 1461072680737 Marionette TRACE conn3 <- [1,234,null,{}] 06:31:20 INFO - PROCESS | 1850 | 1461072680798 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:21 INFO - PROCESS | 1850 | 1461072681000 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 06:31:21 INFO - PROCESS | 1850 | 1461072681130 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded048c800 == 30 [pid = 1850] [id = 66] 06:31:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fdecd22a800) [pid = 1850] [serial = 196] [outer = (nil)] 06:31:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fdece08f000) [pid = 1850] [serial = 197] [outer = 0x7fdecd22a800] 06:31:21 INFO - PROCESS | 1850 | 1461072681207 Marionette DEBUG loaded listener.js 06:31:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fded02f0000) [pid = 1850] [serial = 198] [outer = 0x7fdecd22a800] 06:31:22 INFO - PROCESS | 1850 | 1461072682074 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 06:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1393ms 06:31:22 INFO - PROCESS | 1850 | 1461072682125 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 06:31:22 INFO - PROCESS | 1850 | 1461072682131 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 06:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:31:22 INFO - PROCESS | 1850 | 1461072682143 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:31:22 INFO - PROCESS | 1850 | 1461072682148 Marionette TRACE conn3 <- [1,238,null,{}] 06:31:22 INFO - PROCESS | 1850 | 1461072682155 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:22 INFO - PROCESS | 1850 | 1461072682319 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 06:31:22 INFO - PROCESS | 1850 | 1461072682447 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc33c800 == 31 [pid = 1850] [id = 67] 06:31:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fdecc706000) [pid = 1850] [serial = 199] [outer = (nil)] 06:31:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fded67a5800) [pid = 1850] [serial = 200] [outer = 0x7fdecc706000] 06:31:22 INFO - PROCESS | 1850 | 1461072682520 Marionette DEBUG loaded listener.js 06:31:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fded6d97800) [pid = 1850] [serial = 201] [outer = 0x7fdecc706000] 06:31:23 INFO - PROCESS | 1850 | 1461072683372 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 06:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1244ms 06:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:31:23 INFO - PROCESS | 1850 | 1461072683384 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 06:31:23 INFO - PROCESS | 1850 | 1461072683386 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 06:31:23 INFO - PROCESS | 1850 | 1461072683393 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:31:23 INFO - PROCESS | 1850 | 1461072683397 Marionette TRACE conn3 <- [1,242,null,{}] 06:31:23 INFO - PROCESS | 1850 | 1461072683412 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:23 INFO - PROCESS | 1850 | 1461072683574 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 06:31:23 INFO - PROCESS | 1850 | 1461072683682 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee33c5800 == 32 [pid = 1850] [id = 68] 06:31:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fded8628c00) [pid = 1850] [serial = 202] [outer = (nil)] 06:31:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7fdee2fc2400) [pid = 1850] [serial = 203] [outer = 0x7fded8628c00] 06:31:23 INFO - PROCESS | 1850 | 1461072683758 Marionette DEBUG loaded listener.js 06:31:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fdee330f400) [pid = 1850] [serial = 204] [outer = 0x7fded8628c00] 06:31:24 INFO - PROCESS | 1850 | 1461072684573 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 06:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1234ms 06:31:24 INFO - PROCESS | 1850 | 1461072684628 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 06:31:24 INFO - PROCESS | 1850 | 1461072684632 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 06:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:31:24 INFO - PROCESS | 1850 | 1461072684638 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:31:24 INFO - PROCESS | 1850 | 1461072684640 Marionette TRACE conn3 <- [1,246,null,{}] 06:31:24 INFO - PROCESS | 1850 | 1461072684646 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:24 INFO - PROCESS | 1850 | 1461072684810 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 06:31:24 INFO - PROCESS | 1850 | 1461072684937 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee4357800 == 33 [pid = 1850] [id = 69] 06:31:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fded887a800) [pid = 1850] [serial = 205] [outer = (nil)] 06:31:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fdee4307000) [pid = 1850] [serial = 206] [outer = 0x7fded887a800] 06:31:25 INFO - PROCESS | 1850 | 1461072685014 Marionette DEBUG loaded listener.js 06:31:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fdee6297800) [pid = 1850] [serial = 207] [outer = 0x7fded887a800] 06:31:25 INFO - PROCESS | 1850 | 1461072685927 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 06:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1328ms 06:31:25 INFO - PROCESS | 1850 | 1461072685967 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 06:31:25 INFO - PROCESS | 1850 | 1461072685971 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 06:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:31:25 INFO - PROCESS | 1850 | 1461072685977 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:31:25 INFO - PROCESS | 1850 | 1461072685981 Marionette TRACE conn3 <- [1,250,null,{}] 06:31:25 INFO - PROCESS | 1850 | 1461072685986 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:26 INFO - PROCESS | 1850 | 1461072686139 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 06:31:26 INFO - PROCESS | 1850 | 1461072686396 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded56c4000 == 34 [pid = 1850] [id = 70] 06:31:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fdecc1e2c00) [pid = 1850] [serial = 208] [outer = (nil)] 06:31:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fdecc47a400) [pid = 1850] [serial = 209] [outer = 0x7fdecc1e2c00] 06:31:26 INFO - PROCESS | 1850 | 1461072686474 Marionette DEBUG loaded listener.js 06:31:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fdecd01fc00) [pid = 1850] [serial = 210] [outer = 0x7fdecc1e2c00] 06:31:27 INFO - PROCESS | 1850 | 1461072687349 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 06:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1383ms 06:31:27 INFO - PROCESS | 1850 | 1461072687361 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 06:31:27 INFO - PROCESS | 1850 | 1461072687367 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 06:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:31:27 INFO - PROCESS | 1850 | 1461072687376 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:31:27 INFO - PROCESS | 1850 | 1461072687379 Marionette TRACE conn3 <- [1,254,null,{}] 06:31:27 INFO - PROCESS | 1850 | 1461072687387 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:27 INFO - PROCESS | 1850 | 1461072687544 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 06:31:27 INFO - PROCESS | 1850 | 1461072687681 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded4f82800 == 35 [pid = 1850] [id = 71] 06:31:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fded04e0c00) [pid = 1850] [serial = 211] [outer = (nil)] 06:31:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fded5104800) [pid = 1850] [serial = 212] [outer = 0x7fded04e0c00] 06:31:27 INFO - PROCESS | 1850 | 1461072687751 Marionette DEBUG loaded listener.js 06:31:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fded6970000) [pid = 1850] [serial = 213] [outer = 0x7fded04e0c00] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fdedc257800) [pid = 1850] [serial = 167] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fded04df800) [pid = 1850] [serial = 143] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fded564ac00) [pid = 1850] [serial = 146] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fded5a72400) [pid = 1850] [serial = 161] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7fded68c1400) [pid = 1850] [serial = 162] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7fdee3198400) [pid = 1850] [serial = 140] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7fded7231000) [pid = 1850] [serial = 164] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7fdecd019400) [pid = 1850] [serial = 152] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7fdeced34400) [pid = 1850] [serial = 153] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x7fded02f1400) [pid = 1850] [serial = 155] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x7fdecc1da400) [pid = 1850] [serial = 150] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7fdecc5d0c00) [pid = 1850] [serial = 149] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7fded4f54000) [pid = 1850] [serial = 158] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7fded79a8000) [pid = 1850] [serial = 165] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fded551b400) [pid = 1850] [serial = 159] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fded2bc9400) [pid = 1850] [serial = 156] [outer = (nil)] [url = about:blank] 06:31:28 INFO - PROCESS | 1850 | 1461072688519 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 06:31:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:31:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1185ms 06:31:28 INFO - PROCESS | 1850 | 1461072688586 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 06:31:28 INFO - PROCESS | 1850 | 1461072688592 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 06:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:31:28 INFO - PROCESS | 1850 | 1461072688605 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:31:28 INFO - PROCESS | 1850 | 1461072688608 Marionette TRACE conn3 <- [1,258,null,{}] 06:31:28 INFO - PROCESS | 1850 | 1461072688614 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:28 INFO - PROCESS | 1850 | 1461072688760 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 06:31:28 INFO - PROCESS | 1850 | 1461072688770 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5c4d800 == 36 [pid = 1850] [id = 72] 06:31:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fded6d95000) [pid = 1850] [serial = 214] [outer = (nil)] 06:31:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fded7610400) [pid = 1850] [serial = 215] [outer = 0x7fded6d95000] 06:31:28 INFO - PROCESS | 1850 | 1461072688834 Marionette DEBUG loaded listener.js 06:31:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fded8510400) [pid = 1850] [serial = 216] [outer = 0x7fded6d95000] 06:31:29 INFO - PROCESS | 1850 | 1461072689579 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 06:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 982ms 06:31:29 INFO - PROCESS | 1850 | 1461072689588 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 06:31:29 INFO - PROCESS | 1850 | 1461072689590 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 06:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:31:29 INFO - PROCESS | 1850 | 1461072689599 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:31:29 INFO - PROCESS | 1850 | 1461072689607 Marionette TRACE conn3 <- [1,262,null,{}] 06:31:29 INFO - PROCESS | 1850 | 1461072689621 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:29 INFO - PROCESS | 1850 | 1461072689793 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 06:31:29 INFO - PROCESS | 1850 | 1461072689818 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2cdb000 == 37 [pid = 1850] [id = 73] 06:31:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fded7233000) [pid = 1850] [serial = 217] [outer = (nil)] 06:31:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fdee33dd400) [pid = 1850] [serial = 218] [outer = 0x7fded7233000] 06:31:29 INFO - PROCESS | 1850 | 1461072689878 Marionette DEBUG loaded listener.js 06:31:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7fdee62c7000) [pid = 1850] [serial = 219] [outer = 0x7fded7233000] 06:31:30 INFO - PROCESS | 1850 | 1461072690700 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 06:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1140ms 06:31:30 INFO - PROCESS | 1850 | 1461072690738 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 06:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:31:30 INFO - PROCESS | 1850 | 1461072690753 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 06:31:30 INFO - PROCESS | 1850 | 1461072690767 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:31:30 INFO - PROCESS | 1850 | 1461072690769 Marionette TRACE conn3 <- [1,266,null,{}] 06:31:30 INFO - PROCESS | 1850 | 1461072690776 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:30 INFO - PROCESS | 1850 | 1461072690946 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 06:31:30 INFO - PROCESS | 1850 | 1461072690979 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee400b000 == 38 [pid = 1850] [id = 74] 06:31:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fdee62cb000) [pid = 1850] [serial = 220] [outer = (nil)] 06:31:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fdee6393400) [pid = 1850] [serial = 221] [outer = 0x7fdee62cb000] 06:31:31 INFO - PROCESS | 1850 | 1461072691042 Marionette DEBUG loaded listener.js 06:31:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fdee802a400) [pid = 1850] [serial = 222] [outer = 0x7fdee62cb000] 06:31:31 INFO - PROCESS | 1850 | 1461072691808 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 06:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1084ms 06:31:31 INFO - PROCESS | 1850 | 1461072691844 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 06:31:31 INFO - PROCESS | 1850 | 1461072691846 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 06:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:31:31 INFO - PROCESS | 1850 | 1461072691859 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:31:31 INFO - PROCESS | 1850 | 1461072691861 Marionette TRACE conn3 <- [1,270,null,{}] 06:31:31 INFO - PROCESS | 1850 | 1461072691867 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:32 INFO - PROCESS | 1850 | 1461072692031 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 06:31:32 INFO - PROCESS | 1850 | 1461072692057 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee63c7000 == 39 [pid = 1850] [id = 75] 06:31:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fdee815d400) [pid = 1850] [serial = 223] [outer = (nil)] 06:31:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fdee81ac800) [pid = 1850] [serial = 224] [outer = 0x7fdee815d400] 06:31:32 INFO - PROCESS | 1850 | 1461072692146 Marionette DEBUG loaded listener.js 06:31:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fdee8492800) [pid = 1850] [serial = 225] [outer = 0x7fdee815d400] 06:31:32 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7fdecc5d0000) [pid = 1850] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 06:31:32 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7fdee2057000) [pid = 1850] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:31:32 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7fdecc1dbc00) [pid = 1850] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 06:31:32 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7fdecc1d9800) [pid = 1850] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:31:32 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7fdecc1db400) [pid = 1850] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:31:32 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x7fded04e2c00) [pid = 1850] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:31:32 INFO - PROCESS | 1850 | 1461072692988 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 06:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1183ms 06:31:33 INFO - PROCESS | 1850 | 1461072693037 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 06:31:33 INFO - PROCESS | 1850 | 1461072693041 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 06:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:31:33 INFO - PROCESS | 1850 | 1461072693046 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:31:33 INFO - PROCESS | 1850 | 1461072693048 Marionette TRACE conn3 <- [1,274,null,{}] 06:31:33 INFO - PROCESS | 1850 | 1461072693054 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:33 INFO - PROCESS | 1850 | 1461072693219 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 06:31:33 INFO - PROCESS | 1850 | 1461072693250 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a18000 == 40 [pid = 1850] [id = 76] 06:31:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fded02ec000) [pid = 1850] [serial = 226] [outer = (nil)] 06:31:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fdee853e000) [pid = 1850] [serial = 227] [outer = 0x7fded02ec000] 06:31:33 INFO - PROCESS | 1850 | 1461072693312 Marionette DEBUG loaded listener.js 06:31:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fdee860e800) [pid = 1850] [serial = 228] [outer = 0x7fded02ec000] 06:31:34 INFO - PROCESS | 1850 | 1461072694003 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 06:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 979ms 06:31:34 INFO - PROCESS | 1850 | 1461072694027 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 06:31:34 INFO - PROCESS | 1850 | 1461072694030 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 06:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:31:34 INFO - PROCESS | 1850 | 1461072694036 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:31:34 INFO - PROCESS | 1850 | 1461072694038 Marionette TRACE conn3 <- [1,278,null,{}] 06:31:34 INFO - PROCESS | 1850 | 1461072694043 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:34 INFO - PROCESS | 1850 | 1461072694172 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 06:31:34 INFO - PROCESS | 1850 | 1461072694266 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee842d000 == 41 [pid = 1850] [id = 77] 06:31:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fded02e8400) [pid = 1850] [serial = 229] [outer = (nil)] 06:31:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fdeea295000) [pid = 1850] [serial = 230] [outer = 0x7fded02e8400] 06:31:34 INFO - PROCESS | 1850 | 1461072694330 Marionette DEBUG loaded listener.js 06:31:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fdeeacf0400) [pid = 1850] [serial = 231] [outer = 0x7fded02e8400] 06:31:35 INFO - PROCESS | 1850 | 1461072695061 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 06:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1078ms 06:31:35 INFO - PROCESS | 1850 | 1461072695117 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 06:31:35 INFO - PROCESS | 1850 | 1461072695125 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 06:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:31:35 INFO - PROCESS | 1850 | 1461072695137 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:31:35 INFO - PROCESS | 1850 | 1461072695145 Marionette TRACE conn3 <- [1,282,null,{}] 06:31:35 INFO - PROCESS | 1850 | 1461072695154 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:35 INFO - PROCESS | 1850 | 1461072695356 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 06:31:35 INFO - PROCESS | 1850 | 1461072695496 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6e3d000 == 42 [pid = 1850] [id = 78] 06:31:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fdece358400) [pid = 1850] [serial = 232] [outer = (nil)] 06:31:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fded3575000) [pid = 1850] [serial = 233] [outer = 0x7fdece358400] 06:31:35 INFO - PROCESS | 1850 | 1461072695570 Marionette DEBUG loaded listener.js 06:31:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fded551b400) [pid = 1850] [serial = 234] [outer = 0x7fdece358400] 06:31:36 INFO - PROCESS | 1850 | 1461072696453 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 06:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1350ms 06:31:36 INFO - PROCESS | 1850 | 1461072696486 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 06:31:36 INFO - PROCESS | 1850 | 1461072696494 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 06:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:31:36 INFO - PROCESS | 1850 | 1461072696504 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:31:36 INFO - PROCESS | 1850 | 1461072696507 Marionette TRACE conn3 <- [1,286,null,{}] 06:31:36 INFO - PROCESS | 1850 | 1461072696513 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:36 INFO - PROCESS | 1850 | 1461072696683 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 06:31:36 INFO - PROCESS | 1850 | 1461072696811 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee3db5000 == 43 [pid = 1850] [id = 79] 06:31:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fdeced36000) [pid = 1850] [serial = 235] [outer = (nil)] 06:31:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fded611b800) [pid = 1850] [serial = 236] [outer = 0x7fdeced36000] 06:31:36 INFO - PROCESS | 1850 | 1461072696881 Marionette DEBUG loaded listener.js 06:31:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fded6978000) [pid = 1850] [serial = 237] [outer = 0x7fdeced36000] 06:31:37 INFO - PROCESS | 1850 | 1461072697707 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 06:31:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fded6117c00) [pid = 1850] [serial = 238] [outer = 0x7fdecd35d400] 06:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1232ms 06:31:37 INFO - PROCESS | 1850 | 1461072697762 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 06:31:37 INFO - PROCESS | 1850 | 1461072697765 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 06:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:31:37 INFO - PROCESS | 1850 | 1461072697839 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:31:37 INFO - PROCESS | 1850 | 1461072697846 Marionette TRACE conn3 <- [1,290,null,{}] 06:31:37 INFO - PROCESS | 1850 | 1461072697874 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:38 INFO - PROCESS | 1850 | 1461072698033 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 06:31:38 INFO - PROCESS | 1850 | 1461072698136 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8566000 == 44 [pid = 1850] [id = 80] 06:31:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fdeced3a800) [pid = 1850] [serial = 239] [outer = (nil)] 06:31:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fdee31ed400) [pid = 1850] [serial = 240] [outer = 0x7fdeced3a800] 06:31:38 INFO - PROCESS | 1850 | 1461072698217 Marionette DEBUG loaded listener.js 06:31:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fdee802d800) [pid = 1850] [serial = 241] [outer = 0x7fdeced3a800] 06:31:39 INFO - PROCESS | 1850 | 1461072699115 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 06:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1405ms 06:31:39 INFO - PROCESS | 1850 | 1461072699186 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 06:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:31:39 INFO - PROCESS | 1850 | 1461072699191 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 06:31:39 INFO - PROCESS | 1850 | 1461072699197 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:31:39 INFO - PROCESS | 1850 | 1461072699200 Marionette TRACE conn3 <- [1,294,null,{}] 06:31:39 INFO - PROCESS | 1850 | 1461072699205 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:39 INFO - PROCESS | 1850 | 1461072699380 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 06:31:39 INFO - PROCESS | 1850 | 1461072699511 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeeaf41800 == 45 [pid = 1850] [id = 81] 06:31:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fded6e61000) [pid = 1850] [serial = 242] [outer = (nil)] 06:31:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fdee84f6400) [pid = 1850] [serial = 243] [outer = 0x7fded6e61000] 06:31:39 INFO - PROCESS | 1850 | 1461072699586 Marionette DEBUG loaded listener.js 06:31:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fdeea292c00) [pid = 1850] [serial = 244] [outer = 0x7fded6e61000] 06:31:40 INFO - PROCESS | 1850 | 1461072700425 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:40 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. 06:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1280ms 06:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:31:40 INFO - PROCESS | 1850 | 1461072700477 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 06:31:40 INFO - PROCESS | 1850 | 1461072700480 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 06:31:40 INFO - PROCESS | 1850 | 1461072700493 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:31:40 INFO - PROCESS | 1850 | 1461072700501 Marionette TRACE conn3 <- [1,298,null,{}] 06:31:40 INFO - PROCESS | 1850 | 1461072700508 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:40 INFO - PROCESS | 1850 | 1461072700671 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 06:31:40 INFO - PROCESS | 1850 | 1461072700972 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6921000 == 46 [pid = 1850] [id = 82] 06:31:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fdecc70a000) [pid = 1850] [serial = 245] [outer = (nil)] 06:31:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fdecdd17400) [pid = 1850] [serial = 246] [outer = 0x7fdecc70a000] 06:31:41 INFO - PROCESS | 1850 | 1461072701108 Marionette DEBUG loaded listener.js 06:31:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fded04e3c00) [pid = 1850] [serial = 247] [outer = 0x7fdecc70a000] 06:31:41 INFO - PROCESS | 1850 | 1461072701986 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:42 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. 06:31:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1551ms 06:31:42 INFO - PROCESS | 1850 | 1461072702053 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 06:31:42 INFO - PROCESS | 1850 | 1461072702061 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 06:31:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:31:42 INFO - PROCESS | 1850 | 1461072702072 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:31:42 INFO - PROCESS | 1850 | 1461072702075 Marionette TRACE conn3 <- [1,302,null,{}] 06:31:42 INFO - PROCESS | 1850 | 1461072702083 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:42 INFO - PROCESS | 1850 | 1461072702254 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 06:31:42 INFO - PROCESS | 1850 | 1461072702388 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0646000 == 47 [pid = 1850] [id = 83] 06:31:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fded04e5800) [pid = 1850] [serial = 248] [outer = (nil)] 06:31:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fded4f54c00) [pid = 1850] [serial = 249] [outer = 0x7fded04e5800] 06:31:42 INFO - PROCESS | 1850 | 1461072702458 Marionette DEBUG loaded listener.js 06:31:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fded59bb800) [pid = 1850] [serial = 250] [outer = 0x7fded04e5800] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded67c5000 == 46 [pid = 1850] [id = 43] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded605e000 == 45 [pid = 1850] [id = 46] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee5d17800 == 44 [pid = 1850] [id = 45] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0489800 == 43 [pid = 1850] [id = 42] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee7a18000 == 42 [pid = 1850] [id = 76] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee63c7000 == 41 [pid = 1850] [id = 75] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee400b000 == 40 [pid = 1850] [id = 74] 06:31:42 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fdecc5c4000) [pid = 1850] [serial = 170] [outer = (nil)] [url = about:blank] 06:31:42 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fded04e5c00) [pid = 1850] [serial = 173] [outer = (nil)] [url = about:blank] 06:31:42 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fdee33ddc00) [pid = 1850] [serial = 194] [outer = (nil)] [url = about:blank] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2cdb000 == 39 [pid = 1850] [id = 73] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5c4d800 == 38 [pid = 1850] [id = 72] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded4f82800 == 37 [pid = 1850] [id = 71] 06:31:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded56c4000 == 36 [pid = 1850] [id = 70] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fdecc711000) [pid = 1850] [serial = 176] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fdee3195400) [pid = 1850] [serial = 192] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fded3571000) [pid = 1850] [serial = 180] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fded67a2400) [pid = 1850] [serial = 185] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fdece095000) [pid = 1850] [serial = 177] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fdee2c42000) [pid = 1850] [serial = 191] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fdedc24bc00) [pid = 1850] [serial = 188] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fded510e400) [pid = 1850] [serial = 182] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fded7b6e800) [pid = 1850] [serial = 186] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fded04eb000) [pid = 1850] [serial = 179] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fded67a0400) [pid = 1850] [serial = 183] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fdee20d5800) [pid = 1850] [serial = 189] [outer = (nil)] [url = about:blank] 06:31:43 INFO - PROCESS | 1850 | 1461072703256 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:43 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. 06:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1238ms 06:31:43 INFO - PROCESS | 1850 | 1461072703313 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 06:31:43 INFO - PROCESS | 1850 | 1461072703318 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 06:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:31:43 INFO - PROCESS | 1850 | 1461072703326 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:31:43 INFO - PROCESS | 1850 | 1461072703329 Marionette TRACE conn3 <- [1,306,null,{}] 06:31:43 INFO - PROCESS | 1850 | 1461072703335 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:43 INFO - PROCESS | 1850 | 1461072703472 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 06:31:43 INFO - PROCESS | 1850 | 1461072703488 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded512f800 == 37 [pid = 1850] [id = 84] 06:31:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fded510e400) [pid = 1850] [serial = 251] [outer = (nil)] 06:31:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fded6112400) [pid = 1850] [serial = 252] [outer = 0x7fded510e400] 06:31:43 INFO - PROCESS | 1850 | 1461072703552 Marionette DEBUG loaded listener.js 06:31:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fded611ec00) [pid = 1850] [serial = 253] [outer = 0x7fded510e400] 06:31:44 INFO - PROCESS | 1850 | 1461072704397 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:44 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. 06:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1087ms 06:31:44 INFO - PROCESS | 1850 | 1461072704414 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 06:31:44 INFO - PROCESS | 1850 | 1461072704417 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 06:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:31:44 INFO - PROCESS | 1850 | 1461072704429 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:31:44 INFO - PROCESS | 1850 | 1461072704438 Marionette TRACE conn3 <- [1,310,null,{}] 06:31:44 INFO - PROCESS | 1850 | 1461072704452 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:44 INFO - PROCESS | 1850 | 1461072704593 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 06:31:44 INFO - PROCESS | 1850 | 1461072704611 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2cec800 == 38 [pid = 1850] [id = 85] 06:31:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fded37aec00) [pid = 1850] [serial = 254] [outer = (nil)] 06:31:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fded862f000) [pid = 1850] [serial = 255] [outer = 0x7fded37aec00] 06:31:44 INFO - PROCESS | 1850 | 1461072704673 Marionette DEBUG loaded listener.js 06:31:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fdee2c41400) [pid = 1850] [serial = 256] [outer = 0x7fded37aec00] 06:31:45 INFO - PROCESS | 1850 | 1461072705418 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:45 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. 06:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1049ms 06:31:45 INFO - PROCESS | 1850 | 1461072705479 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 06:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:31:45 INFO - PROCESS | 1850 | 1461072705493 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 06:31:45 INFO - PROCESS | 1850 | 1461072705524 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:31:45 INFO - PROCESS | 1850 | 1461072705528 Marionette TRACE conn3 <- [1,314,null,{}] 06:31:45 INFO - PROCESS | 1850 | 1461072705544 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:45 INFO - PROCESS | 1850 | 1461072705720 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 06:31:45 INFO - PROCESS | 1850 | 1461072705781 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee33b3000 == 39 [pid = 1850] [id = 86] 06:31:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fded5984000) [pid = 1850] [serial = 257] [outer = (nil)] 06:31:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fded598d000) [pid = 1850] [serial = 258] [outer = 0x7fded5984000] 06:31:45 INFO - PROCESS | 1850 | 1461072705843 Marionette DEBUG loaded listener.js 06:31:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fded59c2800) [pid = 1850] [serial = 259] [outer = 0x7fded5984000] 06:31:46 INFO - PROCESS | 1850 | 1461072706551 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:46 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. 06:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1112ms 06:31:46 INFO - PROCESS | 1850 | 1461072706613 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 06:31:46 INFO - PROCESS | 1850 | 1461072706617 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 06:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:31:46 INFO - PROCESS | 1850 | 1461072706637 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:31:46 INFO - PROCESS | 1850 | 1461072706640 Marionette TRACE conn3 <- [1,318,null,{}] 06:31:46 INFO - PROCESS | 1850 | 1461072706646 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:46 INFO - PROCESS | 1850 | 1461072706822 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 06:31:46 INFO - PROCESS | 1850 | 1461072706842 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee6321000 == 40 [pid = 1850] [id = 87] 06:31:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fdee2c43400) [pid = 1850] [serial = 260] [outer = (nil)] 06:31:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fdee2ebdc00) [pid = 1850] [serial = 261] [outer = 0x7fdee2c43400] 06:31:46 INFO - PROCESS | 1850 | 1461072706926 Marionette DEBUG loaded listener.js 06:31:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fdee402b000) [pid = 1850] [serial = 262] [outer = 0x7fdee2c43400] 06:31:47 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fdee62cb000) [pid = 1850] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:31:47 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fded7233000) [pid = 1850] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:31:47 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fdee815d400) [pid = 1850] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:31:47 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fded04e0c00) [pid = 1850] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:31:47 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fded6d95000) [pid = 1850] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:31:47 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fdecc1e2c00) [pid = 1850] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:31:47 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fdecc1bc400) [pid = 1850] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:31:47 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fded02ec000) [pid = 1850] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:31:47 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. 06:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1238ms 06:31:47 INFO - PROCESS | 1850 | 1461072707857 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:47 INFO - PROCESS | 1850 | 1461072707870 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 06:31:47 INFO - PROCESS | 1850 | 1461072707873 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 06:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:31:47 INFO - PROCESS | 1850 | 1461072707878 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:31:47 INFO - PROCESS | 1850 | 1461072707881 Marionette TRACE conn3 <- [1,322,null,{}] 06:31:47 INFO - PROCESS | 1850 | 1461072707886 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:48 INFO - PROCESS | 1850 | 1461072708056 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 06:31:48 INFO - PROCESS | 1850 | 1461072708086 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee31a1800 == 41 [pid = 1850] [id = 88] 06:31:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fded6978800) [pid = 1850] [serial = 263] [outer = (nil)] 06:31:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fdee4305000) [pid = 1850] [serial = 264] [outer = 0x7fded6978800] 06:31:48 INFO - PROCESS | 1850 | 1461072708147 Marionette DEBUG loaded listener.js 06:31:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fdee8026400) [pid = 1850] [serial = 265] [outer = 0x7fded6978800] 06:31:48 INFO - PROCESS | 1850 | 1461072708844 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:48 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. 06:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 982ms 06:31:48 INFO - PROCESS | 1850 | 1461072708862 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 06:31:48 INFO - PROCESS | 1850 | 1461072708866 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 06:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:31:48 INFO - PROCESS | 1850 | 1461072708871 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:31:48 INFO - PROCESS | 1850 | 1461072708874 Marionette TRACE conn3 <- [1,326,null,{}] 06:31:48 INFO - PROCESS | 1850 | 1461072708878 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:49 INFO - PROCESS | 1850 | 1461072709015 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 06:31:49 INFO - PROCESS | 1850 | 1461072709117 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee862a000 == 42 [pid = 1850] [id = 89] 06:31:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fdecc478800) [pid = 1850] [serial = 266] [outer = (nil)] 06:31:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fdee8409000) [pid = 1850] [serial = 267] [outer = 0x7fdecc478800] 06:31:49 INFO - PROCESS | 1850 | 1461072709180 Marionette DEBUG loaded listener.js 06:31:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fdee860a800) [pid = 1850] [serial = 268] [outer = 0x7fdecc478800] 06:31:50 INFO - PROCESS | 1850 | 1461072710083 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:50 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. 06:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1277ms 06:31:50 INFO - PROCESS | 1850 | 1461072710150 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 06:31:50 INFO - PROCESS | 1850 | 1461072710157 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 06:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:31:50 INFO - PROCESS | 1850 | 1461072710168 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:31:50 INFO - PROCESS | 1850 | 1461072710172 Marionette TRACE conn3 <- [1,330,null,{}] 06:31:50 INFO - PROCESS | 1850 | 1461072710181 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:50 INFO - PROCESS | 1850 | 1461072710388 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 06:31:50 INFO - PROCESS | 1850 | 1461072710529 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6926000 == 43 [pid = 1850] [id = 90] 06:31:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fded2b62c00) [pid = 1850] [serial = 269] [outer = (nil)] 06:31:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fded4e2dc00) [pid = 1850] [serial = 270] [outer = 0x7fded2b62c00] 06:31:50 INFO - PROCESS | 1850 | 1461072710612 Marionette DEBUG loaded listener.js 06:31:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fded598c400) [pid = 1850] [serial = 271] [outer = 0x7fded2b62c00] 06:31:51 INFO - PROCESS | 1850 | 1461072711504 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:51 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. 06:31:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1383ms 06:31:51 INFO - PROCESS | 1850 | 1461072711551 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 06:31:51 INFO - PROCESS | 1850 | 1461072711560 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 06:31:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:31:51 INFO - PROCESS | 1850 | 1461072711576 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:31:51 INFO - PROCESS | 1850 | 1461072711585 Marionette TRACE conn3 <- [1,334,null,{}] 06:31:51 INFO - PROCESS | 1850 | 1461072711590 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:51 INFO - PROCESS | 1850 | 1461072711759 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 06:31:51 INFO - PROCESS | 1850 | 1461072711892 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee3dbe800 == 44 [pid = 1850] [id = 91] 06:31:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fded3571000) [pid = 1850] [serial = 272] [outer = (nil)] 06:31:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fded611e800) [pid = 1850] [serial = 273] [outer = 0x7fded3571000] 06:31:51 INFO - PROCESS | 1850 | 1461072711966 Marionette DEBUG loaded listener.js 06:31:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fded6d9c800) [pid = 1850] [serial = 274] [outer = 0x7fded3571000] 06:31:52 INFO - PROCESS | 1850 | 1461072712878 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:52 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. 06:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1340ms 06:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:31:52 INFO - PROCESS | 1850 | 1461072712911 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 06:31:52 INFO - PROCESS | 1850 | 1461072712914 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 06:31:52 INFO - PROCESS | 1850 | 1461072712920 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:31:52 INFO - PROCESS | 1850 | 1461072712926 Marionette TRACE conn3 <- [1,338,null,{}] 06:31:52 INFO - PROCESS | 1850 | 1461072712942 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:53 INFO - PROCESS | 1850 | 1461072713102 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 06:31:53 INFO - PROCESS | 1850 | 1461072713243 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeefc89000 == 45 [pid = 1850] [id = 92] 06:31:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fded6e61400) [pid = 1850] [serial = 275] [outer = (nil)] 06:31:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fdee402a400) [pid = 1850] [serial = 276] [outer = 0x7fded6e61400] 06:31:53 INFO - PROCESS | 1850 | 1461072713318 Marionette DEBUG loaded listener.js 06:31:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fdee8166000) [pid = 1850] [serial = 277] [outer = 0x7fded6e61400] 06:31:54 INFO - PROCESS | 1850 | 1461072714125 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:54 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. 06:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1237ms 06:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:31:54 INFO - PROCESS | 1850 | 1461072714157 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 06:31:54 INFO - PROCESS | 1850 | 1461072714160 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 06:31:54 INFO - PROCESS | 1850 | 1461072714166 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:31:54 INFO - PROCESS | 1850 | 1461072714169 Marionette TRACE conn3 <- [1,342,null,{}] 06:31:54 INFO - PROCESS | 1850 | 1461072714174 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:54 INFO - PROCESS | 1850 | 1461072714328 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 06:31:54 INFO - PROCESS | 1850 | 1461072714466 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59ed800 == 46 [pid = 1850] [id = 93] 06:31:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fded63ec800) [pid = 1850] [serial = 278] [outer = (nil)] 06:31:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fded63f5800) [pid = 1850] [serial = 279] [outer = 0x7fded63ec800] 06:31:54 INFO - PROCESS | 1850 | 1461072714538 Marionette DEBUG loaded listener.js 06:31:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fdee2fbfc00) [pid = 1850] [serial = 280] [outer = 0x7fded63ec800] 06:31:55 INFO - PROCESS | 1850 | 1461072715313 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:55 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. 06:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1190ms 06:31:55 INFO - PROCESS | 1850 | 1461072715356 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 06:31:55 INFO - PROCESS | 1850 | 1461072715360 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 06:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:31:55 INFO - PROCESS | 1850 | 1461072715380 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:31:55 INFO - PROCESS | 1850 | 1461072715385 Marionette TRACE conn3 <- [1,346,null,{}] 06:31:55 INFO - PROCESS | 1850 | 1461072715393 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:55 INFO - PROCESS | 1850 | 1461072715564 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 06:31:55 INFO - PROCESS | 1850 | 1461072715697 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6343000 == 47 [pid = 1850] [id = 94] 06:31:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fded63efc00) [pid = 1850] [serial = 281] [outer = (nil)] 06:31:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fdee8491c00) [pid = 1850] [serial = 282] [outer = 0x7fded63efc00] 06:31:55 INFO - PROCESS | 1850 | 1461072715778 Marionette DEBUG loaded listener.js 06:31:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fdeea29bc00) [pid = 1850] [serial = 283] [outer = 0x7fded63efc00] 06:31:56 INFO - PROCESS | 1850 | 1461072716665 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:56 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. 06:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1350ms 06:31:56 INFO - PROCESS | 1850 | 1461072716717 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 06:31:56 INFO - PROCESS | 1850 | 1461072716721 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 06:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:31:56 INFO - PROCESS | 1850 | 1461072716728 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:31:56 INFO - PROCESS | 1850 | 1461072716730 Marionette TRACE conn3 <- [1,350,null,{}] 06:31:56 INFO - PROCESS | 1850 | 1461072716736 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:56 INFO - PROCESS | 1850 | 1461072716917 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 06:31:57 INFO - PROCESS | 1850 | 1461072717064 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc28f000 == 48 [pid = 1850] [id = 95] 06:31:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fdecc1db400) [pid = 1850] [serial = 284] [outer = (nil)] 06:31:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fdeec55a000) [pid = 1850] [serial = 285] [outer = 0x7fdecc1db400] 06:31:57 INFO - PROCESS | 1850 | 1461072717139 Marionette DEBUG loaded listener.js 06:31:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fdeec7f4000) [pid = 1850] [serial = 286] [outer = 0x7fdecc1db400] 06:31:57 INFO - PROCESS | 1850 | 1461072717952 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:58 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. 06:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1279ms 06:31:58 INFO - PROCESS | 1850 | 1461072718008 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 06:31:58 INFO - PROCESS | 1850 | 1461072718012 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 06:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:31:58 INFO - PROCESS | 1850 | 1461072718038 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:31:58 INFO - PROCESS | 1850 | 1461072718042 Marionette TRACE conn3 <- [1,354,null,{}] 06:31:58 INFO - PROCESS | 1850 | 1461072718050 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:58 INFO - PROCESS | 1850 | 1461072718211 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 06:31:58 INFO - PROCESS | 1850 | 1461072718517 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:31:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece392800 == 49 [pid = 1850] [id = 96] 06:31:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fdec9a88000) [pid = 1850] [serial = 287] [outer = (nil)] 06:31:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fdecc1e2000) [pid = 1850] [serial = 288] [outer = 0x7fdec9a88000] 06:31:58 INFO - PROCESS | 1850 | 1461072718651 Marionette DEBUG loaded listener.js 06:31:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fdecc709800) [pid = 1850] [serial = 289] [outer = 0x7fdec9a88000] 06:31:59 INFO - PROCESS | 1850 | 1461072719566 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:31:59 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. 06:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1611ms 06:31:59 INFO - PROCESS | 1850 | 1461072719631 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 06:31:59 INFO - PROCESS | 1850 | 1461072719638 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 06:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:31:59 INFO - PROCESS | 1850 | 1461072719646 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:31:59 INFO - PROCESS | 1850 | 1461072719651 Marionette TRACE conn3 <- [1,358,null,{}] 06:31:59 INFO - PROCESS | 1850 | 1461072719657 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:31:59 INFO - PROCESS | 1850 | 1461072719824 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 06:31:59 INFO - PROCESS | 1850 | 1461072719963 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded4f7b800 == 50 [pid = 1850] [id = 97] 06:32:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fded3e82800) [pid = 1850] [serial = 290] [outer = (nil)] 06:32:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fded433a800) [pid = 1850] [serial = 291] [outer = 0x7fded3e82800] 06:32:00 INFO - PROCESS | 1850 | 1461072720074 Marionette DEBUG loaded listener.js 06:32:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fded5982c00) [pid = 1850] [serial = 292] [outer = 0x7fded3e82800] 06:32:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee31a1800 == 49 [pid = 1850] [id = 88] 06:32:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee6321000 == 48 [pid = 1850] [id = 87] 06:32:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee33b3000 == 47 [pid = 1850] [id = 86] 06:32:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2cec800 == 46 [pid = 1850] [id = 85] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdeea295000) [pid = 1850] [serial = 230] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded512f800 == 45 [pid = 1850] [id = 84] 06:32:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0646000 == 44 [pid = 1850] [id = 83] 06:32:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6921000 == 43 [pid = 1850] [id = 82] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fdee6393400) [pid = 1850] [serial = 221] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdee33dd400) [pid = 1850] [serial = 218] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdee81ac800) [pid = 1850] [serial = 224] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fdee4307000) [pid = 1850] [serial = 206] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fded6970000) [pid = 1850] [serial = 213] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fded5104800) [pid = 1850] [serial = 212] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fdee2fc2400) [pid = 1850] [serial = 203] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fdece08f000) [pid = 1850] [serial = 197] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fded67a5800) [pid = 1850] [serial = 200] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fded7610400) [pid = 1850] [serial = 215] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fded8510400) [pid = 1850] [serial = 216] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fdecd01fc00) [pid = 1850] [serial = 210] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fdecc47a400) [pid = 1850] [serial = 209] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fdee4150800) [pid = 1850] [serial = 195] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fdee853e000) [pid = 1850] [serial = 227] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fdee8492800) [pid = 1850] [serial = 225] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fdee802a400) [pid = 1850] [serial = 222] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fdee62c7000) [pid = 1850] [serial = 219] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fdee860e800) [pid = 1850] [serial = 228] [outer = (nil)] [url = about:blank] 06:32:00 INFO - PROCESS | 1850 | 1461072720877 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:32:00 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. 06:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1287ms 06:32:00 INFO - PROCESS | 1850 | 1461072720937 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 06:32:00 INFO - PROCESS | 1850 | 1461072720943 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 06:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:32:00 INFO - PROCESS | 1850 | 1461072720953 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:32:00 INFO - PROCESS | 1850 | 1461072720956 Marionette TRACE conn3 <- [1,362,null,{}] 06:32:00 INFO - PROCESS | 1850 | 1461072720961 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:01 INFO - PROCESS | 1850 | 1461072721109 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 06:32:01 INFO - PROCESS | 1850 | 1461072721129 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded692f000 == 44 [pid = 1850] [id = 98] 06:32:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fded598e000) [pid = 1850] [serial = 293] [outer = (nil)] 06:32:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fded59bd800) [pid = 1850] [serial = 294] [outer = 0x7fded598e000] 06:32:01 INFO - PROCESS | 1850 | 1461072721218 Marionette DEBUG loaded listener.js 06:32:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fded6115400) [pid = 1850] [serial = 295] [outer = 0x7fded598e000] 06:32:02 INFO - PROCESS | 1850 | 1461072722145 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:32:02 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. 06:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1242ms 06:32:02 INFO - PROCESS | 1850 | 1461072722195 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 06:32:02 INFO - PROCESS | 1850 | 1461072722200 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 06:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:32:02 INFO - PROCESS | 1850 | 1461072722209 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:32:02 INFO - PROCESS | 1850 | 1461072722216 Marionette TRACE conn3 <- [1,366,null,{}] 06:32:02 INFO - PROCESS | 1850 | 1461072722231 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:02 INFO - PROCESS | 1850 | 1461072722391 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 06:32:02 INFO - PROCESS | 1850 | 1461072722504 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedcf02800 == 45 [pid = 1850] [id = 99] 06:32:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fdecc5c4000) [pid = 1850] [serial = 296] [outer = (nil)] 06:32:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fded6d95400) [pid = 1850] [serial = 297] [outer = 0x7fdecc5c4000] 06:32:02 INFO - PROCESS | 1850 | 1461072722568 Marionette DEBUG loaded listener.js 06:32:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fded7b6ac00) [pid = 1850] [serial = 298] [outer = 0x7fdecc5c4000] 06:32:03 INFO - PROCESS | 1850 | 1461072723321 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:32:03 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. 06:32:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1145ms 06:32:03 INFO - PROCESS | 1850 | 1461072723364 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 06:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:32:03 INFO - PROCESS | 1850 | 1461072723369 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 06:32:03 INFO - PROCESS | 1850 | 1461072723383 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:32:03 INFO - PROCESS | 1850 | 1461072723385 Marionette TRACE conn3 <- [1,370,null,{}] 06:32:03 INFO - PROCESS | 1850 | 1461072723392 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:03 INFO - PROCESS | 1850 | 1461072723575 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 06:32:03 INFO - PROCESS | 1850 | 1461072723604 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc28d000 == 46 [pid = 1850] [id = 100] 06:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fdecd0ac400) [pid = 1850] [serial = 299] [outer = (nil)] 06:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fdecd0b6400) [pid = 1850] [serial = 300] [outer = 0x7fdecd0ac400] 06:32:03 INFO - PROCESS | 1850 | 1461072723666 Marionette DEBUG loaded listener.js 06:32:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fded59b7000) [pid = 1850] [serial = 301] [outer = 0x7fdecd0ac400] 06:32:04 INFO - PROCESS | 1850 | 1461072724490 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 06:32:04 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. 06:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1186ms 06:32:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:32:04 INFO - PROCESS | 1850 | 1461072724561 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 06:32:04 INFO - PROCESS | 1850 | 1461072724564 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 06:32:04 INFO - PROCESS | 1850 | 1461072724571 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:32:04 INFO - PROCESS | 1850 | 1461072724574 Marionette TRACE conn3 <- [1,374,null,{}] 06:32:04 INFO - PROCESS | 1850 | 1461072724586 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:04 INFO - PROCESS | 1850 | 1461072724762 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 06:32:04 INFO - PROCESS | 1850 | 1461072724781 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee4014000 == 47 [pid = 1850] [id = 101] 06:32:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fded862ac00) [pid = 1850] [serial = 302] [outer = (nil)] 06:32:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fdee2058800) [pid = 1850] [serial = 303] [outer = 0x7fded862ac00] 06:32:04 INFO - PROCESS | 1850 | 1461072724858 Marionette DEBUG loaded listener.js 06:32:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fdee33dec00) [pid = 1850] [serial = 304] [outer = 0x7fded862ac00] 06:32:05 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fded5984000) [pid = 1850] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:32:05 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fdee2c43400) [pid = 1850] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:32:05 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fded37aec00) [pid = 1850] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:32:05 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fded04e5800) [pid = 1850] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:32:05 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fded510e400) [pid = 1850] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:32:05 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fdecc70a000) [pid = 1850] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:32:05 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fded6978800) [pid = 1850] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:32:05 INFO - PROCESS | 1850 | 1461072725794 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:32:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:32:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1281ms 06:32:05 INFO - PROCESS | 1850 | 1461072725854 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 06:32:05 INFO - PROCESS | 1850 | 1461072725857 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 06:32:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:32:05 INFO - PROCESS | 1850 | 1461072725864 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:32:05 INFO - PROCESS | 1850 | 1461072725867 Marionette TRACE conn3 <- [1,378,null,{}] 06:32:05 INFO - PROCESS | 1850 | 1461072725872 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:06 INFO - PROCESS | 1850 | 1461072726030 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 06:32:06 INFO - PROCESS | 1850 | 1461072726041 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a10800 == 48 [pid = 1850] [id = 102] 06:32:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fdee4307c00) [pid = 1850] [serial = 305] [outer = (nil)] 06:32:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fdee802e400) [pid = 1850] [serial = 306] [outer = 0x7fdee4307c00] 06:32:06 INFO - PROCESS | 1850 | 1461072726101 Marionette DEBUG loaded listener.js 06:32:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fdee8492000) [pid = 1850] [serial = 307] [outer = 0x7fdee4307c00] 06:32:06 INFO - PROCESS | 1850 | 1461072726896 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:32:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:32:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1079ms 06:32:06 INFO - PROCESS | 1850 | 1461072726944 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 06:32:06 INFO - PROCESS | 1850 | 1461072726947 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 06:32:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:32:06 INFO - PROCESS | 1850 | 1461072726960 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:32:06 INFO - PROCESS | 1850 | 1461072726963 Marionette TRACE conn3 <- [1,382,null,{}] 06:32:06 INFO - PROCESS | 1850 | 1461072726969 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:07 INFO - PROCESS | 1850 | 1461072727111 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 06:32:07 INFO - PROCESS | 1850 | 1461072727124 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeea27d000 == 49 [pid = 1850] [id = 103] 06:32:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fdecbfe7800) [pid = 1850] [serial = 308] [outer = (nil)] 06:32:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fdecbff0800) [pid = 1850] [serial = 309] [outer = 0x7fdecbfe7800] 06:32:07 INFO - PROCESS | 1850 | 1461072727186 Marionette DEBUG loaded listener.js 06:32:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fdee62c9400) [pid = 1850] [serial = 310] [outer = 0x7fdecbfe7800] 06:32:08 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:32:08 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:32:08 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:32:08 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:32:08 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:32:08 INFO - PROCESS | 1850 | 1461072728223 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:32:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:32:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1294ms 06:32:08 INFO - PROCESS | 1850 | 1461072728249 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 06:32:08 INFO - PROCESS | 1850 | 1461072728257 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 06:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:32:08 INFO - PROCESS | 1850 | 1461072728266 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:32:08 INFO - PROCESS | 1850 | 1461072728270 Marionette TRACE conn3 <- [1,386,null,{}] 06:32:08 INFO - PROCESS | 1850 | 1461072728278 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:08 INFO - PROCESS | 1850 | 1461072728439 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 06:32:08 INFO - PROCESS | 1850 | 1461072728591 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6351000 == 50 [pid = 1850] [id = 104] 06:32:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fdecd0af000) [pid = 1850] [serial = 311] [outer = (nil)] 06:32:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fdeced36800) [pid = 1850] [serial = 312] [outer = 0x7fdecd0af000] 06:32:08 INFO - PROCESS | 1850 | 1461072728668 Marionette DEBUG loaded listener.js 06:32:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fded2b65800) [pid = 1850] [serial = 313] [outer = 0x7fdecd0af000] 06:32:09 INFO - PROCESS | 1850 | 1461072729562 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 06:32:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:32:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1335ms 06:32:09 INFO - PROCESS | 1850 | 1461072729602 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 06:32:09 INFO - PROCESS | 1850 | 1461072729611 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 06:32:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:32:09 INFO - PROCESS | 1850 | 1461072729621 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:32:09 INFO - PROCESS | 1850 | 1461072729625 Marionette TRACE conn3 <- [1,390,null,{}] 06:32:09 INFO - PROCESS | 1850 | 1461072729632 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:09 INFO - PROCESS | 1850 | 1461072729799 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 06:32:09 INFO - PROCESS | 1850 | 1461072729943 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee3db8800 == 51 [pid = 1850] [id = 105] 06:32:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fdecd0b0800) [pid = 1850] [serial = 314] [outer = (nil)] 06:32:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fded59b6000) [pid = 1850] [serial = 315] [outer = 0x7fdecd0b0800] 06:32:10 INFO - PROCESS | 1850 | 1461072730016 Marionette DEBUG loaded listener.js 06:32:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fded611ac00) [pid = 1850] [serial = 316] [outer = 0x7fdecd0b0800] 06:32:10 INFO - PROCESS | 1850 | 1461072730990 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 06:32:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:32:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1431ms 06:32:11 INFO - PROCESS | 1850 | 1461072731052 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 06:32:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:32:11 INFO - PROCESS | 1850 | 1461072731056 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 06:32:11 INFO - PROCESS | 1850 | 1461072731062 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:32:11 INFO - PROCESS | 1850 | 1461072731068 Marionette TRACE conn3 <- [1,394,null,{}] 06:32:11 INFO - PROCESS | 1850 | 1461072731084 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:11 INFO - PROCESS | 1850 | 1461072731298 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 06:32:11 INFO - PROCESS | 1850 | 1461072731436 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bbe800 == 52 [pid = 1850] [id = 106] 06:32:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fded63f8000) [pid = 1850] [serial = 317] [outer = (nil)] 06:32:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fdee31e2800) [pid = 1850] [serial = 318] [outer = 0x7fded63f8000] 06:32:11 INFO - PROCESS | 1850 | 1461072731533 Marionette DEBUG loaded listener.js 06:32:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fdee634ec00) [pid = 1850] [serial = 319] [outer = 0x7fded63f8000] 06:32:12 INFO - PROCESS | 1850 | 1461072732386 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 06:32:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:32:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1393ms 06:32:12 INFO - PROCESS | 1850 | 1461072732456 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 06:32:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:32:12 INFO - PROCESS | 1850 | 1461072732461 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 06:32:12 INFO - PROCESS | 1850 | 1461072732466 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:32:12 INFO - PROCESS | 1850 | 1461072732470 Marionette TRACE conn3 <- [1,398,null,{}] 06:32:12 INFO - PROCESS | 1850 | 1461072732475 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:12 INFO - PROCESS | 1850 | 1461072732631 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 06:32:12 INFO - PROCESS | 1850 | 1461072732769 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03b9000 == 53 [pid = 1850] [id = 107] 06:32:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fded6977c00) [pid = 1850] [serial = 320] [outer = (nil)] 06:32:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdee8544400) [pid = 1850] [serial = 321] [outer = 0x7fded6977c00] 06:32:12 INFO - PROCESS | 1850 | 1461072732844 Marionette DEBUG loaded listener.js 06:32:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fdeeacf3800) [pid = 1850] [serial = 322] [outer = 0x7fded6977c00] 06:32:13 INFO - PROCESS | 1850 | 1461072733728 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 06:32:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:32:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1330ms 06:32:13 INFO - PROCESS | 1850 | 1461072733798 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 06:32:13 INFO - PROCESS | 1850 | 1461072733802 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 06:32:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:32:13 INFO - PROCESS | 1850 | 1461072733808 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:32:13 INFO - PROCESS | 1850 | 1461072733811 Marionette TRACE conn3 <- [1,402,null,{}] 06:32:13 INFO - PROCESS | 1850 | 1461072733818 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:13 INFO - PROCESS | 1850 | 1461072733988 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 06:32:14 INFO - PROCESS | 1850 | 1461072734129 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedcf15800 == 54 [pid = 1850] [id = 108] 06:32:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdeccb05c00) [pid = 1850] [serial = 323] [outer = (nil)] 06:32:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdeccb0cc00) [pid = 1850] [serial = 324] [outer = 0x7fdeccb05c00] 06:32:14 INFO - PROCESS | 1850 | 1461072734213 Marionette DEBUG loaded listener.js 06:32:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdeccb11000) [pid = 1850] [serial = 325] [outer = 0x7fdeccb05c00] 06:32:15 INFO - PROCESS | 1850 | 1461072735145 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 06:32:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:32:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1385ms 06:32:15 INFO - PROCESS | 1850 | 1461072735193 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 06:32:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:32:15 INFO - PROCESS | 1850 | 1461072735197 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 06:32:15 INFO - PROCESS | 1850 | 1461072735205 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:32:15 INFO - PROCESS | 1850 | 1461072735208 Marionette TRACE conn3 <- [1,406,null,{}] 06:32:15 INFO - PROCESS | 1850 | 1461072735213 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:15 INFO - PROCESS | 1850 | 1461072735399 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 06:32:15 INFO - PROCESS | 1850 | 1461072735548 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5622800 == 55 [pid = 1850] [id = 109] 06:32:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdecbfea400) [pid = 1850] [serial = 326] [outer = (nil)] 06:32:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdeccc2a000) [pid = 1850] [serial = 327] [outer = 0x7fdecbfea400] 06:32:15 INFO - PROCESS | 1850 | 1461072735628 Marionette DEBUG loaded listener.js 06:32:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdeec557000) [pid = 1850] [serial = 328] [outer = 0x7fdecbfea400] 06:32:16 INFO - PROCESS | 1850 | 1461072736456 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 06:32:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:32:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1336ms 06:32:16 INFO - PROCESS | 1850 | 1461072736540 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 06:32:16 INFO - PROCESS | 1850 | 1461072736543 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 06:32:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:32:16 INFO - PROCESS | 1850 | 1461072736550 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:32:16 INFO - PROCESS | 1850 | 1461072736553 Marionette TRACE conn3 <- [1,410,null,{}] 06:32:16 INFO - PROCESS | 1850 | 1461072736558 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:16 INFO - PROCESS | 1850 | 1461072736764 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 06:32:16 INFO - PROCESS | 1850 | 1461072736906 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccecd000 == 56 [pid = 1850] [id = 110] 06:32:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdec9a91c00) [pid = 1850] [serial = 329] [outer = (nil)] 06:32:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdeccf96400) [pid = 1850] [serial = 330] [outer = 0x7fdec9a91c00] 06:32:16 INFO - PROCESS | 1850 | 1461072736981 Marionette DEBUG loaded listener.js 06:32:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdeccf9f000) [pid = 1850] [serial = 331] [outer = 0x7fdec9a91c00] 06:32:18 INFO - PROCESS | 1850 | 1461072738152 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 06:32:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:32:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1642ms 06:32:18 INFO - PROCESS | 1850 | 1461072738193 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 06:32:18 INFO - PROCESS | 1850 | 1461072738199 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 06:32:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:32:18 INFO - PROCESS | 1850 | 1461072738208 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:32:18 INFO - PROCESS | 1850 | 1461072738212 Marionette TRACE conn3 <- [1,414,null,{}] 06:32:18 INFO - PROCESS | 1850 | 1461072738220 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:18 INFO - PROCESS | 1850 | 1461072738388 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 06:32:18 INFO - PROCESS | 1850 | 1461072738543 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece37d000 == 57 [pid = 1850] [id = 111] 06:32:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdeccc23000) [pid = 1850] [serial = 332] [outer = (nil)] 06:32:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdeccc25000) [pid = 1850] [serial = 333] [outer = 0x7fdeccc23000] 06:32:18 INFO - PROCESS | 1850 | 1461072738659 Marionette DEBUG loaded listener.js 06:32:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdeccc2f400) [pid = 1850] [serial = 334] [outer = 0x7fdeccc23000] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee4357800 == 56 [pid = 1850] [id = 69] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee7a10800 == 55 [pid = 1850] [id = 102] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee4014000 == 54 [pid = 1850] [id = 101] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdee8409000) [pid = 1850] [serial = 267] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc28d000 == 53 [pid = 1850] [id = 100] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedcf02800 == 52 [pid = 1850] [id = 99] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded692f000 == 51 [pid = 1850] [id = 98] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded4f7b800 == 50 [pid = 1850] [id = 97] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece392800 == 49 [pid = 1850] [id = 96] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded59ed800 == 48 [pid = 1850] [id = 93] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeefc89000 == 47 [pid = 1850] [id = 92] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee3dbe800 == 46 [pid = 1850] [id = 91] 06:32:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6926000 == 45 [pid = 1850] [id = 90] 06:32:19 INFO - PROCESS | 1850 | 1461072739565 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fded59c2800) [pid = 1850] [serial = 259] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fded598d000) [pid = 1850] [serial = 258] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdee2ebdc00) [pid = 1850] [serial = 261] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fded3575000) [pid = 1850] [serial = 233] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdee31ed400) [pid = 1850] [serial = 240] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fded611b800) [pid = 1850] [serial = 236] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fded862f000) [pid = 1850] [serial = 255] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fded59bb800) [pid = 1850] [serial = 250] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fded4f54c00) [pid = 1850] [serial = 249] [outer = (nil)] [url = about:blank] 06:32:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:32:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1388ms 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fded6112400) [pid = 1850] [serial = 252] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fded611ec00) [pid = 1850] [serial = 253] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fded04e3c00) [pid = 1850] [serial = 247] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fdecdd17400) [pid = 1850] [serial = 246] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fdee84f6400) [pid = 1850] [serial = 243] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdee41cb000) [pid = 1850] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fdee4305000) [pid = 1850] [serial = 264] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdee402b000) [pid = 1850] [serial = 262] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdee8026400) [pid = 1850] [serial = 265] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fdee2c41400) [pid = 1850] [serial = 256] [outer = (nil)] [url = about:blank] 06:32:19 INFO - PROCESS | 1850 | 1461072739616 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 06:32:19 INFO - PROCESS | 1850 | 1461072739625 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 06:32:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:32:19 INFO - PROCESS | 1850 | 1461072739635 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:32:19 INFO - PROCESS | 1850 | 1461072739639 Marionette TRACE conn3 <- [1,418,null,{}] 06:32:19 INFO - PROCESS | 1850 | 1461072739645 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:19 INFO - PROCESS | 1850 | 1461072739801 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 06:32:19 INFO - PROCESS | 1850 | 1461072739811 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded3749800 == 46 [pid = 1850] [id = 112] 06:32:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fdecd01c000) [pid = 1850] [serial = 335] [outer = (nil)] 06:32:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fdecd0b8000) [pid = 1850] [serial = 336] [outer = 0x7fdecd01c000] 06:32:19 INFO - PROCESS | 1850 | 1461072739875 Marionette DEBUG loaded listener.js 06:32:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fdece34f400) [pid = 1850] [serial = 337] [outer = 0x7fdecd01c000] 06:32:21 INFO - PROCESS | 1850 | 1461072741158 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 06:32:21 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 06:32:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1540ms 06:32:21 INFO - PROCESS | 1850 | 1461072741175 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 06:32:21 INFO - PROCESS | 1850 | 1461072741178 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 06:32:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:32:21 INFO - PROCESS | 1850 | 1461072741185 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:32:21 INFO - PROCESS | 1850 | 1461072741190 Marionette TRACE conn3 <- [1,422,null,{}] 06:32:21 INFO - PROCESS | 1850 | 1461072741205 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:21 INFO - PROCESS | 1850 | 1461072741411 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 06:32:21 INFO - PROCESS | 1850 | 1461072741529 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6341800 == 47 [pid = 1850] [id = 113] 06:32:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fded02edc00) [pid = 1850] [serial = 338] [outer = (nil)] 06:32:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fded5174400) [pid = 1850] [serial = 339] [outer = 0x7fded02edc00] 06:32:21 INFO - PROCESS | 1850 | 1461072741603 Marionette DEBUG loaded listener.js 06:32:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fded5988c00) [pid = 1850] [serial = 340] [outer = 0x7fded02edc00] 06:32:22 INFO - PROCESS | 1850 | 1461072742779 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 06:32:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:32:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1634ms 06:32:22 INFO - PROCESS | 1850 | 1461072742820 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 06:32:22 INFO - PROCESS | 1850 | 1461072742824 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 06:32:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:32:22 INFO - PROCESS | 1850 | 1461072742831 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:32:22 INFO - PROCESS | 1850 | 1461072742834 Marionette TRACE conn3 <- [1,426,null,{}] 06:32:22 INFO - PROCESS | 1850 | 1461072742849 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:23 INFO - PROCESS | 1850 | 1461072743029 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 06:32:23 INFO - PROCESS | 1850 | 1461072743099 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded727f000 == 48 [pid = 1850] [id = 114] 06:32:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdecd0b0000) [pid = 1850] [serial = 341] [outer = (nil)] 06:32:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fded6119c00) [pid = 1850] [serial = 342] [outer = 0x7fdecd0b0000] 06:32:23 INFO - PROCESS | 1850 | 1461072743160 Marionette DEBUG loaded listener.js 06:32:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fded63ecc00) [pid = 1850] [serial = 343] [outer = 0x7fdecd0b0000] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fdee4307c00) [pid = 1850] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdec9a88000) [pid = 1850] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fded598e000) [pid = 1850] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fdecc47ac00) [pid = 1850] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdecc1e1c00) [pid = 1850] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fded862ac00) [pid = 1850] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdecc5cec00) [pid = 1850] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdecc478800) [pid = 1850] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fdecc5c4000) [pid = 1850] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fdecd0ac400) [pid = 1850] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fdecee43800) [pid = 1850] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fded3e82800) [pid = 1850] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 06:32:24 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fded02e3800) [pid = 1850] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:32:24 INFO - PROCESS | 1850 | 1461072744102 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 06:32:24 INFO - PROCESS | 1850 | 1461072744172 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 06:32:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 06:32:24 INFO - PROCESS | 1850 | 1461072744178 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:32:24 INFO - PROCESS | 1850 | 1461072744181 Marionette TRACE conn3 <- [1,430,null,{}] 06:32:24 INFO - PROCESS | 1850 | 1461072744186 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:24 INFO - PROCESS | 1850 | 1461072744367 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 06:32:24 INFO - PROCESS | 1850 | 1461072744437 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded79bc800 == 49 [pid = 1850] [id = 115] 06:32:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fdecc1c5c00) [pid = 1850] [serial = 344] [outer = (nil)] 06:32:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fded02e3800) [pid = 1850] [serial = 345] [outer = 0x7fdecc1c5c00] 06:32:24 INFO - PROCESS | 1850 | 1461072744499 Marionette DEBUG loaded listener.js 06:32:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fded59bb800) [pid = 1850] [serial = 346] [outer = 0x7fdecc1c5c00] 06:32:25 INFO - PROCESS | 1850 | 1461072745165 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 06:32:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:32:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1037ms 06:32:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:32:25 INFO - PROCESS | 1850 | 1461072745216 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 06:32:25 INFO - PROCESS | 1850 | 1461072745219 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 06:32:25 INFO - PROCESS | 1850 | 1461072745225 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:32:25 INFO - PROCESS | 1850 | 1461072745228 Marionette TRACE conn3 <- [1,434,null,{}] 06:32:25 INFO - PROCESS | 1850 | 1461072745249 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:25 INFO - PROCESS | 1850 | 1461072745464 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 06:32:25 INFO - PROCESS | 1850 | 1461072745478 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2eca800 == 50 [pid = 1850] [id = 116] 06:32:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fded67a7400) [pid = 1850] [serial = 347] [outer = (nil)] 06:32:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fded7b6a800) [pid = 1850] [serial = 348] [outer = 0x7fded67a7400] 06:32:25 INFO - PROCESS | 1850 | 1461072745541 Marionette DEBUG loaded listener.js 06:32:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fdee4305400) [pid = 1850] [serial = 349] [outer = 0x7fded67a7400] 06:32:26 INFO - PROCESS | 1850 | 1461072746445 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 06:32:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:32:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1250ms 06:32:26 INFO - PROCESS | 1850 | 1461072746475 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 06:32:26 INFO - PROCESS | 1850 | 1461072746481 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 06:32:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:32:26 INFO - PROCESS | 1850 | 1461072746489 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:32:26 INFO - PROCESS | 1850 | 1461072746496 Marionette TRACE conn3 <- [1,438,null,{}] 06:32:26 INFO - PROCESS | 1850 | 1461072746505 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:26 INFO - PROCESS | 1850 | 1461072746685 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 06:32:26 INFO - PROCESS | 1850 | 1461072746851 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece38b800 == 51 [pid = 1850] [id = 117] 06:32:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fdec9a94c00) [pid = 1850] [serial = 350] [outer = (nil)] 06:32:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fdecc8b5000) [pid = 1850] [serial = 351] [outer = 0x7fdec9a94c00] 06:32:26 INFO - PROCESS | 1850 | 1461072746927 Marionette DEBUG loaded listener.js 06:32:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fdecc8be000) [pid = 1850] [serial = 352] [outer = 0x7fdec9a94c00] 06:32:27 INFO - PROCESS | 1850 | 1461072747877 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 06:32:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:32:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1445ms 06:32:27 INFO - PROCESS | 1850 | 1461072747935 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 06:32:27 INFO - PROCESS | 1850 | 1461072747944 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 06:32:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:32:27 INFO - PROCESS | 1850 | 1461072747954 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:32:27 INFO - PROCESS | 1850 | 1461072747959 Marionette TRACE conn3 <- [1,442,null,{}] 06:32:27 INFO - PROCESS | 1850 | 1461072747965 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:28 INFO - PROCESS | 1850 | 1461072748135 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 06:32:28 INFO - PROCESS | 1850 | 1461072748276 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc354800 == 52 [pid = 1850] [id = 118] 06:32:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fdecbff0c00) [pid = 1850] [serial = 353] [outer = (nil)] 06:32:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdeccf97c00) [pid = 1850] [serial = 354] [outer = 0x7fdecbff0c00] 06:32:28 INFO - PROCESS | 1850 | 1461072748351 Marionette DEBUG loaded listener.js 06:32:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fdecd0b0c00) [pid = 1850] [serial = 355] [outer = 0x7fdecbff0c00] 06:32:29 INFO - PROCESS | 1850 | 1461072749348 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 06:32:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:32:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1435ms 06:32:29 INFO - PROCESS | 1850 | 1461072749390 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 06:32:29 INFO - PROCESS | 1850 | 1461072749394 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 06:32:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:32:29 INFO - PROCESS | 1850 | 1461072749401 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:32:29 INFO - PROCESS | 1850 | 1461072749406 Marionette TRACE conn3 <- [1,446,null,{}] 06:32:29 INFO - PROCESS | 1850 | 1461072749422 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:29 INFO - PROCESS | 1850 | 1461072749594 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 06:32:29 INFO - PROCESS | 1850 | 1461072749739 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee63d3800 == 53 [pid = 1850] [id = 119] 06:32:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdecd0b9400) [pid = 1850] [serial = 356] [outer = (nil)] 06:32:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fded54a5400) [pid = 1850] [serial = 357] [outer = 0x7fdecd0b9400] 06:32:29 INFO - PROCESS | 1850 | 1461072749862 Marionette DEBUG loaded listener.js 06:32:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fded59bdc00) [pid = 1850] [serial = 358] [outer = 0x7fdecd0b9400] 06:32:30 INFO - PROCESS | 1850 | 1461072750710 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 06:32:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:32:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1383ms 06:32:30 INFO - PROCESS | 1850 | 1461072750785 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 06:32:30 INFO - PROCESS | 1850 | 1461072750790 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 06:32:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:32:30 INFO - PROCESS | 1850 | 1461072750796 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:32:30 INFO - PROCESS | 1850 | 1461072750800 Marionette TRACE conn3 <- [1,450,null,{}] 06:32:30 INFO - PROCESS | 1850 | 1461072750805 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:31 INFO - PROCESS | 1850 | 1461072751002 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 06:32:31 INFO - PROCESS | 1850 | 1461072751146 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8631000 == 54 [pid = 1850] [id = 120] 06:32:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdec9a92c00) [pid = 1850] [serial = 359] [outer = (nil)] 06:32:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fded5c61000) [pid = 1850] [serial = 360] [outer = 0x7fdec9a92c00] 06:32:31 INFO - PROCESS | 1850 | 1461072751218 Marionette DEBUG loaded listener.js 06:32:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fded5c66800) [pid = 1850] [serial = 361] [outer = 0x7fdec9a92c00] 06:32:32 INFO - PROCESS | 1850 | 1461072752127 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 06:32:32 INFO - PROCESS | 1850 | 1461072752184 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 06:32:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 06:32:32 INFO - PROCESS | 1850 | 1461072752190 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:32:32 INFO - PROCESS | 1850 | 1461072752194 Marionette TRACE conn3 <- [1,454,null,{}] 06:32:32 INFO - PROCESS | 1850 | 1461072752199 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:32 INFO - PROCESS | 1850 | 1461072752366 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 06:32:32 INFO - PROCESS | 1850 | 1461072752488 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded57d5800 == 55 [pid = 1850] [id = 121] 06:32:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdeca91ec00) [pid = 1850] [serial = 362] [outer = (nil)] 06:32:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdeca925000) [pid = 1850] [serial = 363] [outer = 0x7fdeca91ec00] 06:32:32 INFO - PROCESS | 1850 | 1461072752603 Marionette DEBUG loaded listener.js 06:32:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fded54a5000) [pid = 1850] [serial = 364] [outer = 0x7fdeca91ec00] 06:32:33 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:32:33 INFO - PROCESS | 1850 | 1461072753466 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 06:32:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:32:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1327ms 06:32:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:32:33 INFO - PROCESS | 1850 | 1461072753520 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 06:32:33 INFO - PROCESS | 1850 | 1461072753522 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 06:32:33 INFO - PROCESS | 1850 | 1461072753529 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:32:33 INFO - PROCESS | 1850 | 1461072753532 Marionette TRACE conn3 <- [1,458,null,{}] 06:32:33 INFO - PROCESS | 1850 | 1461072753538 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:33 INFO - PROCESS | 1850 | 1461072753726 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 06:32:33 INFO - PROCESS | 1850 | 1461072753870 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecab48800 == 56 [pid = 1850] [id = 122] 06:32:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fded5c65800) [pid = 1850] [serial = 365] [outer = (nil)] 06:32:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fded63f2800) [pid = 1850] [serial = 366] [outer = 0x7fded5c65800] 06:32:33 INFO - PROCESS | 1850 | 1461072753947 Marionette DEBUG loaded listener.js 06:32:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdee2eba400) [pid = 1850] [serial = 367] [outer = 0x7fded5c65800] 06:32:34 INFO - PROCESS | 1850 | 1461072754837 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 06:32:34 INFO - PROCESS | 1850 | 1461072754916 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 06:32:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 06:32:34 INFO - PROCESS | 1850 | 1461072754923 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:32:34 INFO - PROCESS | 1850 | 1461072754925 Marionette TRACE conn3 <- [1,462,null,{}] 06:32:34 INFO - PROCESS | 1850 | 1461072754931 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:35 INFO - PROCESS | 1850 | 1461072755128 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 06:32:35 INFO - PROCESS | 1850 | 1461072755524 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecd2a1000 == 57 [pid = 1850] [id = 123] 06:32:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdecbfe8000) [pid = 1850] [serial = 368] [outer = (nil)] 06:32:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdecc1bd000) [pid = 1850] [serial = 369] [outer = 0x7fdecbfe8000] 06:32:35 INFO - PROCESS | 1850 | 1461072755636 Marionette DEBUG loaded listener.js 06:32:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdecc705000) [pid = 1850] [serial = 370] [outer = 0x7fdecbfe8000] 06:32:36 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:32:36 INFO - PROCESS | 1850 | 1461072756617 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 06:32:36 INFO - PROCESS | 1850 | 1461072756664 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 06:32:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 06:32:36 INFO - PROCESS | 1850 | 1461072756673 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:32:36 INFO - PROCESS | 1850 | 1461072756677 Marionette TRACE conn3 <- [1,466,null,{}] 06:32:36 INFO - PROCESS | 1850 | 1461072756684 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:36 INFO - PROCESS | 1850 | 1461072756875 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 06:32:37 INFO - PROCESS | 1850 | 1461072757100 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece02b800 == 58 [pid = 1850] [id = 124] 06:32:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdeccc31800) [pid = 1850] [serial = 371] [outer = (nil)] 06:32:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdeccf9c400) [pid = 1850] [serial = 372] [outer = 0x7fdeccc31800] 06:32:37 INFO - PROCESS | 1850 | 1461072757192 Marionette DEBUG loaded listener.js 06:32:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdecd0adc00) [pid = 1850] [serial = 373] [outer = 0x7fdeccc31800] 06:32:37 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdee8491c00) [pid = 1850] [serial = 282] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fded63f5800) [pid = 1850] [serial = 279] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdee402a400) [pid = 1850] [serial = 276] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fded4e2dc00) [pid = 1850] [serial = 270] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fded611e800) [pid = 1850] [serial = 273] [outer = (nil)] [url = about:blank] 06:32:37 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdeec55a000) [pid = 1850] [serial = 285] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded79bc800 == 57 [pid = 1850] [id = 115] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded727f000 == 56 [pid = 1850] [id = 114] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6341800 == 55 [pid = 1850] [id = 113] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded3749800 == 54 [pid = 1850] [id = 112] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece37d000 == 53 [pid = 1850] [id = 111] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedcf15800 == 52 [pid = 1850] [id = 108] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03b9000 == 51 [pid = 1850] [id = 107] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9bbe800 == 50 [pid = 1850] [id = 106] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee3db8800 == 49 [pid = 1850] [id = 105] 06:32:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6351000 == 48 [pid = 1850] [id = 104] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdee8492000) [pid = 1850] [serial = 307] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdecc709800) [pid = 1850] [serial = 289] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fded59bd800) [pid = 1850] [serial = 294] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdecd019c00) [pid = 1850] [serial = 171] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fded433a000) [pid = 1850] [serial = 174] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdecc1e2000) [pid = 1850] [serial = 288] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdee33dec00) [pid = 1850] [serial = 304] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fded6979000) [pid = 1850] [serial = 147] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdee860a800) [pid = 1850] [serial = 268] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fded6d95400) [pid = 1850] [serial = 297] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fded6115400) [pid = 1850] [serial = 295] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fded59b7000) [pid = 1850] [serial = 301] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fded7b6ac00) [pid = 1850] [serial = 298] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fded2bc6000) [pid = 1850] [serial = 144] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fded5982c00) [pid = 1850] [serial = 292] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdee62ca400) [pid = 1850] [serial = 141] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fded433a800) [pid = 1850] [serial = 291] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdee2058800) [pid = 1850] [serial = 303] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdecd0b6400) [pid = 1850] [serial = 300] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fdee802e400) [pid = 1850] [serial = 306] [outer = (nil)] [url = about:blank] 06:32:38 INFO - PROCESS | 1850 | 1461072758168 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 06:32:38 INFO - PROCESS | 1850 | 1461072758228 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 06:32:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 06:32:38 INFO - PROCESS | 1850 | 1461072758236 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:32:38 INFO - PROCESS | 1850 | 1461072758238 Marionette TRACE conn3 <- [1,470,null,{}] 06:32:38 INFO - PROCESS | 1850 | 1461072758244 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:38 INFO - PROCESS | 1850 | 1461072758394 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 06:32:38 INFO - PROCESS | 1850 | 1461072758503 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03b9000 == 49 [pid = 1850] [id = 125] 06:32:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fdeccfa0c00) [pid = 1850] [serial = 374] [outer = (nil)] 06:32:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fded04e1c00) [pid = 1850] [serial = 375] [outer = 0x7fdeccfa0c00] 06:32:38 INFO - PROCESS | 1850 | 1461072758639 Marionette DEBUG loaded listener.js 06:32:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fded0c9c800) [pid = 1850] [serial = 376] [outer = 0x7fdeccfa0c00] 06:32:39 INFO - PROCESS | 1850 | 1461072759310 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 06:32:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:32:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1132ms 06:32:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:32:39 INFO - PROCESS | 1850 | 1461072759368 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 06:32:39 INFO - PROCESS | 1850 | 1461072759372 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 06:32:39 INFO - PROCESS | 1850 | 1461072759385 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:32:39 INFO - PROCESS | 1850 | 1461072759393 Marionette TRACE conn3 <- [1,474,null,{}] 06:32:39 INFO - PROCESS | 1850 | 1461072759401 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:39 INFO - PROCESS | 1850 | 1461072759555 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 06:32:39 INFO - PROCESS | 1850 | 1461072759565 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6349800 == 50 [pid = 1850] [id = 126] 06:32:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fded0c9d000) [pid = 1850] [serial = 377] [outer = (nil)] 06:32:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fded4e35800) [pid = 1850] [serial = 378] [outer = 0x7fded0c9d000] 06:32:39 INFO - PROCESS | 1850 | 1461072759626 Marionette DEBUG loaded listener.js 06:32:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fded5985000) [pid = 1850] [serial = 379] [outer = 0x7fded0c9d000] 06:32:40 INFO - PROCESS | 1850 | 1461072760383 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 06:32:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:32:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1045ms 06:32:40 INFO - PROCESS | 1850 | 1461072760424 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 06:32:40 INFO - PROCESS | 1850 | 1461072760428 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 06:32:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:32:40 INFO - PROCESS | 1850 | 1461072760434 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:32:40 INFO - PROCESS | 1850 | 1461072760436 Marionette TRACE conn3 <- [1,478,null,{}] 06:32:40 INFO - PROCESS | 1850 | 1461072760487 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:40 INFO - PROCESS | 1850 | 1461072760678 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 06:32:40 INFO - PROCESS | 1850 | 1461072760697 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc432800 == 51 [pid = 1850] [id = 127] 06:32:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fded0ca2400) [pid = 1850] [serial = 380] [outer = (nil)] 06:32:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fded59b9000) [pid = 1850] [serial = 381] [outer = 0x7fded0ca2400] 06:32:40 INFO - PROCESS | 1850 | 1461072760758 Marionette DEBUG loaded listener.js 06:32:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fded5c60c00) [pid = 1850] [serial = 382] [outer = 0x7fded0ca2400] 06:32:41 INFO - PROCESS | 1850 | 1461072761605 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 06:32:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:32:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1200ms 06:32:41 INFO - PROCESS | 1850 | 1461072761644 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 06:32:41 INFO - PROCESS | 1850 | 1461072761648 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 06:32:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:32:41 INFO - PROCESS | 1850 | 1461072761657 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:32:41 INFO - PROCESS | 1850 | 1461072761660 Marionette TRACE conn3 <- [1,482,null,{}] 06:32:41 INFO - PROCESS | 1850 | 1461072761664 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:41 INFO - PROCESS | 1850 | 1461072761886 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 06:32:41 INFO - PROCESS | 1850 | 1461072761931 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc1b1800 == 52 [pid = 1850] [id = 128] 06:32:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdeccc23c00) [pid = 1850] [serial = 383] [outer = (nil)] 06:32:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fded6121000) [pid = 1850] [serial = 384] [outer = 0x7fdeccc23c00] 06:32:42 INFO - PROCESS | 1850 | 1461072762039 Marionette DEBUG loaded listener.js 06:32:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fded72cc400) [pid = 1850] [serial = 385] [outer = 0x7fdeccc23c00] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fded2b62c00) [pid = 1850] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fded887a800) [pid = 1850] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fded02e8400) [pid = 1850] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fdecd22a800) [pid = 1850] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fded6e61000) [pid = 1850] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fded3571000) [pid = 1850] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fdeced36000) [pid = 1850] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fded8628c00) [pid = 1850] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fdece358400) [pid = 1850] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fded6e61400) [pid = 1850] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdecc706000) [pid = 1850] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fdecc1c5400) [pid = 1850] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fded63ec800) [pid = 1850] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fdecc1db400) [pid = 1850] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fdeced3a800) [pid = 1850] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fded63efc00) [pid = 1850] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fdecd0b0000) [pid = 1850] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fdecc1c5c00) [pid = 1850] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fded02edc00) [pid = 1850] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fdecd01c000) [pid = 1850] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fdeccc23000) [pid = 1850] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 06:32:42 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fdec9a91c00) [pid = 1850] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 06:32:43 INFO - PROCESS | 1850 | 1461072763167 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 06:32:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:32:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1532ms 06:32:43 INFO - PROCESS | 1850 | 1461072763190 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 06:32:43 INFO - PROCESS | 1850 | 1461072763194 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 06:32:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:32:43 INFO - PROCESS | 1850 | 1461072763199 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:32:43 INFO - PROCESS | 1850 | 1461072763201 Marionette TRACE conn3 <- [1,486,null,{}] 06:32:43 INFO - PROCESS | 1850 | 1461072763207 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:43 INFO - PROCESS | 1850 | 1461072763348 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 06:32:43 INFO - PROCESS | 1850 | 1461072763466 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded633d000 == 53 [pid = 1850] [id = 129] 06:32:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fdec9a91c00) [pid = 1850] [serial = 386] [outer = (nil)] 06:32:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fdecd0b6800) [pid = 1850] [serial = 387] [outer = 0x7fdec9a91c00] 06:32:43 INFO - PROCESS | 1850 | 1461072763527 Marionette DEBUG loaded listener.js 06:32:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fded6115800) [pid = 1850] [serial = 388] [outer = 0x7fdec9a91c00] 06:32:44 INFO - PROCESS | 1850 | 1461072764177 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 06:32:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:32:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1035ms 06:32:44 INFO - PROCESS | 1850 | 1461072764237 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 06:32:44 INFO - PROCESS | 1850 | 1461072764239 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 06:32:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:32:44 INFO - PROCESS | 1850 | 1461072764266 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:32:44 INFO - PROCESS | 1850 | 1461072764269 Marionette TRACE conn3 <- [1,490,null,{}] 06:32:44 INFO - PROCESS | 1850 | 1461072764275 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:44 INFO - PROCESS | 1850 | 1461072764460 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 06:32:44 INFO - PROCESS | 1850 | 1461072764475 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee336c800 == 54 [pid = 1850] [id = 130] 06:32:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fdecc1c5c00) [pid = 1850] [serial = 389] [outer = (nil)] 06:32:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fded6027800) [pid = 1850] [serial = 390] [outer = 0x7fdecc1c5c00] 06:32:44 INFO - PROCESS | 1850 | 1461072764536 Marionette DEBUG loaded listener.js 06:32:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fded602dc00) [pid = 1850] [serial = 391] [outer = 0x7fdecc1c5c00] 06:32:45 INFO - PROCESS | 1850 | 1461072765445 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 06:32:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:32:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1251ms 06:32:45 INFO - PROCESS | 1850 | 1461072765502 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 06:32:45 INFO - PROCESS | 1850 | 1461072765510 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 06:32:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:32:45 INFO - PROCESS | 1850 | 1461072765519 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:32:45 INFO - PROCESS | 1850 | 1461072765525 Marionette TRACE conn3 <- [1,494,null,{}] 06:32:45 INFO - PROCESS | 1850 | 1461072765534 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:45 INFO - PROCESS | 1850 | 1461072765784 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 06:32:46 INFO - PROCESS | 1850 | 1461072765998 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded4f92800 == 55 [pid = 1850] [id = 131] 06:32:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fdeccc24000) [pid = 1850] [serial = 392] [outer = (nil)] 06:32:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fdeccc2a800) [pid = 1850] [serial = 393] [outer = 0x7fdeccc24000] 06:32:46 INFO - PROCESS | 1850 | 1461072766078 Marionette DEBUG loaded listener.js 06:32:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fdecd0ac800) [pid = 1850] [serial = 394] [outer = 0x7fdeccc24000] 06:32:47 INFO - PROCESS | 1850 | 1461072766998 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 06:32:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:32:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1535ms 06:32:47 INFO - PROCESS | 1850 | 1461072767054 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 06:32:47 INFO - PROCESS | 1850 | 1461072767063 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 06:32:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:32:47 INFO - PROCESS | 1850 | 1461072767073 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:32:47 INFO - PROCESS | 1850 | 1461072767077 Marionette TRACE conn3 <- [1,498,null,{}] 06:32:47 INFO - PROCESS | 1850 | 1461072767083 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:47 INFO - PROCESS | 1850 | 1461072767260 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 06:32:47 INFO - PROCESS | 1850 | 1461072767406 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6de2800 == 56 [pid = 1850] [id = 132] 06:32:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fdeccc24400) [pid = 1850] [serial = 395] [outer = (nil)] 06:32:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fded0c9f400) [pid = 1850] [serial = 396] [outer = 0x7fdeccc24400] 06:32:47 INFO - PROCESS | 1850 | 1461072767477 Marionette DEBUG loaded listener.js 06:32:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fded2bc3400) [pid = 1850] [serial = 397] [outer = 0x7fdeccc24400] 06:32:48 INFO - PROCESS | 1850 | 1461072768413 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 06:32:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:32:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1379ms 06:32:48 INFO - PROCESS | 1850 | 1461072768454 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 06:32:48 INFO - PROCESS | 1850 | 1461072768458 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 06:32:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:32:48 INFO - PROCESS | 1850 | 1461072768465 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:32:48 INFO - PROCESS | 1850 | 1461072768471 Marionette TRACE conn3 <- [1,502,null,{}] 06:32:48 INFO - PROCESS | 1850 | 1461072768487 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:48 INFO - PROCESS | 1850 | 1461072768670 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 06:32:48 INFO - PROCESS | 1850 | 1461072768815 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee842c800 == 57 [pid = 1850] [id = 133] 06:32:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fded59ba400) [pid = 1850] [serial = 398] [outer = (nil)] 06:32:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fded6029400) [pid = 1850] [serial = 399] [outer = 0x7fded59ba400] 06:32:48 INFO - PROCESS | 1850 | 1461072768890 Marionette DEBUG loaded listener.js 06:32:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fded6032000) [pid = 1850] [serial = 400] [outer = 0x7fded59ba400] 06:32:49 INFO - PROCESS | 1850 | 1461072769767 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 06:32:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 06:32:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1339ms 06:32:49 INFO - PROCESS | 1850 | 1461072769811 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 06:32:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 06:32:49 INFO - PROCESS | 1850 | 1461072769816 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 06:32:49 INFO - PROCESS | 1850 | 1461072769823 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 06:32:49 INFO - PROCESS | 1850 | 1461072769826 Marionette TRACE conn3 <- [1,506,null,{}] 06:32:49 INFO - PROCESS | 1850 | 1461072769832 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:50 INFO - PROCESS | 1850 | 1461072770024 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 06:32:50 INFO - PROCESS | 1850 | 1461072770170 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeefc8e000 == 58 [pid = 1850] [id = 134] 06:32:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fded59bf400) [pid = 1850] [serial = 401] [outer = (nil)] 06:32:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fded6d93000) [pid = 1850] [serial = 402] [outer = 0x7fded59bf400] 06:32:50 INFO - PROCESS | 1850 | 1461072770244 Marionette DEBUG loaded listener.js 06:32:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fded79aa000) [pid = 1850] [serial = 403] [outer = 0x7fded59bf400] 06:32:51 INFO - PROCESS | 1850 | 1461072771096 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 06:32:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 06:32:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1332ms 06:32:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 06:32:51 INFO - PROCESS | 1850 | 1461072771155 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 06:32:51 INFO - PROCESS | 1850 | 1461072771158 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 06:32:51 INFO - PROCESS | 1850 | 1461072771164 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 06:32:51 INFO - PROCESS | 1850 | 1461072771167 Marionette TRACE conn3 <- [1,510,null,{}] 06:32:51 INFO - PROCESS | 1850 | 1461072771173 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:51 INFO - PROCESS | 1850 | 1461072771349 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 06:32:51 INFO - PROCESS | 1850 | 1461072771501 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e5a800 == 59 [pid = 1850] [id = 135] 06:32:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdec9a95000) [pid = 1850] [serial = 404] [outer = (nil)] 06:32:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fded862ac00) [pid = 1850] [serial = 405] [outer = 0x7fdec9a95000] 06:32:51 INFO - PROCESS | 1850 | 1461072771574 Marionette DEBUG loaded listener.js 06:32:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdee3199c00) [pid = 1850] [serial = 406] [outer = 0x7fdec9a95000] 06:32:52 INFO - PROCESS | 1850 | 1461072772567 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 06:32:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 06:32:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1435ms 06:32:52 INFO - PROCESS | 1850 | 1461072772598 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 06:32:52 INFO - PROCESS | 1850 | 1461072772601 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 06:32:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 06:32:52 INFO - PROCESS | 1850 | 1461072772608 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 06:32:52 INFO - PROCESS | 1850 | 1461072772611 Marionette TRACE conn3 <- [1,514,null,{}] 06:32:52 INFO - PROCESS | 1850 | 1461072772617 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:52 INFO - PROCESS | 1850 | 1461072772813 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 06:32:53 INFO - PROCESS | 1850 | 1461072773019 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc424000 == 60 [pid = 1850] [id = 136] 06:32:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdeca91e000) [pid = 1850] [serial = 407] [outer = (nil)] 06:32:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdeca926400) [pid = 1850] [serial = 408] [outer = 0x7fdeca91e000] 06:32:53 INFO - PROCESS | 1850 | 1461072773368 Marionette DEBUG loaded listener.js 06:32:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdecaa4b400) [pid = 1850] [serial = 409] [outer = 0x7fdeca91e000] 06:32:54 INFO - PROCESS | 1850 | 1461072774197 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 06:32:54 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 06:32:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1637ms 06:32:54 INFO - PROCESS | 1850 | 1461072774247 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 06:32:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 06:32:54 INFO - PROCESS | 1850 | 1461072774253 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 06:32:54 INFO - PROCESS | 1850 | 1461072774263 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 06:32:54 INFO - PROCESS | 1850 | 1461072774267 Marionette TRACE conn3 <- [1,518,null,{}] 06:32:54 INFO - PROCESS | 1850 | 1461072774275 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:54 INFO - PROCESS | 1850 | 1461072774445 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 06:32:54 INFO - PROCESS | 1850 | 1461072774606 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecd2ad800 == 61 [pid = 1850] [id = 137] 06:32:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdeca929000) [pid = 1850] [serial = 410] [outer = (nil)] 06:32:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdecc1d9c00) [pid = 1850] [serial = 411] [outer = 0x7fdeca929000] 06:32:54 INFO - PROCESS | 1850 | 1461072774673 Marionette DEBUG loaded listener.js 06:32:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdecc8b7c00) [pid = 1850] [serial = 412] [outer = 0x7fdeca929000] 06:32:55 INFO - PROCESS | 1850 | 1461072775703 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee4349800 == 60 [pid = 1850] [id = 47] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeea27d000 == 59 [pid = 1850] [id = 103] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee862a000 == 58 [pid = 1850] [id = 89] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedcf18000 == 57 [pid = 1850] [id = 44] 06:32:55 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdeced36800) [pid = 1850] [serial = 312] [outer = (nil)] [url = about:blank] 06:32:55 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fded59b6000) [pid = 1850] [serial = 315] [outer = (nil)] [url = about:blank] 06:32:55 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdee31e2800) [pid = 1850] [serial = 318] [outer = (nil)] [url = about:blank] 06:32:55 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdee8544400) [pid = 1850] [serial = 321] [outer = (nil)] [url = about:blank] 06:32:55 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fdeccb0cc00) [pid = 1850] [serial = 324] [outer = (nil)] [url = about:blank] 06:32:55 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdeccc2a000) [pid = 1850] [serial = 327] [outer = (nil)] [url = about:blank] 06:32:55 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fded7b6a800) [pid = 1850] [serial = 348] [outer = (nil)] [url = about:blank] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded633d000 == 56 [pid = 1850] [id = 129] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedc1b1800 == 55 [pid = 1850] [id = 128] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc432800 == 54 [pid = 1850] [id = 127] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6349800 == 53 [pid = 1850] [id = 126] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03b9000 == 52 [pid = 1850] [id = 125] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece02b800 == 51 [pid = 1850] [id = 124] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecd2a1000 == 50 [pid = 1850] [id = 123] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded57d5800 == 49 [pid = 1850] [id = 121] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8631000 == 48 [pid = 1850] [id = 120] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee63d3800 == 47 [pid = 1850] [id = 119] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedc354800 == 46 [pid = 1850] [id = 118] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece38b800 == 45 [pid = 1850] [id = 117] 06:32:55 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2eca800 == 44 [pid = 1850] [id = 116] 06:32:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 06:32:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1540ms 06:32:55 INFO - PROCESS | 1850 | 1461072775801 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 06:32:55 INFO - PROCESS | 1850 | 1461072775807 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 06:32:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 06:32:55 INFO - PROCESS | 1850 | 1461072775824 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 06:32:55 INFO - PROCESS | 1850 | 1461072775828 Marionette TRACE conn3 <- [1,522,null,{}] 06:32:55 INFO - PROCESS | 1850 | 1461072775834 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:55 INFO - PROCESS | 1850 | 1461072775987 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fdee330f400) [pid = 1850] [serial = 204] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fded551b400) [pid = 1850] [serial = 234] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdee8166000) [pid = 1850] [serial = 277] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fded6d97800) [pid = 1850] [serial = 201] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fdee20d3800) [pid = 1850] [serial = 168] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdee2fbfc00) [pid = 1850] [serial = 280] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fdeec7f4000) [pid = 1850] [serial = 286] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdee802d800) [pid = 1850] [serial = 241] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdeea29bc00) [pid = 1850] [serial = 283] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fded598c400) [pid = 1850] [serial = 271] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fdee6297800) [pid = 1850] [serial = 207] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fdeeacf0400) [pid = 1850] [serial = 231] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fded02f0000) [pid = 1850] [serial = 198] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fdeea292c00) [pid = 1850] [serial = 244] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fded6d9c800) [pid = 1850] [serial = 274] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fded6978000) [pid = 1850] [serial = 237] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fded02e3800) [pid = 1850] [serial = 345] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fded63ecc00) [pid = 1850] [serial = 343] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fded5174400) [pid = 1850] [serial = 339] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fdecd0b8000) [pid = 1850] [serial = 336] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fdece34f400) [pid = 1850] [serial = 337] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fdeccc2f400) [pid = 1850] [serial = 334] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fdeccc25000) [pid = 1850] [serial = 333] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fdeccf9f000) [pid = 1850] [serial = 331] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fdeccf96400) [pid = 1850] [serial = 330] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fdecbff0800) [pid = 1850] [serial = 309] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fded59bb800) [pid = 1850] [serial = 346] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fded5988c00) [pid = 1850] [serial = 340] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fded6119c00) [pid = 1850] [serial = 342] [outer = (nil)] [url = about:blank] 06:32:56 INFO - PROCESS | 1850 | 1461072776215 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc556000 == 45 [pid = 1850] [id = 138] 06:32:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fdecc8b8000) [pid = 1850] [serial = 413] [outer = (nil)] 06:32:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fdeccc30000) [pid = 1850] [serial = 414] [outer = 0x7fdecc8b8000] 06:32:56 INFO - PROCESS | 1850 | 1461072776286 Marionette DEBUG loaded listener.js 06:32:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fdecd017400) [pid = 1850] [serial = 415] [outer = 0x7fdecc8b8000] 06:32:57 INFO - PROCESS | 1850 | 1461072777060 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 06:32:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 06:32:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1284ms 06:32:57 INFO - PROCESS | 1850 | 1461072777108 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 06:32:57 INFO - PROCESS | 1850 | 1461072777112 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 06:32:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 06:32:57 INFO - PROCESS | 1850 | 1461072777118 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 06:32:57 INFO - PROCESS | 1850 | 1461072777124 Marionette TRACE conn3 <- [1,526,null,{}] 06:32:57 INFO - PROCESS | 1850 | 1461072777139 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:57 INFO - PROCESS | 1850 | 1461072777314 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 06:32:57 INFO - PROCESS | 1850 | 1461072777412 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded048a800 == 46 [pid = 1850] [id = 139] 06:32:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fdeccb0cc00) [pid = 1850] [serial = 416] [outer = (nil)] 06:32:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fdeced3a400) [pid = 1850] [serial = 417] [outer = 0x7fdeccb0cc00] 06:32:57 INFO - PROCESS | 1850 | 1461072777479 Marionette DEBUG loaded listener.js 06:32:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fded02ef800) [pid = 1850] [serial = 418] [outer = 0x7fdeccb0cc00] 06:32:58 INFO - PROCESS | 1850 | 1461072778240 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 06:32:58 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 06:32:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1184ms 06:32:58 INFO - PROCESS | 1850 | 1461072778303 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 06:32:58 INFO - PROCESS | 1850 | 1461072778308 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 06:32:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 06:32:58 INFO - PROCESS | 1850 | 1461072778313 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 06:32:58 INFO - PROCESS | 1850 | 1461072778316 Marionette TRACE conn3 <- [1,530,null,{}] 06:32:58 INFO - PROCESS | 1850 | 1461072778321 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:58 INFO - PROCESS | 1850 | 1461072778517 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 06:32:58 INFO - PROCESS | 1850 | 1461072778541 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59eb800 == 47 [pid = 1850] [id = 140] 06:32:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fdec9a8ac00) [pid = 1850] [serial = 419] [outer = (nil)] 06:32:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fded0ca6800) [pid = 1850] [serial = 420] [outer = 0x7fdec9a8ac00] 06:32:58 INFO - PROCESS | 1850 | 1461072778602 Marionette DEBUG loaded listener.js 06:32:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fded4334000) [pid = 1850] [serial = 421] [outer = 0x7fdec9a8ac00] 06:32:59 INFO - PROCESS | 1850 | 1461072779353 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 06:32:59 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 06:32:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 06:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:32:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 06:32:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:32:59 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 06:32:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 06:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:32:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 06:32:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:32:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1076ms 06:32:59 INFO - PROCESS | 1850 | 1461072779428 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 06:32:59 INFO - PROCESS | 1850 | 1461072779430 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 06:32:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 06:32:59 INFO - PROCESS | 1850 | 1461072779438 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 06:32:59 INFO - PROCESS | 1850 | 1461072779441 Marionette TRACE conn3 <- [1,534,null,{}] 06:32:59 INFO - PROCESS | 1850 | 1461072779446 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:32:59 INFO - PROCESS | 1850 | 1461072779635 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 06:32:59 INFO - PROCESS | 1850 | 1461072779671 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:32:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc553800 == 48 [pid = 1850] [id = 141] 06:32:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fded5516c00) [pid = 1850] [serial = 422] [outer = (nil)] 06:32:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fded59b6c00) [pid = 1850] [serial = 423] [outer = 0x7fded5516c00] 06:32:59 INFO - PROCESS | 1850 | 1461072779771 Marionette DEBUG loaded listener.js 06:32:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fded5c61800) [pid = 1850] [serial = 424] [outer = 0x7fded5516c00] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fdecd0af000) [pid = 1850] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fded6977c00) [pid = 1850] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fdeccb05c00) [pid = 1850] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fded63f8000) [pid = 1850] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fdecbfea400) [pid = 1850] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fdecd0b0800) [pid = 1850] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fdeccfa0c00) [pid = 1850] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fded67a7400) [pid = 1850] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fded0c9d000) [pid = 1850] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fdecbfe8000) [pid = 1850] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fded0ca2400) [pid = 1850] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fdeccc31800) [pid = 1850] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fdeccc23c00) [pid = 1850] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 06:33:00 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fdec9a91c00) [pid = 1850] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 06:33:01 INFO - PROCESS | 1850 | 1461072781171 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 06:33:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 06:33:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1883ms 06:33:01 INFO - PROCESS | 1850 | 1461072781618 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 06:33:01 INFO - PROCESS | 1850 | 1461072781620 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 06:33:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 06:33:01 INFO - PROCESS | 1850 | 1461072781655 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 06:33:01 INFO - PROCESS | 1850 | 1461072781658 Marionette TRACE conn3 <- [1,538,null,{}] 06:33:01 INFO - PROCESS | 1850 | 1461072781666 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:01 INFO - PROCESS | 1850 | 1461072781850 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 06:33:01 INFO - PROCESS | 1850 | 1461072781860 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded86d3800 == 49 [pid = 1850] [id = 142] 06:33:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fdecc8b9800) [pid = 1850] [serial = 425] [outer = (nil)] 06:33:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fdecd0ba000) [pid = 1850] [serial = 426] [outer = 0x7fdecc8b9800] 06:33:01 INFO - PROCESS | 1850 | 1461072781945 Marionette DEBUG loaded listener.js 06:33:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fded6ee7400) [pid = 1850] [serial = 427] [outer = 0x7fdecc8b9800] 06:33:02 INFO - PROCESS | 1850 | 1461072782920 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 06:33:02 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. 06:33:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1293ms 06:33:02 INFO - PROCESS | 1850 | 1461072782942 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 06:33:02 INFO - PROCESS | 1850 | 1461072782948 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 06:33:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 06:33:02 INFO - PROCESS | 1850 | 1461072782975 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 06:33:02 INFO - PROCESS | 1850 | 1461072782981 Marionette TRACE conn3 <- [1,542,null,{}] 06:33:02 INFO - PROCESS | 1850 | 1461072782989 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:03 INFO - PROCESS | 1850 | 1461072783172 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 06:33:03 INFO - PROCESS | 1850 | 1461072783318 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece02b000 == 50 [pid = 1850] [id = 143] 06:33:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fdecaa4d400) [pid = 1850] [serial = 428] [outer = (nil)] 06:33:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fdecc47b800) [pid = 1850] [serial = 429] [outer = 0x7fdecaa4d400] 06:33:03 INFO - PROCESS | 1850 | 1461072783394 Marionette DEBUG loaded listener.js 06:33:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fdecc8b2800) [pid = 1850] [serial = 430] [outer = 0x7fdecaa4d400] 06:33:04 INFO - PROCESS | 1850 | 1461072784187 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 06:33:04 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. 06:33:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1237ms 06:33:04 INFO - PROCESS | 1850 | 1461072784209 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 06:33:04 INFO - PROCESS | 1850 | 1461072784218 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 06:33:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 06:33:04 INFO - PROCESS | 1850 | 1461072784229 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 06:33:04 INFO - PROCESS | 1850 | 1461072784233 Marionette TRACE conn3 <- [1,546,null,{}] 06:33:04 INFO - PROCESS | 1850 | 1461072784257 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:04 INFO - PROCESS | 1850 | 1461072784448 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 06:33:04 INFO - PROCESS | 1850 | 1461072784588 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6408000 == 51 [pid = 1850] [id = 144] 06:33:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fdecaa50400) [pid = 1850] [serial = 431] [outer = (nil)] 06:33:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fdeccf99c00) [pid = 1850] [serial = 432] [outer = 0x7fdecaa50400] 06:33:04 INFO - PROCESS | 1850 | 1461072784660 Marionette DEBUG loaded listener.js 06:33:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fdecd0b8000) [pid = 1850] [serial = 433] [outer = 0x7fdecaa50400] 06:33:05 INFO - PROCESS | 1850 | 1461072785592 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 06:33:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 06:33:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1402ms 06:33:05 INFO - PROCESS | 1850 | 1461072785654 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 06:33:05 INFO - PROCESS | 1850 | 1461072785659 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 06:33:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 06:33:05 INFO - PROCESS | 1850 | 1461072785667 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 06:33:05 INFO - PROCESS | 1850 | 1461072785673 Marionette TRACE conn3 <- [1,550,null,{}] 06:33:05 INFO - PROCESS | 1850 | 1461072785689 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:05 INFO - PROCESS | 1850 | 1461072785885 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 06:33:06 INFO - PROCESS | 1850 | 1461072786040 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee31b7000 == 52 [pid = 1850] [id = 145] 06:33:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fdecd015c00) [pid = 1850] [serial = 434] [outer = (nil)] 06:33:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fded2bcf400) [pid = 1850] [serial = 435] [outer = 0x7fdecd015c00] 06:33:06 INFO - PROCESS | 1850 | 1461072786162 Marionette DEBUG loaded listener.js 06:33:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fded5c5e400) [pid = 1850] [serial = 436] [outer = 0x7fdecd015c00] 06:33:06 INFO - PROCESS | 1850 | 1461072786964 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 06:33:07 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. 06:33:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1339ms 06:33:07 INFO - PROCESS | 1850 | 1461072787019 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 06:33:07 INFO - PROCESS | 1850 | 1461072787025 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 06:33:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 06:33:07 INFO - PROCESS | 1850 | 1461072787033 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 06:33:07 INFO - PROCESS | 1850 | 1461072787036 Marionette TRACE conn3 <- [1,554,null,{}] 06:33:07 INFO - PROCESS | 1850 | 1461072787042 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:07 INFO - PROCESS | 1850 | 1461072787214 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 06:33:07 INFO - PROCESS | 1850 | 1461072787402 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee63bb000 == 53 [pid = 1850] [id = 146] 06:33:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fded5646800) [pid = 1850] [serial = 437] [outer = (nil)] 06:33:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fded63ef800) [pid = 1850] [serial = 438] [outer = 0x7fded5646800] 06:33:07 INFO - PROCESS | 1850 | 1461072787474 Marionette DEBUG loaded listener.js 06:33:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fded6978000) [pid = 1850] [serial = 439] [outer = 0x7fded5646800] 06:33:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fded63ecc00) [pid = 1850] [serial = 440] [outer = 0x7fdecd35d400] 06:33:08 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:08 INFO - PROCESS | 1850 | 1461072788468 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 06:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 06:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1484ms 06:33:08 INFO - PROCESS | 1850 | 1461072788519 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 06:33:08 INFO - PROCESS | 1850 | 1461072788523 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 06:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 06:33:08 INFO - PROCESS | 1850 | 1461072788529 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 06:33:08 INFO - PROCESS | 1850 | 1461072788532 Marionette TRACE conn3 <- [1,558,null,{}] 06:33:08 INFO - PROCESS | 1850 | 1461072788537 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:08 INFO - PROCESS | 1850 | 1461072788737 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 06:33:08 INFO - PROCESS | 1850 | 1461072788886 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8458000 == 54 [pid = 1850] [id = 147] 06:33:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fded510e400) [pid = 1850] [serial = 441] [outer = (nil)] 06:33:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fded7615800) [pid = 1850] [serial = 442] [outer = 0x7fded510e400] 06:33:08 INFO - PROCESS | 1850 | 1461072788960 Marionette DEBUG loaded listener.js 06:33:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fdee204dc00) [pid = 1850] [serial = 443] [outer = 0x7fded510e400] 06:33:09 INFO - PROCESS | 1850 | 1461072789853 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 06:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 06:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1378ms 06:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 06:33:09 INFO - PROCESS | 1850 | 1461072789908 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 06:33:09 INFO - PROCESS | 1850 | 1461072789911 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 06:33:09 INFO - PROCESS | 1850 | 1461072789918 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 06:33:09 INFO - PROCESS | 1850 | 1461072789922 Marionette TRACE conn3 <- [1,562,null,{}] 06:33:09 INFO - PROCESS | 1850 | 1461072789927 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:10 INFO - PROCESS | 1850 | 1461072790127 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 06:33:10 INFO - PROCESS | 1850 | 1461072790275 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5408000 == 55 [pid = 1850] [id = 148] 06:33:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fdee31e7c00) [pid = 1850] [serial = 444] [outer = (nil)] 06:33:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fdee40d2000) [pid = 1850] [serial = 445] [outer = 0x7fdee31e7c00] 06:33:10 INFO - PROCESS | 1850 | 1461072790346 Marionette DEBUG loaded listener.js 06:33:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fdee62ca000) [pid = 1850] [serial = 446] [outer = 0x7fdee31e7c00] 06:33:11 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:11 INFO - PROCESS | 1850 | 1461072791599 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 06:33:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 06:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1732ms 06:33:11 INFO - PROCESS | 1850 | 1461072791652 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 06:33:11 INFO - PROCESS | 1850 | 1461072791658 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 06:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 06:33:11 INFO - PROCESS | 1850 | 1461072791668 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 06:33:11 INFO - PROCESS | 1850 | 1461072791674 Marionette TRACE conn3 <- [1,566,null,{}] 06:33:11 INFO - PROCESS | 1850 | 1461072791682 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:11 INFO - PROCESS | 1850 | 1461072791949 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 06:33:12 INFO - PROCESS | 1850 | 1461072792200 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc285800 == 56 [pid = 1850] [id = 149] 06:33:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fded0a87800) [pid = 1850] [serial = 447] [outer = (nil)] 06:33:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fded0a88800) [pid = 1850] [serial = 448] [outer = 0x7fded0a87800] 06:33:12 INFO - PROCESS | 1850 | 1461072792359 Marionette DEBUG loaded listener.js 06:33:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fded0a8f400) [pid = 1850] [serial = 449] [outer = 0x7fded0a87800] 06:33:12 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:13 INFO - PROCESS | 1850 | 1461072793251 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 06:33:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 06:33:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1635ms 06:33:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 06:33:13 INFO - PROCESS | 1850 | 1461072793303 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 06:33:13 INFO - PROCESS | 1850 | 1461072793306 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 06:33:13 INFO - PROCESS | 1850 | 1461072793312 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 06:33:13 INFO - PROCESS | 1850 | 1461072793316 Marionette TRACE conn3 <- [1,570,null,{}] 06:33:13 INFO - PROCESS | 1850 | 1461072793322 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:13 INFO - PROCESS | 1850 | 1461072793483 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 06:33:13 INFO - PROCESS | 1850 | 1461072793633 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec54af800 == 57 [pid = 1850] [id = 150] 06:33:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fdec552f000) [pid = 1850] [serial = 450] [outer = (nil)] 06:33:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fdec5536800) [pid = 1850] [serial = 451] [outer = 0x7fdec552f000] 06:33:13 INFO - PROCESS | 1850 | 1461072793702 Marionette DEBUG loaded listener.js 06:33:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdec553bc00) [pid = 1850] [serial = 452] [outer = 0x7fdec552f000] 06:33:14 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:14 INFO - PROCESS | 1850 | 1461072794539 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 06:33:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 06:33:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1281ms 06:33:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 06:33:14 INFO - PROCESS | 1850 | 1461072794593 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 06:33:14 INFO - PROCESS | 1850 | 1461072794596 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 06:33:14 INFO - PROCESS | 1850 | 1461072794602 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 06:33:14 INFO - PROCESS | 1850 | 1461072794606 Marionette TRACE conn3 <- [1,574,null,{}] 06:33:14 INFO - PROCESS | 1850 | 1461072794611 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:14 INFO - PROCESS | 1850 | 1461072794788 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 06:33:14 INFO - PROCESS | 1850 | 1461072794945 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4a4f800 == 58 [pid = 1850] [id = 151] 06:33:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fdec5530000) [pid = 1850] [serial = 453] [outer = (nil)] 06:33:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdec9adf000) [pid = 1850] [serial = 454] [outer = 0x7fdec5530000] 06:33:15 INFO - PROCESS | 1850 | 1461072795014 Marionette DEBUG loaded listener.js 06:33:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdec9ae4000) [pid = 1850] [serial = 455] [outer = 0x7fdec5530000] 06:33:15 INFO - PROCESS | 1850 | 1461072795903 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 06:33:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 06:33:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1330ms 06:33:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 06:33:15 INFO - PROCESS | 1850 | 1461072795934 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 06:33:15 INFO - PROCESS | 1850 | 1461072795937 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 06:33:15 INFO - PROCESS | 1850 | 1461072795944 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 06:33:15 INFO - PROCESS | 1850 | 1461072795947 Marionette TRACE conn3 <- [1,578,null,{}] 06:33:15 INFO - PROCESS | 1850 | 1461072795952 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:16 INFO - PROCESS | 1850 | 1461072796109 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 06:33:16 INFO - PROCESS | 1850 | 1461072796265 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bc0000 == 59 [pid = 1850] [id = 152] 06:33:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdec553d800) [pid = 1850] [serial = 456] [outer = (nil)] 06:33:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdec9ae9800) [pid = 1850] [serial = 457] [outer = 0x7fdec553d800] 06:33:16 INFO - PROCESS | 1850 | 1461072796334 Marionette DEBUG loaded listener.js 06:33:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdecc1d5c00) [pid = 1850] [serial = 458] [outer = 0x7fdec553d800] 06:33:17 INFO - PROCESS | 1850 | 1461072797798 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 06:33:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 06:33:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1942ms 06:33:17 INFO - PROCESS | 1850 | 1461072797886 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 06:33:17 INFO - PROCESS | 1850 | 1461072797892 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 06:33:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 06:33:17 INFO - PROCESS | 1850 | 1461072797901 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 06:33:17 INFO - PROCESS | 1850 | 1461072797906 Marionette TRACE conn3 <- [1,582,null,{}] 06:33:17 INFO - PROCESS | 1850 | 1461072797913 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:18 INFO - PROCESS | 1850 | 1461072798127 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 06:33:18 INFO - PROCESS | 1850 | 1461072798425 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecab58000 == 60 [pid = 1850] [id = 153] 06:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdecc1c6400) [pid = 1850] [serial = 459] [outer = (nil)] 06:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdecc5c1400) [pid = 1850] [serial = 460] [outer = 0x7fdecc1c6400] 06:33:18 INFO - PROCESS | 1850 | 1461072798501 Marionette DEBUG loaded listener.js 06:33:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdecc8b9c00) [pid = 1850] [serial = 461] [outer = 0x7fdecc1c6400] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fded6027800) [pid = 1850] [serial = 390] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc553800 == 59 [pid = 1850] [id = 141] 06:33:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded59eb800 == 58 [pid = 1850] [id = 140] 06:33:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded048a800 == 57 [pid = 1850] [id = 139] 06:33:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc556000 == 56 [pid = 1850] [id = 138] 06:33:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecd2ad800 == 55 [pid = 1850] [id = 137] 06:33:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc424000 == 54 [pid = 1850] [id = 136] 06:33:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeefc8e000 == 53 [pid = 1850] [id = 134] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fded2b65800) [pid = 1850] [serial = 313] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdeeacf3800) [pid = 1850] [serial = 322] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fdeccb11000) [pid = 1850] [serial = 325] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdee634ec00) [pid = 1850] [serial = 319] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fdeec557000) [pid = 1850] [serial = 328] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fded611ac00) [pid = 1850] [serial = 316] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fded04e1c00) [pid = 1850] [serial = 375] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdee4305400) [pid = 1850] [serial = 349] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fded4e35800) [pid = 1850] [serial = 378] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fdecc1bd000) [pid = 1850] [serial = 369] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdecc705000) [pid = 1850] [serial = 370] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fded59b9000) [pid = 1850] [serial = 381] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fded5c61000) [pid = 1850] [serial = 360] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdecd0adc00) [pid = 1850] [serial = 373] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fdeccf9c400) [pid = 1850] [serial = 372] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fdeccf97c00) [pid = 1850] [serial = 354] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fdeca925000) [pid = 1850] [serial = 363] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fded63f2800) [pid = 1850] [serial = 366] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fded54a5400) [pid = 1850] [serial = 357] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fded6121000) [pid = 1850] [serial = 384] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fdecc8b5000) [pid = 1850] [serial = 351] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fded6115800) [pid = 1850] [serial = 388] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fded72cc400) [pid = 1850] [serial = 385] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fded0c9c800) [pid = 1850] [serial = 376] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fdecd0b6800) [pid = 1850] [serial = 387] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fded5985000) [pid = 1850] [serial = 379] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fded5c60c00) [pid = 1850] [serial = 382] [outer = (nil)] [url = about:blank] 06:33:19 INFO - PROCESS | 1850 | 1461072799536 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 06:33:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 06:33:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1684ms 06:33:19 INFO - PROCESS | 1850 | 1461072799586 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 06:33:19 INFO - PROCESS | 1850 | 1461072799591 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 06:33:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 06:33:19 INFO - PROCESS | 1850 | 1461072799600 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 06:33:19 INFO - PROCESS | 1850 | 1461072799606 Marionette TRACE conn3 <- [1,586,null,{}] 06:33:19 INFO - PROCESS | 1850 | 1461072799615 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:19 INFO - PROCESS | 1850 | 1461072799801 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 06:33:19 INFO - PROCESS | 1850 | 1461072799988 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc558800 == 54 [pid = 1850] [id = 154] 06:33:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fdeca91e400) [pid = 1850] [serial = 462] [outer = (nil)] 06:33:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fdecc1d8800) [pid = 1850] [serial = 463] [outer = 0x7fdeca91e400] 06:33:20 INFO - PROCESS | 1850 | 1461072800063 Marionette DEBUG loaded listener.js 06:33:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fdecc8ba000) [pid = 1850] [serial = 464] [outer = 0x7fdeca91e400] 06:33:20 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:20 INFO - PROCESS | 1850 | 1461072800882 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 06:33:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 06:33:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1333ms 06:33:20 INFO - PROCESS | 1850 | 1461072800935 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 06:33:20 INFO - PROCESS | 1850 | 1461072800944 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 06:33:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 06:33:20 INFO - PROCESS | 1850 | 1461072800954 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 06:33:20 INFO - PROCESS | 1850 | 1461072800958 Marionette TRACE conn3 <- [1,590,null,{}] 06:33:20 INFO - PROCESS | 1850 | 1461072800964 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:21 INFO - PROCESS | 1850 | 1461072801129 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 06:33:21 INFO - PROCESS | 1850 | 1461072801274 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03bd800 == 55 [pid = 1850] [id = 155] 06:33:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fdecc1c1000) [pid = 1850] [serial = 465] [outer = (nil)] 06:33:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fdeccc30c00) [pid = 1850] [serial = 466] [outer = 0x7fdecc1c1000] 06:33:21 INFO - PROCESS | 1850 | 1461072801345 Marionette DEBUG loaded listener.js 06:33:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fdecd013400) [pid = 1850] [serial = 467] [outer = 0x7fdecc1c1000] 06:33:22 INFO - PROCESS | 1850 | 1461072802302 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 06:33:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 06:33:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1380ms 06:33:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 06:33:22 INFO - PROCESS | 1850 | 1461072802334 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 06:33:22 INFO - PROCESS | 1850 | 1461072802337 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 06:33:22 INFO - PROCESS | 1850 | 1461072802344 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 06:33:22 INFO - PROCESS | 1850 | 1461072802349 Marionette TRACE conn3 <- [1,594,null,{}] 06:33:22 INFO - PROCESS | 1850 | 1461072802365 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:22 INFO - PROCESS | 1850 | 1461072802558 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 06:33:22 INFO - PROCESS | 1850 | 1461072802713 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59d3000 == 56 [pid = 1850] [id = 156] 06:33:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fdecdd1e400) [pid = 1850] [serial = 468] [outer = (nil)] 06:33:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fded02e9800) [pid = 1850] [serial = 469] [outer = 0x7fdecdd1e400] 06:33:22 INFO - PROCESS | 1850 | 1461072802787 Marionette DEBUG loaded listener.js 06:33:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fded0a8ac00) [pid = 1850] [serial = 470] [outer = 0x7fdecdd1e400] 06:33:23 INFO - PROCESS | 1850 | 1461072803770 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 06:33:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 06:33:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1491ms 06:33:23 INFO - PROCESS | 1850 | 1461072803835 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 06:33:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 06:33:23 INFO - PROCESS | 1850 | 1461072803840 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 06:33:23 INFO - PROCESS | 1850 | 1461072803845 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 06:33:23 INFO - PROCESS | 1850 | 1461072803848 Marionette TRACE conn3 <- [1,598,null,{}] 06:33:23 INFO - PROCESS | 1850 | 1461072803853 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:24 INFO - PROCESS | 1850 | 1461072804012 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 06:33:24 INFO - PROCESS | 1850 | 1461072804158 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded61e7800 == 57 [pid = 1850] [id = 157] 06:33:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fdece08e000) [pid = 1850] [serial = 471] [outer = (nil)] 06:33:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fded0ca4000) [pid = 1850] [serial = 472] [outer = 0x7fdece08e000] 06:33:24 INFO - PROCESS | 1850 | 1461072804228 Marionette DEBUG loaded listener.js 06:33:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fded510d400) [pid = 1850] [serial = 473] [outer = 0x7fdece08e000] 06:33:25 INFO - PROCESS | 1850 | 1461072805288 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 06:33:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 06:33:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1486ms 06:33:25 INFO - PROCESS | 1850 | 1461072805332 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 06:33:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 06:33:25 INFO - PROCESS | 1850 | 1461072805336 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 06:33:25 INFO - PROCESS | 1850 | 1461072805342 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 06:33:25 INFO - PROCESS | 1850 | 1461072805346 Marionette TRACE conn3 <- [1,602,null,{}] 06:33:25 INFO - PROCESS | 1850 | 1461072805350 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:25 INFO - PROCESS | 1850 | 1461072805503 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 06:33:25 INFO - PROCESS | 1850 | 1461072805694 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6e40000 == 58 [pid = 1850] [id = 158] 06:33:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fded0a91000) [pid = 1850] [serial = 474] [outer = (nil)] 06:33:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fded59c0800) [pid = 1850] [serial = 475] [outer = 0x7fded0a91000] 06:33:25 INFO - PROCESS | 1850 | 1461072805766 Marionette DEBUG loaded listener.js 06:33:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fded5c7f400) [pid = 1850] [serial = 476] [outer = 0x7fded0a91000] 06:33:26 INFO - PROCESS | 1850 | 1461072806520 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 06:33:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 06:33:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1227ms 06:33:26 INFO - PROCESS | 1850 | 1461072806585 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 06:33:26 INFO - PROCESS | 1850 | 1461072806589 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 06:33:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 06:33:26 INFO - PROCESS | 1850 | 1461072806598 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 06:33:26 INFO - PROCESS | 1850 | 1461072806600 Marionette TRACE conn3 <- [1,606,null,{}] 06:33:26 INFO - PROCESS | 1850 | 1461072806606 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:26 INFO - PROCESS | 1850 | 1461072806798 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 06:33:26 INFO - PROCESS | 1850 | 1461072806950 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2e45800 == 59 [pid = 1850] [id = 159] 06:33:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fded6026c00) [pid = 1850] [serial = 477] [outer = (nil)] 06:33:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fded7230c00) [pid = 1850] [serial = 478] [outer = 0x7fded6026c00] 06:33:27 INFO - PROCESS | 1850 | 1461072807036 Marionette DEBUG loaded listener.js 06:33:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fdee330f400) [pid = 1850] [serial = 479] [outer = 0x7fded6026c00] 06:33:27 INFO - PROCESS | 1850 | 1461072807868 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 06:33:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 06:33:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1331ms 06:33:27 INFO - PROCESS | 1850 | 1461072807930 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 06:33:27 INFO - PROCESS | 1850 | 1461072807933 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 06:33:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 06:33:27 INFO - PROCESS | 1850 | 1461072807939 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 06:33:27 INFO - PROCESS | 1850 | 1461072807941 Marionette TRACE conn3 <- [1,610,null,{}] 06:33:27 INFO - PROCESS | 1850 | 1461072807947 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:28 INFO - PROCESS | 1850 | 1461072808103 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 06:33:28 INFO - PROCESS | 1850 | 1461072808258 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee5d08800 == 60 [pid = 1850] [id = 160] 06:33:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdecb1d6800) [pid = 1850] [serial = 480] [outer = (nil)] 06:33:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fdecb1dc800) [pid = 1850] [serial = 481] [outer = 0x7fdecb1d6800] 06:33:28 INFO - PROCESS | 1850 | 1461072808329 Marionette DEBUG loaded listener.js 06:33:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdecb1e1400) [pid = 1850] [serial = 482] [outer = 0x7fdecb1d6800] 06:33:29 INFO - PROCESS | 1850 | 1461072809185 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 06:33:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 06:33:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1277ms 06:33:29 INFO - PROCESS | 1850 | 1461072809217 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 06:33:29 INFO - PROCESS | 1850 | 1461072809221 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 06:33:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 06:33:29 INFO - PROCESS | 1850 | 1461072809228 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 06:33:29 INFO - PROCESS | 1850 | 1461072809232 Marionette TRACE conn3 <- [1,614,null,{}] 06:33:29 INFO - PROCESS | 1850 | 1461072809237 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:29 INFO - PROCESS | 1850 | 1461072809401 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 06:33:29 INFO - PROCESS | 1850 | 1461072809554 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee845e800 == 61 [pid = 1850] [id = 161] 06:33:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdecb1d7800) [pid = 1850] [serial = 483] [outer = (nil)] 06:33:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdeccf84c00) [pid = 1850] [serial = 484] [outer = 0x7fdecb1d7800] 06:33:29 INFO - PROCESS | 1850 | 1461072809624 Marionette DEBUG loaded listener.js 06:33:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdeccf88400) [pid = 1850] [serial = 485] [outer = 0x7fdecb1d7800] 06:33:30 INFO - PROCESS | 1850 | 1461072810499 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 06:33:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 06:33:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1346ms 06:33:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 06:33:30 INFO - PROCESS | 1850 | 1461072810575 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 06:33:30 INFO - PROCESS | 1850 | 1461072810578 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 06:33:30 INFO - PROCESS | 1850 | 1461072810584 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 06:33:30 INFO - PROCESS | 1850 | 1461072810588 Marionette TRACE conn3 <- [1,618,null,{}] 06:33:30 INFO - PROCESS | 1850 | 1461072810593 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:30 INFO - PROCESS | 1850 | 1461072810799 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 06:33:30 INFO - PROCESS | 1850 | 1461072810954 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded04a2000 == 62 [pid = 1850] [id = 162] 06:33:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdec553dc00) [pid = 1850] [serial = 486] [outer = (nil)] 06:33:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdeccf8c400) [pid = 1850] [serial = 487] [outer = 0x7fdec553dc00] 06:33:31 INFO - PROCESS | 1850 | 1461072811026 Marionette DEBUG loaded listener.js 06:33:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fded63f1000) [pid = 1850] [serial = 488] [outer = 0x7fdec553dc00] 06:33:31 INFO - PROCESS | 1850 | 1461072811864 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 06:33:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 06:33:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1533ms 06:33:32 INFO - PROCESS | 1850 | 1461072812118 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 06:33:32 INFO - PROCESS | 1850 | 1461072812125 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 06:33:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 06:33:32 INFO - PROCESS | 1850 | 1461072812134 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 06:33:32 INFO - PROCESS | 1850 | 1461072812137 Marionette TRACE conn3 <- [1,622,null,{}] 06:33:32 INFO - PROCESS | 1850 | 1461072812146 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:32 INFO - PROCESS | 1850 | 1461072812312 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 06:33:32 INFO - PROCESS | 1850 | 1461072812541 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec54b5800 == 63 [pid = 1850] [id = 163] 06:33:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdec5536c00) [pid = 1850] [serial = 489] [outer = (nil)] 06:33:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdec9ae2000) [pid = 1850] [serial = 490] [outer = 0x7fdec5536c00] 06:33:32 INFO - PROCESS | 1850 | 1461072812662 Marionette DEBUG loaded listener.js 06:33:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdecc1e4800) [pid = 1850] [serial = 491] [outer = 0x7fdec5536c00] 06:33:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc285800 == 62 [pid = 1850] [id = 149] 06:33:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5408000 == 61 [pid = 1850] [id = 148] 06:33:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8458000 == 60 [pid = 1850] [id = 147] 06:33:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee63bb000 == 59 [pid = 1850] [id = 146] 06:33:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee31b7000 == 58 [pid = 1850] [id = 145] 06:33:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6408000 == 57 [pid = 1850] [id = 144] 06:33:33 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece02b000 == 56 [pid = 1850] [id = 143] 06:33:33 INFO - PROCESS | 1850 | 1461072813589 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 06:33:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 06:33:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1481ms 06:33:33 INFO - PROCESS | 1850 | 1461072813615 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 06:33:33 INFO - PROCESS | 1850 | 1461072813620 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 06:33:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 06:33:33 INFO - PROCESS | 1850 | 1461072813648 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 06:33:33 INFO - PROCESS | 1850 | 1461072813654 Marionette TRACE conn3 <- [1,626,null,{}] 06:33:33 INFO - PROCESS | 1850 | 1461072813666 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:33 INFO - PROCESS | 1850 | 1461072813818 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 06:33:33 INFO - PROCESS | 1850 | 1461072813836 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bb5800 == 57 [pid = 1850] [id = 164] 06:33:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdecc8bb400) [pid = 1850] [serial = 492] [outer = (nil)] 06:33:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdecce93400) [pid = 1850] [serial = 493] [outer = 0x7fdecc8bb400] 06:33:33 INFO - PROCESS | 1850 | 1461072813899 Marionette DEBUG loaded listener.js 06:33:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdecce99c00) [pid = 1850] [serial = 494] [outer = 0x7fdecc8bb400] 06:33:34 INFO - PROCESS | 1850 | 1461072814699 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 06:33:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 06:33:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1108ms 06:33:34 INFO - PROCESS | 1850 | 1461072814813 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 06:33:34 INFO - PROCESS | 1850 | 1461072814816 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 06:33:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 06:33:34 INFO - PROCESS | 1850 | 1461072814823 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 06:33:34 INFO - PROCESS | 1850 | 1461072814827 Marionette TRACE conn3 <- [1,630,null,{}] 06:33:34 INFO - PROCESS | 1850 | 1461072814842 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:35 INFO - PROCESS | 1850 | 1461072815011 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 06:33:35 INFO - PROCESS | 1850 | 1461072815148 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded57e5000 == 58 [pid = 1850] [id = 165] 06:33:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdeccf8bc00) [pid = 1850] [serial = 495] [outer = (nil)] 06:33:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdecd0b2800) [pid = 1850] [serial = 496] [outer = 0x7fdeccf8bc00] 06:33:35 INFO - PROCESS | 1850 | 1461072815217 Marionette DEBUG loaded listener.js 06:33:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fded02f0000) [pid = 1850] [serial = 497] [outer = 0x7fdeccf8bc00] 06:33:36 INFO - PROCESS | 1850 | 1461072816088 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 06:33:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 06:33:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1281ms 06:33:36 INFO - PROCESS | 1850 | 1461072816104 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 06:33:36 INFO - PROCESS | 1850 | 1461072816107 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 06:33:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 06:33:36 INFO - PROCESS | 1850 | 1461072816123 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 06:33:36 INFO - PROCESS | 1850 | 1461072816125 Marionette TRACE conn3 <- [1,634,null,{}] 06:33:36 INFO - PROCESS | 1850 | 1461072816132 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:36 INFO - PROCESS | 1850 | 1461072816335 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 06:33:36 INFO - PROCESS | 1850 | 1461072816363 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2cec800 == 59 [pid = 1850] [id = 166] 06:33:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdeccfa0c00) [pid = 1850] [serial = 498] [outer = (nil)] 06:33:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fded0c99000) [pid = 1850] [serial = 499] [outer = 0x7fdeccfa0c00] 06:33:36 INFO - PROCESS | 1850 | 1461072816427 Marionette DEBUG loaded listener.js 06:33:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fded59c3400) [pid = 1850] [serial = 500] [outer = 0x7fdeccfa0c00] 06:33:36 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:37 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdec9a8ac00) [pid = 1850] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 06:33:37 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fded5516c00) [pid = 1850] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 06:33:37 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdeccb0cc00) [pid = 1850] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 06:33:37 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdeca91e000) [pid = 1850] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 06:33:37 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdecc8b8000) [pid = 1850] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 06:33:37 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdeca929000) [pid = 1850] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 06:33:37 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdecc1c5c00) [pid = 1850] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 06:33:37 INFO - PROCESS | 1850 | 1461072817376 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 06:33:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 06:33:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1283ms 06:33:37 INFO - PROCESS | 1850 | 1461072817406 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 06:33:37 INFO - PROCESS | 1850 | 1461072817410 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 06:33:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 06:33:37 INFO - PROCESS | 1850 | 1461072817416 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 06:33:37 INFO - PROCESS | 1850 | 1461072817418 Marionette TRACE conn3 <- [1,638,null,{}] 06:33:37 INFO - PROCESS | 1850 | 1461072817424 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:37 INFO - PROCESS | 1850 | 1461072817631 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 06:33:37 INFO - PROCESS | 1850 | 1461072817740 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded854f000 == 60 [pid = 1850] [id = 167] 06:33:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdeccb0cc00) [pid = 1850] [serial = 501] [outer = (nil)] 06:33:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fded0a8e400) [pid = 1850] [serial = 502] [outer = 0x7fdeccb0cc00] 06:33:37 INFO - PROCESS | 1850 | 1461072817805 Marionette DEBUG loaded listener.js 06:33:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fded6026800) [pid = 1850] [serial = 503] [outer = 0x7fdeccb0cc00] 06:33:38 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:38 INFO - PROCESS | 1850 | 1461072818496 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 06:33:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 06:33:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1129ms 06:33:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 06:33:38 INFO - PROCESS | 1850 | 1461072818546 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 06:33:38 INFO - PROCESS | 1850 | 1461072818549 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 06:33:38 INFO - PROCESS | 1850 | 1461072818563 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 06:33:38 INFO - PROCESS | 1850 | 1461072818581 Marionette TRACE conn3 <- [1,642,null,{}] 06:33:38 INFO - PROCESS | 1850 | 1461072818587 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:38 INFO - PROCESS | 1850 | 1461072818776 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 06:33:38 INFO - PROCESS | 1850 | 1461072818787 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdef53dd000 == 61 [pid = 1850] [id = 168] 06:33:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fded7618800) [pid = 1850] [serial = 504] [outer = (nil)] 06:33:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdee319a000) [pid = 1850] [serial = 505] [outer = 0x7fded7618800] 06:33:38 INFO - PROCESS | 1850 | 1461072818853 Marionette DEBUG loaded listener.js 06:33:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdee41c9000) [pid = 1850] [serial = 506] [outer = 0x7fded7618800] 06:33:39 INFO - PROCESS | 1850 | 1461072819929 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 06:33:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 06:33:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1451ms 06:33:40 INFO - PROCESS | 1850 | 1461072820007 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 06:33:40 INFO - PROCESS | 1850 | 1461072820013 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 06:33:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 06:33:40 INFO - PROCESS | 1850 | 1461072820022 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 06:33:40 INFO - PROCESS | 1850 | 1461072820027 Marionette TRACE conn3 <- [1,646,null,{}] 06:33:40 INFO - PROCESS | 1850 | 1461072820036 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:40 INFO - PROCESS | 1850 | 1461072820266 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 06:33:40 INFO - PROCESS | 1850 | 1461072820423 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec541b800 == 62 [pid = 1850] [id = 169] 06:33:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdec53e3000) [pid = 1850] [serial = 507] [outer = (nil)] 06:33:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdec9add800) [pid = 1850] [serial = 508] [outer = 0x7fdec53e3000] 06:33:40 INFO - PROCESS | 1850 | 1461072820505 Marionette DEBUG loaded listener.js 06:33:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdecaa4a400) [pid = 1850] [serial = 509] [outer = 0x7fdec53e3000] 06:33:41 INFO - PROCESS | 1850 | 1461072821447 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 06:33:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 06:33:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1487ms 06:33:41 INFO - PROCESS | 1850 | 1461072821511 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 06:33:41 INFO - PROCESS | 1850 | 1461072821520 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 06:33:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 06:33:41 INFO - PROCESS | 1850 | 1461072821531 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 06:33:41 INFO - PROCESS | 1850 | 1461072821534 Marionette TRACE conn3 <- [1,650,null,{}] 06:33:41 INFO - PROCESS | 1850 | 1461072821541 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:41 INFO - PROCESS | 1850 | 1461072821740 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 06:33:41 INFO - PROCESS | 1850 | 1461072821981 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded57cf800 == 63 [pid = 1850] [id = 170] 06:33:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdec53e5000) [pid = 1850] [serial = 510] [outer = (nil)] 06:33:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdecce94000) [pid = 1850] [serial = 511] [outer = 0x7fdec53e5000] 06:33:42 INFO - PROCESS | 1850 | 1461072822110 Marionette DEBUG loaded listener.js 06:33:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdecce9c800) [pid = 1850] [serial = 512] [outer = 0x7fdec53e5000] 06:33:42 INFO - PROCESS | 1850 | 1461072822963 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 06:33:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 06:33:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1479ms 06:33:43 INFO - PROCESS | 1850 | 1461072823011 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 06:33:43 INFO - PROCESS | 1850 | 1461072823014 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 06:33:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 06:33:43 INFO - PROCESS | 1850 | 1461072823022 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 06:33:43 INFO - PROCESS | 1850 | 1461072823028 Marionette TRACE conn3 <- [1,654,null,{}] 06:33:43 INFO - PROCESS | 1850 | 1461072823044 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:43 INFO - PROCESS | 1850 | 1461072823237 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 06:33:43 INFO - PROCESS | 1850 | 1461072823392 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecadb9000 == 64 [pid = 1850] [id = 171] 06:33:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdeccc26c00) [pid = 1850] [serial = 513] [outer = (nil)] 06:33:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fded0a8d000) [pid = 1850] [serial = 514] [outer = 0x7fdeccc26c00] 06:33:43 INFO - PROCESS | 1850 | 1461072823470 Marionette DEBUG loaded listener.js 06:33:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fded602e000) [pid = 1850] [serial = 515] [outer = 0x7fdeccc26c00] 06:33:44 INFO - PROCESS | 1850 | 1461072824360 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 06:33:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 06:33:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1390ms 06:33:44 INFO - PROCESS | 1850 | 1461072824413 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 06:33:44 INFO - PROCESS | 1850 | 1461072824417 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 06:33:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 06:33:44 INFO - PROCESS | 1850 | 1461072824424 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 06:33:44 INFO - PROCESS | 1850 | 1461072824426 Marionette TRACE conn3 <- [1,658,null,{}] 06:33:44 INFO - PROCESS | 1850 | 1461072824433 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:44 INFO - PROCESS | 1850 | 1461072824603 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 06:33:44 INFO - PROCESS | 1850 | 1461072824763 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecd2b2800 == 65 [pid = 1850] [id = 172] 06:33:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdeccfa5000) [pid = 1850] [serial = 516] [outer = (nil)] 06:33:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fded7619000) [pid = 1850] [serial = 517] [outer = 0x7fdeccfa5000] 06:33:44 INFO - PROCESS | 1850 | 1461072824837 Marionette DEBUG loaded listener.js 06:33:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdee332a000) [pid = 1850] [serial = 518] [outer = 0x7fdeccfa5000] 06:33:45 INFO - PROCESS | 1850 | 1461072825670 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 06:33:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 06:33:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1278ms 06:33:45 INFO - PROCESS | 1850 | 1461072825703 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 06:33:45 INFO - PROCESS | 1850 | 1461072825705 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 06:33:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 06:33:45 INFO - PROCESS | 1850 | 1461072825712 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 06:33:45 INFO - PROCESS | 1850 | 1461072825715 Marionette TRACE conn3 <- [1,662,null,{}] 06:33:45 INFO - PROCESS | 1850 | 1461072825720 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:45 INFO - PROCESS | 1850 | 1461072825887 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 06:33:46 INFO - PROCESS | 1850 | 1461072826046 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b15800 == 66 [pid = 1850] [id = 173] 06:33:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdec9b35c00) [pid = 1850] [serial = 519] [outer = (nil)] 06:33:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdec9b3b800) [pid = 1850] [serial = 520] [outer = 0x7fdec9b35c00] 06:33:46 INFO - PROCESS | 1850 | 1461072826116 Marionette DEBUG loaded listener.js 06:33:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdec9b3fc00) [pid = 1850] [serial = 521] [outer = 0x7fdec9b35c00] 06:33:46 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:47 INFO - PROCESS | 1850 | 1461072827009 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 06:33:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 06:33:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1327ms 06:33:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 06:33:47 INFO - PROCESS | 1850 | 1461072827040 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 06:33:47 INFO - PROCESS | 1850 | 1461072827043 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 06:33:47 INFO - PROCESS | 1850 | 1461072827049 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 06:33:47 INFO - PROCESS | 1850 | 1461072827053 Marionette TRACE conn3 <- [1,666,null,{}] 06:33:47 INFO - PROCESS | 1850 | 1461072827058 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:47 INFO - PROCESS | 1850 | 1461072827263 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 06:33:47 INFO - PROCESS | 1850 | 1461072827418 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec46db000 == 67 [pid = 1850] [id = 174] 06:33:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec4c06c00) [pid = 1850] [serial = 522] [outer = (nil)] 06:33:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdec4c0ec00) [pid = 1850] [serial = 523] [outer = 0x7fdec4c06c00] 06:33:47 INFO - PROCESS | 1850 | 1461072827493 Marionette DEBUG loaded listener.js 06:33:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdee41cb000) [pid = 1850] [serial = 524] [outer = 0x7fdec4c06c00] 06:33:48 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:48 INFO - PROCESS | 1850 | 1461072828333 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 06:33:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 06:33:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1344ms 06:33:48 INFO - PROCESS | 1850 | 1461072828393 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 06:33:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 06:33:48 INFO - PROCESS | 1850 | 1461072828397 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 06:33:48 INFO - PROCESS | 1850 | 1461072828402 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 06:33:48 INFO - PROCESS | 1850 | 1461072828405 Marionette TRACE conn3 <- [1,670,null,{}] 06:33:48 INFO - PROCESS | 1850 | 1461072828410 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:48 INFO - PROCESS | 1850 | 1461072828575 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 06:33:48 INFO - PROCESS | 1850 | 1461072828736 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec480e000 == 68 [pid = 1850] [id = 175] 06:33:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdec4c0a800) [pid = 1850] [serial = 525] [outer = (nil)] 06:33:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdec58da800) [pid = 1850] [serial = 526] [outer = 0x7fdec4c0a800] 06:33:48 INFO - PROCESS | 1850 | 1461072828807 Marionette DEBUG loaded listener.js 06:33:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdec58e0400) [pid = 1850] [serial = 527] [outer = 0x7fdec4c0a800] 06:33:49 INFO - PROCESS | 1850 | 1461072829634 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 06:33:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 06:33:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1284ms 06:33:49 INFO - PROCESS | 1850 | 1461072829687 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 06:33:49 INFO - PROCESS | 1850 | 1461072829691 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 06:33:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 06:33:49 INFO - PROCESS | 1850 | 1461072829698 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 06:33:49 INFO - PROCESS | 1850 | 1461072829703 Marionette TRACE conn3 <- [1,674,null,{}] 06:33:49 INFO - PROCESS | 1850 | 1461072829709 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:49 INFO - PROCESS | 1850 | 1461072829881 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 06:33:50 INFO - PROCESS | 1850 | 1461072830042 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeeaf33000 == 69 [pid = 1850] [id = 176] 06:33:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdec29c2400) [pid = 1850] [serial = 528] [outer = (nil)] 06:33:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdec29cb400) [pid = 1850] [serial = 529] [outer = 0x7fdec29c2400] 06:33:50 INFO - PROCESS | 1850 | 1461072830112 Marionette DEBUG loaded listener.js 06:33:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdec29d0000) [pid = 1850] [serial = 530] [outer = 0x7fdec29c2400] 06:33:50 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:33:50 INFO - PROCESS | 1850 | 1461072830967 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 06:33:51 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 06:33:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1337ms 06:33:51 INFO - PROCESS | 1850 | 1461072831036 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 06:33:51 INFO - PROCESS | 1850 | 1461072831039 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 06:33:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 06:33:51 INFO - PROCESS | 1850 | 1461072831046 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 06:33:51 INFO - PROCESS | 1850 | 1461072831049 Marionette TRACE conn3 <- [1,678,null,{}] 06:33:51 INFO - PROCESS | 1850 | 1461072831054 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:51 INFO - PROCESS | 1850 | 1461072831235 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 06:33:51 INFO - PROCESS | 1850 | 1461072831398 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2be2000 == 70 [pid = 1850] [id = 177] 06:33:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdec29c3800) [pid = 1850] [serial = 531] [outer = (nil)] 06:33:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdec5537000) [pid = 1850] [serial = 532] [outer = 0x7fdec29c3800] 06:33:51 INFO - PROCESS | 1850 | 1461072831472 Marionette DEBUG loaded listener.js 06:33:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdec58e3000) [pid = 1850] [serial = 533] [outer = 0x7fdec29c3800] 06:33:52 INFO - PROCESS | 1850 | 1461072832672 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 06:33:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 06:33:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1679ms 06:33:52 INFO - PROCESS | 1850 | 1461072832727 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 06:33:52 INFO - PROCESS | 1850 | 1461072832740 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 06:33:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 06:33:52 INFO - PROCESS | 1850 | 1461072832841 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 06:33:52 INFO - PROCESS | 1850 | 1461072832847 Marionette TRACE conn3 <- [1,682,null,{}] 06:33:52 INFO - PROCESS | 1850 | 1461072832918 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:53 INFO - PROCESS | 1850 | 1461072833130 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 06:33:53 INFO - PROCESS | 1850 | 1461072833385 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4cda800 == 71 [pid = 1850] [id = 178] 06:33:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdec553ac00) [pid = 1850] [serial = 534] [outer = (nil)] 06:33:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdec58d6800) [pid = 1850] [serial = 535] [outer = 0x7fdec553ac00] 06:33:53 INFO - PROCESS | 1850 | 1461072833455 Marionette DEBUG loaded listener.js 06:33:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdec9a87400) [pid = 1850] [serial = 536] [outer = 0x7fdec553ac00] 06:33:53 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6de2800 == 70 [pid = 1850] [id = 132] 06:33:53 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5622800 == 69 [pid = 1850] [id = 109] 06:33:53 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded4f92800 == 68 [pid = 1850] [id = 131] 06:33:53 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e5a800 == 67 [pid = 1850] [id = 135] 06:33:53 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee842c800 == 66 [pid = 1850] [id = 133] 06:33:53 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee336c800 == 65 [pid = 1850] [id = 130] 06:33:53 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdecc5c1400) [pid = 1850] [serial = 460] [outer = (nil)] [url = about:blank] 06:33:53 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdec9adf000) [pid = 1850] [serial = 454] [outer = (nil)] [url = about:blank] 06:33:53 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded854f000 == 64 [pid = 1850] [id = 167] 06:33:53 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2cec800 == 63 [pid = 1850] [id = 166] 06:33:53 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded57e5000 == 62 [pid = 1850] [id = 165] 06:33:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9bb5800 == 61 [pid = 1850] [id = 164] 06:33:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec54b5800 == 60 [pid = 1850] [id = 163] 06:33:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2e45800 == 59 [pid = 1850] [id = 159] 06:33:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6e40000 == 58 [pid = 1850] [id = 158] 06:33:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded61e7800 == 57 [pid = 1850] [id = 157] 06:33:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded59d3000 == 56 [pid = 1850] [id = 156] 06:33:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03bd800 == 55 [pid = 1850] [id = 155] 06:33:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded86d3800 == 54 [pid = 1850] [id = 142] 06:33:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc558800 == 53 [pid = 1850] [id = 154] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fded602dc00) [pid = 1850] [serial = 391] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fded0ca6800) [pid = 1850] [serial = 420] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fded59b6c00) [pid = 1850] [serial = 423] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdeced3a400) [pid = 1850] [serial = 417] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdecaa4b400) [pid = 1850] [serial = 409] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdeca926400) [pid = 1850] [serial = 408] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdeccc30000) [pid = 1850] [serial = 414] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdecd017400) [pid = 1850] [serial = 415] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdecc8b7c00) [pid = 1850] [serial = 412] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdecc1d9c00) [pid = 1850] [serial = 411] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdeccc2a800) [pid = 1850] [serial = 393] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fded0c9f400) [pid = 1850] [serial = 396] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fded6029400) [pid = 1850] [serial = 399] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fded6d93000) [pid = 1850] [serial = 402] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdecc47b800) [pid = 1850] [serial = 429] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdeccf99c00) [pid = 1850] [serial = 432] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fded862ac00) [pid = 1850] [serial = 405] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fded2bcf400) [pid = 1850] [serial = 435] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fded6117c00) [pid = 1850] [serial = 238] [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.] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fded63ef800) [pid = 1850] [serial = 438] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fded7615800) [pid = 1850] [serial = 442] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdee40d2000) [pid = 1850] [serial = 445] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fded0a88800) [pid = 1850] [serial = 448] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fdec5536800) [pid = 1850] [serial = 451] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fdec9ae9800) [pid = 1850] [serial = 457] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fded4334000) [pid = 1850] [serial = 421] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdecd0ba000) [pid = 1850] [serial = 426] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fded02ef800) [pid = 1850] [serial = 418] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fded5c61800) [pid = 1850] [serial = 424] [outer = (nil)] [url = about:blank] 06:33:54 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:33:54 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:33:54 INFO - PROCESS | 1850 | 1461072834782 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 06:33:54 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) 06:33:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1999ms 06:33:54 INFO - PROCESS | 1850 | 1461072834791 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 06:33:54 INFO - PROCESS | 1850 | 1461072834799 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 06:33:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 06:33:54 INFO - PROCESS | 1850 | 1461072834817 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 06:33:54 INFO - PROCESS | 1850 | 1461072834822 Marionette TRACE conn3 <- [1,686,null,{}] 06:33:54 INFO - PROCESS | 1850 | 1461072834827 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:55 INFO - PROCESS | 1850 | 1461072835016 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 06:33:55 INFO - PROCESS | 1850 | 1461072835032 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bc6000 == 54 [pid = 1850] [id = 179] 06:33:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdec9a94400) [pid = 1850] [serial = 537] [outer = (nil)] 06:33:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdeca922400) [pid = 1850] [serial = 538] [outer = 0x7fdec9a94400] 06:33:55 INFO - PROCESS | 1850 | 1461072835093 Marionette DEBUG loaded listener.js 06:33:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdecaa48c00) [pid = 1850] [serial = 539] [outer = 0x7fdec9a94400] 06:33:56 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:33:56 INFO - PROCESS | 1850 | 1461072836338 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 06:33:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 06:33:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1537ms 06:33:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 06:33:56 INFO - PROCESS | 1850 | 1461072836351 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 06:33:56 INFO - PROCESS | 1850 | 1461072836353 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 06:33:56 INFO - PROCESS | 1850 | 1461072836360 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 06:33:56 INFO - PROCESS | 1850 | 1461072836365 Marionette TRACE conn3 <- [1,690,null,{}] 06:33:56 INFO - PROCESS | 1850 | 1461072836388 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:56 INFO - PROCESS | 1850 | 1461072836584 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 06:33:56 INFO - PROCESS | 1850 | 1461072836669 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccb51000 == 55 [pid = 1850] [id = 180] 06:33:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdecbfefc00) [pid = 1850] [serial = 540] [outer = (nil)] 06:33:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdecc5c9800) [pid = 1850] [serial = 541] [outer = 0x7fdecbfefc00] 06:33:56 INFO - PROCESS | 1850 | 1461072836740 Marionette DEBUG loaded listener.js 06:33:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdecc707000) [pid = 1850] [serial = 542] [outer = 0x7fdecbfefc00] 06:33:57 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:33:57 INFO - PROCESS | 1850 | 1461072837965 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 06:33:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 06:33:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1645ms 06:33:58 INFO - PROCESS | 1850 | 1461072838005 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 06:33:58 INFO - PROCESS | 1850 | 1461072838008 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 06:33:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 06:33:58 INFO - PROCESS | 1850 | 1461072838031 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 06:33:58 INFO - PROCESS | 1850 | 1461072838035 Marionette TRACE conn3 <- [1,694,null,{}] 06:33:58 INFO - PROCESS | 1850 | 1461072838040 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:33:58 INFO - PROCESS | 1850 | 1461072838238 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 06:33:58 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fdeccf8bc00) [pid = 1850] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 06:33:58 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fdeccb0cc00) [pid = 1850] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 06:33:58 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdecc8bb400) [pid = 1850] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 06:33:58 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdecc1c6400) [pid = 1850] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 06:33:58 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdecc8b9800) [pid = 1850] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 06:33:58 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdec5536c00) [pid = 1850] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 06:33:58 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdeccfa0c00) [pid = 1850] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 06:33:58 INFO - PROCESS | 1850 | 1461072838655 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:33:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec54ac000 == 56 [pid = 1850] [id = 181] 06:33:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdec53e2800) [pid = 1850] [serial = 543] [outer = (nil)] 06:33:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdecc8b3000) [pid = 1850] [serial = 544] [outer = 0x7fdec53e2800] 06:33:58 INFO - PROCESS | 1850 | 1461072838716 Marionette DEBUG loaded listener.js 06:33:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdeccb0f800) [pid = 1850] [serial = 545] [outer = 0x7fdec53e2800] 06:33:59 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:33:59 INFO - PROCESS | 1850 | 1461072839818 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 06:33:59 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) 06:33:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1852ms 06:33:59 INFO - PROCESS | 1850 | 1461072839875 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 06:33:59 INFO - PROCESS | 1850 | 1461072839877 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 06:33:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 06:33:59 INFO - PROCESS | 1850 | 1461072839883 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 06:33:59 INFO - PROCESS | 1850 | 1461072839886 Marionette TRACE conn3 <- [1,698,null,{}] 06:33:59 INFO - PROCESS | 1850 | 1461072839891 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:00 INFO - PROCESS | 1850 | 1461072840091 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 06:34:00 INFO - PROCESS | 1850 | 1461072840150 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece028000 == 57 [pid = 1850] [id = 182] 06:34:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdecc711000) [pid = 1850] [serial = 546] [outer = (nil)] 06:34:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdeccc31400) [pid = 1850] [serial = 547] [outer = 0x7fdecc711000] 06:34:00 INFO - PROCESS | 1850 | 1461072840214 Marionette DEBUG loaded listener.js 06:34:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdecce9c400) [pid = 1850] [serial = 548] [outer = 0x7fdecc711000] 06:34:01 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:01 INFO - PROCESS | 1850 | 1461072841772 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 06:34:01 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) 06:34:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1934ms 06:34:01 INFO - PROCESS | 1850 | 1461072841819 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 06:34:01 INFO - PROCESS | 1850 | 1461072841824 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 06:34:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 06:34:01 INFO - PROCESS | 1850 | 1461072841833 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 06:34:01 INFO - PROCESS | 1850 | 1461072841838 Marionette TRACE conn3 <- [1,702,null,{}] 06:34:01 INFO - PROCESS | 1850 | 1461072841891 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:02 INFO - PROCESS | 1850 | 1461072842068 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 06:34:02 INFO - PROCESS | 1850 | 1461072842263 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc55b000 == 58 [pid = 1850] [id = 183] 06:34:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdec4c05000) [pid = 1850] [serial = 549] [outer = (nil)] 06:34:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdecb1dcc00) [pid = 1850] [serial = 550] [outer = 0x7fdec4c05000] 06:34:02 INFO - PROCESS | 1850 | 1461072842339 Marionette DEBUG loaded listener.js 06:34:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdecc5c8000) [pid = 1850] [serial = 551] [outer = 0x7fdec4c05000] 06:34:03 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:03 INFO - PROCESS | 1850 | 1461072843651 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 06:34:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 06:34:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1847ms 06:34:03 INFO - PROCESS | 1850 | 1461072843681 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 06:34:03 INFO - PROCESS | 1850 | 1461072843688 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 06:34:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 06:34:03 INFO - PROCESS | 1850 | 1461072843800 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 06:34:03 INFO - PROCESS | 1850 | 1461072843804 Marionette TRACE conn3 <- [1,706,null,{}] 06:34:03 INFO - PROCESS | 1850 | 1461072843815 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:03 INFO - PROCESS | 1850 | 1461072843990 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 06:34:04 INFO - PROCESS | 1850 | 1461072844142 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03ca000 == 59 [pid = 1850] [id = 184] 06:34:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdec53df000) [pid = 1850] [serial = 552] [outer = (nil)] 06:34:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdeccb10400) [pid = 1850] [serial = 553] [outer = 0x7fdec53df000] 06:34:04 INFO - PROCESS | 1850 | 1461072844214 Marionette DEBUG loaded listener.js 06:34:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdeccf86000) [pid = 1850] [serial = 554] [outer = 0x7fdec53df000] 06:34:05 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:05 INFO - PROCESS | 1850 | 1461072845661 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 06:34:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 06:34:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1945ms 06:34:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 06:34:05 INFO - PROCESS | 1850 | 1461072845694 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 06:34:05 INFO - PROCESS | 1850 | 1461072845697 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 06:34:05 INFO - PROCESS | 1850 | 1461072845704 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 06:34:05 INFO - PROCESS | 1850 | 1461072845711 Marionette TRACE conn3 <- [1,710,null,{}] 06:34:05 INFO - PROCESS | 1850 | 1461072845727 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:05 INFO - PROCESS | 1850 | 1461072845905 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 06:34:06 INFO - PROCESS | 1850 | 1461072846058 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded372f000 == 60 [pid = 1850] [id = 185] 06:34:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdecce95c00) [pid = 1850] [serial = 555] [outer = (nil)] 06:34:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdeccfa1000) [pid = 1850] [serial = 556] [outer = 0x7fdecce95c00] 06:34:06 INFO - PROCESS | 1850 | 1461072846133 Marionette DEBUG loaded listener.js 06:34:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdecd0b4000) [pid = 1850] [serial = 557] [outer = 0x7fdecce95c00] 06:34:07 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:07 INFO - PROCESS | 1850 | 1461072847532 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 06:34:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 06:34:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1893ms 06:34:07 INFO - PROCESS | 1850 | 1461072847597 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 06:34:07 INFO - PROCESS | 1850 | 1461072847602 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 06:34:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 06:34:07 INFO - PROCESS | 1850 | 1461072847608 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 06:34:07 INFO - PROCESS | 1850 | 1461072847611 Marionette TRACE conn3 <- [1,714,null,{}] 06:34:07 INFO - PROCESS | 1850 | 1461072847616 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:07 INFO - PROCESS | 1850 | 1461072847784 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 06:34:07 INFO - PROCESS | 1850 | 1461072847977 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded56d1000 == 61 [pid = 1850] [id = 186] 06:34:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdecd0b8c00) [pid = 1850] [serial = 558] [outer = (nil)] 06:34:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdece094000) [pid = 1850] [serial = 559] [outer = 0x7fdecd0b8c00] 06:34:08 INFO - PROCESS | 1850 | 1461072848048 Marionette DEBUG loaded listener.js 06:34:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdeced32400) [pid = 1850] [serial = 560] [outer = 0x7fdecd0b8c00] 06:34:09 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:09 INFO - PROCESS | 1850 | 1461072849338 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 06:34:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 06:34:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1779ms 06:34:09 INFO - PROCESS | 1850 | 1461072849413 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 06:34:09 INFO - PROCESS | 1850 | 1461072849417 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 06:34:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 06:34:09 INFO - PROCESS | 1850 | 1461072849444 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 06:34:09 INFO - PROCESS | 1850 | 1461072849448 Marionette TRACE conn3 <- [1,718,null,{}] 06:34:09 INFO - PROCESS | 1850 | 1461072849453 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:09 INFO - PROCESS | 1850 | 1461072849621 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 06:34:09 INFO - PROCESS | 1850 | 1461072849991 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bb4800 == 62 [pid = 1850] [id = 187] 06:34:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdec4c11c00) [pid = 1850] [serial = 561] [outer = (nil)] 06:34:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdec53db000) [pid = 1850] [serial = 562] [outer = 0x7fdec4c11c00] 06:34:10 INFO - PROCESS | 1850 | 1461072850058 Marionette DEBUG loaded listener.js 06:34:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdec58d8800) [pid = 1850] [serial = 563] [outer = 0x7fdec4c11c00] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec54ac000 == 61 [pid = 1850] [id = 181] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdee319a000) [pid = 1850] [serial = 505] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccb51000 == 60 [pid = 1850] [id = 180] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9bc6000 == 59 [pid = 1850] [id = 179] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4cda800 == 58 [pid = 1850] [id = 178] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2be2000 == 57 [pid = 1850] [id = 177] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeeaf33000 == 56 [pid = 1850] [id = 176] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec480e000 == 55 [pid = 1850] [id = 175] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec46db000 == 54 [pid = 1850] [id = 174] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b15800 == 53 [pid = 1850] [id = 173] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecd2b2800 == 52 [pid = 1850] [id = 172] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecadb9000 == 51 [pid = 1850] [id = 171] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded57cf800 == 50 [pid = 1850] [id = 170] 06:34:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec541b800 == 49 [pid = 1850] [id = 169] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fded6026800) [pid = 1850] [serial = 503] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fded6ee7400) [pid = 1850] [serial = 427] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdecc1e4800) [pid = 1850] [serial = 491] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdeccc30c00) [pid = 1850] [serial = 466] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fded0ca4000) [pid = 1850] [serial = 472] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fded59c3400) [pid = 1850] [serial = 500] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdecc1d8800) [pid = 1850] [serial = 463] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fded0c99000) [pid = 1850] [serial = 499] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdeccf84c00) [pid = 1850] [serial = 484] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdecb1dc800) [pid = 1850] [serial = 481] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fded02f0000) [pid = 1850] [serial = 497] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fded0a8e400) [pid = 1850] [serial = 502] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fded02e9800) [pid = 1850] [serial = 469] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fded7230c00) [pid = 1850] [serial = 478] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fdec9ae2000) [pid = 1850] [serial = 490] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdecce99c00) [pid = 1850] [serial = 494] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdecce93400) [pid = 1850] [serial = 493] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdeccf8c400) [pid = 1850] [serial = 487] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdecd0b2800) [pid = 1850] [serial = 496] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdecc8b9c00) [pid = 1850] [serial = 461] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fded59c0800) [pid = 1850] [serial = 475] [outer = (nil)] [url = about:blank] 06:34:11 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:11 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:34:11 INFO - PROCESS | 1850 | 1461072851457 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 06:34:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 06:34:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2041ms 06:34:11 INFO - PROCESS | 1850 | 1461072851484 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 06:34:11 INFO - PROCESS | 1850 | 1461072851489 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 06:34:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 06:34:11 INFO - PROCESS | 1850 | 1461072851496 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 06:34:11 INFO - PROCESS | 1850 | 1461072851501 Marionette TRACE conn3 <- [1,722,null,{}] 06:34:11 INFO - PROCESS | 1850 | 1461072851509 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:11 INFO - PROCESS | 1850 | 1461072851671 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 06:34:11 INFO - PROCESS | 1850 | 1461072851798 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec481e000 == 50 [pid = 1850] [id = 188] 06:34:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdec29cac00) [pid = 1850] [serial = 564] [outer = (nil)] 06:34:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdeca921800) [pid = 1850] [serial = 565] [outer = 0x7fdec29cac00] 06:34:11 INFO - PROCESS | 1850 | 1461072851863 Marionette DEBUG loaded listener.js 06:34:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdecc1dbc00) [pid = 1850] [serial = 566] [outer = 0x7fdec29cac00] 06:34:12 INFO - PROCESS | 1850 | 1461072852535 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 06:34:12 INFO - PROCESS | 1850 | 1461072852611 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 06:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 06:34:12 INFO - PROCESS | 1850 | 1461072852623 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 06:34:12 INFO - PROCESS | 1850 | 1461072852626 Marionette TRACE conn3 <- [1,726,null,{}] 06:34:12 INFO - PROCESS | 1850 | 1461072852632 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:12 INFO - PROCESS | 1850 | 1461072852797 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 06:34:12 INFO - PROCESS | 1850 | 1461072852808 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bb8000 == 51 [pid = 1850] [id = 189] 06:34:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdec4c10000) [pid = 1850] [serial = 567] [outer = (nil)] 06:34:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdeccc2ec00) [pid = 1850] [serial = 568] [outer = 0x7fdec4c10000] 06:34:12 INFO - PROCESS | 1850 | 1461072852870 Marionette DEBUG loaded listener.js 06:34:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdecce9dc00) [pid = 1850] [serial = 569] [outer = 0x7fdec4c10000] 06:34:13 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:13 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:34:13 INFO - PROCESS | 1850 | 1461072853918 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 06:34:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 06:34:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1334ms 06:34:13 INFO - PROCESS | 1850 | 1461072853958 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 06:34:13 INFO - PROCESS | 1850 | 1461072853961 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 06:34:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 06:34:13 INFO - PROCESS | 1850 | 1461072853975 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 06:34:13 INFO - PROCESS | 1850 | 1461072853985 Marionette TRACE conn3 <- [1,730,null,{}] 06:34:14 INFO - PROCESS | 1850 | 1461072854003 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:14 INFO - PROCESS | 1850 | 1461072854217 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 06:34:14 INFO - PROCESS | 1850 | 1461072854240 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03c4000 == 52 [pid = 1850] [id = 190] 06:34:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdecbfe2c00) [pid = 1850] [serial = 570] [outer = (nil)] 06:34:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdecd0b4400) [pid = 1850] [serial = 571] [outer = 0x7fdecbfe2c00] 06:34:14 INFO - PROCESS | 1850 | 1461072854304 Marionette DEBUG loaded listener.js 06:34:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdeced3e800) [pid = 1850] [serial = 572] [outer = 0x7fdecbfe2c00] 06:34:14 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:14 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:34:15 INFO - PROCESS | 1850 | 1461072855171 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 06:34:15 INFO - PROCESS | 1850 | 1461072855241 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 06:34:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 06:34:15 INFO - PROCESS | 1850 | 1461072855247 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 06:34:15 INFO - PROCESS | 1850 | 1461072855249 Marionette TRACE conn3 <- [1,734,null,{}] 06:34:15 INFO - PROCESS | 1850 | 1461072855255 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:15 INFO - PROCESS | 1850 | 1461072855457 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 06:34:15 INFO - PROCESS | 1850 | 1461072855482 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5609800 == 53 [pid = 1850] [id = 191] 06:34:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdece095400) [pid = 1850] [serial = 573] [outer = (nil)] 06:34:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fded02ea400) [pid = 1850] [serial = 574] [outer = 0x7fdece095400] 06:34:15 INFO - PROCESS | 1850 | 1461072855545 Marionette DEBUG loaded listener.js 06:34:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fded04e9400) [pid = 1850] [serial = 575] [outer = 0x7fdece095400] 06:34:16 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdecbfefc00) [pid = 1850] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 06:34:16 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdec53e2800) [pid = 1850] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 06:34:16 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdec9a94400) [pid = 1850] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 06:34:16 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fdec553ac00) [pid = 1850] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 06:34:16 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fded7618800) [pid = 1850] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 06:34:16 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:16 INFO - PROCESS | 1850 | 1461072856509 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 06:34:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 06:34:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1278ms 06:34:16 INFO - PROCESS | 1850 | 1461072856526 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 06:34:16 INFO - PROCESS | 1850 | 1461072856530 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 06:34:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 06:34:16 INFO - PROCESS | 1850 | 1461072856536 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 06:34:16 INFO - PROCESS | 1850 | 1461072856538 Marionette TRACE conn3 <- [1,738,null,{}] 06:34:16 INFO - PROCESS | 1850 | 1461072856543 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:16 INFO - PROCESS | 1850 | 1461072856757 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 06:34:16 INFO - PROCESS | 1850 | 1461072856775 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59e4800 == 54 [pid = 1850] [id = 192] 06:34:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fded066f400) [pid = 1850] [serial = 576] [outer = (nil)] 06:34:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fded0a83800) [pid = 1850] [serial = 577] [outer = 0x7fded066f400] 06:34:16 INFO - PROCESS | 1850 | 1461072856854 Marionette DEBUG loaded listener.js 06:34:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fded0c9b000) [pid = 1850] [serial = 578] [outer = 0x7fded066f400] 06:34:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:18 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:34:18 INFO - PROCESS | 1850 | 1461072858047 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 06:34:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 06:34:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1534ms 06:34:18 INFO - PROCESS | 1850 | 1461072858166 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 06:34:18 INFO - PROCESS | 1850 | 1461072858172 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 06:34:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 06:34:18 INFO - PROCESS | 1850 | 1461072858185 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 06:34:18 INFO - PROCESS | 1850 | 1461072858190 Marionette TRACE conn3 <- [1,742,null,{}] 06:34:18 INFO - PROCESS | 1850 | 1461072858202 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:18 INFO - PROCESS | 1850 | 1461072858478 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 06:34:18 INFO - PROCESS | 1850 | 1461072858640 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b12000 == 55 [pid = 1850] [id = 193] 06:34:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdec9b34400) [pid = 1850] [serial = 579] [outer = (nil)] 06:34:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdec9b3e000) [pid = 1850] [serial = 580] [outer = 0x7fdec9b34400] 06:34:18 INFO - PROCESS | 1850 | 1461072858715 Marionette DEBUG loaded listener.js 06:34:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdecbfe4000) [pid = 1850] [serial = 581] [outer = 0x7fdec9b34400] 06:34:19 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:20 INFO - PROCESS | 1850 | 1461072859997 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 06:34:20 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 06:34:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1838ms 06:34:20 INFO - PROCESS | 1850 | 1461072860024 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 06:34:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 06:34:20 INFO - PROCESS | 1850 | 1461072860030 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 06:34:20 INFO - PROCESS | 1850 | 1461072860042 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 06:34:20 INFO - PROCESS | 1850 | 1461072860048 Marionette TRACE conn3 <- [1,746,null,{}] 06:34:20 INFO - PROCESS | 1850 | 1461072860154 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:20 INFO - PROCESS | 1850 | 1461072860328 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 06:34:20 INFO - PROCESS | 1850 | 1461072860492 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded04a9000 == 56 [pid = 1850] [id = 194] 06:34:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdec58d5400) [pid = 1850] [serial = 582] [outer = (nil)] 06:34:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdecc5cdc00) [pid = 1850] [serial = 583] [outer = 0x7fdec58d5400] 06:34:20 INFO - PROCESS | 1850 | 1461072860623 Marionette DEBUG loaded listener.js 06:34:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdeccf9a800) [pid = 1850] [serial = 584] [outer = 0x7fdec58d5400] 06:34:21 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:22 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:22 INFO - PROCESS | 1850 | 1461072862356 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 06:34:22 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.) 06:34:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2350ms 06:34:22 INFO - PROCESS | 1850 | 1461072862388 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 06:34:22 INFO - PROCESS | 1850 | 1461072862392 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 06:34:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 06:34:22 INFO - PROCESS | 1850 | 1461072862399 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 06:34:22 INFO - PROCESS | 1850 | 1461072862402 Marionette TRACE conn3 <- [1,750,null,{}] 06:34:22 INFO - PROCESS | 1850 | 1461072862416 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:22 INFO - PROCESS | 1850 | 1461072862633 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 06:34:22 INFO - PROCESS | 1850 | 1461072862791 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded61dd000 == 57 [pid = 1850] [id = 195] 06:34:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdeced3ac00) [pid = 1850] [serial = 585] [outer = (nil)] 06:34:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fded02f1c00) [pid = 1850] [serial = 586] [outer = 0x7fdeced3ac00] 06:34:22 INFO - PROCESS | 1850 | 1461072862870 Marionette DEBUG loaded listener.js 06:34:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fded0c9b800) [pid = 1850] [serial = 587] [outer = 0x7fdeced3ac00] 06:34:24 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:24 INFO - PROCESS | 1850 | 1461072864260 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 06:34:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 06:34:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1887ms 06:34:24 INFO - PROCESS | 1850 | 1461072864290 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 06:34:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 06:34:24 INFO - PROCESS | 1850 | 1461072864298 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 06:34:24 INFO - PROCESS | 1850 | 1461072864307 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 06:34:24 INFO - PROCESS | 1850 | 1461072864312 Marionette TRACE conn3 <- [1,754,null,{}] 06:34:24 INFO - PROCESS | 1850 | 1461072864321 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:24 INFO - PROCESS | 1850 | 1461072864694 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 06:34:24 INFO - PROCESS | 1850 | 1461072864853 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded67c5800 == 58 [pid = 1850] [id = 196] 06:34:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdeced40c00) [pid = 1850] [serial = 588] [outer = (nil)] 06:34:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fded42e1c00) [pid = 1850] [serial = 589] [outer = 0x7fdeced40c00] 06:34:25 INFO - PROCESS | 1850 | 1461072865022 Marionette DEBUG loaded listener.js 06:34:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fded4f51000) [pid = 1850] [serial = 590] [outer = 0x7fdeced40c00] 06:34:26 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:26 INFO - PROCESS | 1850 | 1461072866366 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 06:34:26 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 06:34:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2092ms 06:34:26 INFO - PROCESS | 1850 | 1461072866397 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 06:34:26 INFO - PROCESS | 1850 | 1461072866401 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 06:34:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 06:34:26 INFO - PROCESS | 1850 | 1461072866406 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 06:34:26 INFO - PROCESS | 1850 | 1461072866409 Marionette TRACE conn3 <- [1,758,null,{}] 06:34:26 INFO - PROCESS | 1850 | 1461072866516 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:26 INFO - PROCESS | 1850 | 1461072866669 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 06:34:26 INFO - PROCESS | 1850 | 1461072866830 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6e3f000 == 59 [pid = 1850] [id = 197] 06:34:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fded02e5c00) [pid = 1850] [serial = 591] [outer = (nil)] 06:34:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fded54aa400) [pid = 1850] [serial = 592] [outer = 0x7fded02e5c00] 06:34:26 INFO - PROCESS | 1850 | 1461072866905 Marionette DEBUG loaded listener.js 06:34:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fded5798400) [pid = 1850] [serial = 593] [outer = 0x7fded02e5c00] 06:34:27 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:27 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:34:27 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:27 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:27 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:34:27 INFO - PROCESS | 1850 | 1461072867765 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 06:34:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 06:34:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1385ms 06:34:27 INFO - PROCESS | 1850 | 1461072867794 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 06:34:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 06:34:27 INFO - PROCESS | 1850 | 1461072867798 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 06:34:27 INFO - PROCESS | 1850 | 1461072867805 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 06:34:27 INFO - PROCESS | 1850 | 1461072867808 Marionette TRACE conn3 <- [1,762,null,{}] 06:34:27 INFO - PROCESS | 1850 | 1461072867814 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:28 INFO - PROCESS | 1850 | 1461072868082 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 06:34:28 INFO - PROCESS | 1850 | 1461072868306 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded8557800 == 60 [pid = 1850] [id = 198] 06:34:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdecc47dc00) [pid = 1850] [serial = 594] [outer = (nil)] 06:34:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fded6024400) [pid = 1850] [serial = 595] [outer = 0x7fdecc47dc00] 06:34:28 INFO - PROCESS | 1850 | 1461072868453 Marionette DEBUG loaded listener.js 06:34:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fded611a000) [pid = 1850] [serial = 596] [outer = 0x7fdecc47dc00] 06:34:29 INFO - PROCESS | 1850 | 1461072869707 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 06:34:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 06:34:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1933ms 06:34:29 INFO - PROCESS | 1850 | 1461072869738 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 06:34:29 INFO - PROCESS | 1850 | 1461072869741 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 06:34:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 06:34:29 INFO - PROCESS | 1850 | 1461072869748 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 06:34:29 INFO - PROCESS | 1850 | 1461072869751 Marionette TRACE conn3 <- [1,766,null,{}] 06:34:29 INFO - PROCESS | 1850 | 1461072869756 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:29 INFO - PROCESS | 1850 | 1461072869991 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 06:34:30 INFO - PROCESS | 1850 | 1461072870416 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec54a9000 == 61 [pid = 1850] [id = 199] 06:34:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdec4c0dc00) [pid = 1850] [serial = 597] [outer = (nil)] 06:34:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdec53e3c00) [pid = 1850] [serial = 598] [outer = 0x7fdec4c0dc00] 06:34:30 INFO - PROCESS | 1850 | 1461072870497 Marionette DEBUG loaded listener.js 06:34:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdec9ae5400) [pid = 1850] [serial = 599] [outer = 0x7fdec4c0dc00] 06:34:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6262000 == 60 [pid = 1850] [id = 58] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdeccc31400) [pid = 1850] [serial = 547] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fded7619000) [pid = 1850] [serial = 517] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdec9b3b800) [pid = 1850] [serial = 520] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdec4c0ec00) [pid = 1850] [serial = 523] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdec58da800) [pid = 1850] [serial = 526] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdec29cb400) [pid = 1850] [serial = 529] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5609800 == 59 [pid = 1850] [id = 191] 06:34:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03c4000 == 58 [pid = 1850] [id = 190] 06:34:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9bb8000 == 57 [pid = 1850] [id = 189] 06:34:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec481e000 == 56 [pid = 1850] [id = 188] 06:34:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9bb4800 == 55 [pid = 1850] [id = 187] 06:34:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece028000 == 54 [pid = 1850] [id = 182] 06:34:31 INFO - PROCESS | 1850 | 1461072871904 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 06:34:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 06:34:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2194ms 06:34:31 INFO - PROCESS | 1850 | 1461072871963 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 06:34:31 INFO - PROCESS | 1850 | 1461072871969 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdecc707000) [pid = 1850] [serial = 542] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdecaa48c00) [pid = 1850] [serial = 539] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdeccb0f800) [pid = 1850] [serial = 545] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdecc5c9800) [pid = 1850] [serial = 541] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdecc8b3000) [pid = 1850] [serial = 544] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdeca922400) [pid = 1850] [serial = 538] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdec9a87400) [pid = 1850] [serial = 536] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdec58d6800) [pid = 1850] [serial = 535] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdec5537000) [pid = 1850] [serial = 532] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdee41c9000) [pid = 1850] [serial = 506] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdecce94000) [pid = 1850] [serial = 511] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fded0a8d000) [pid = 1850] [serial = 514] [outer = (nil)] [url = about:blank] 06:34:31 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdec9add800) [pid = 1850] [serial = 508] [outer = (nil)] [url = about:blank] 06:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 06:34:32 INFO - PROCESS | 1850 | 1461072872000 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 06:34:32 INFO - PROCESS | 1850 | 1461072872006 Marionette TRACE conn3 <- [1,770,null,{}] 06:34:32 INFO - PROCESS | 1850 | 1461072872015 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:32 INFO - PROCESS | 1850 | 1461072872183 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 06:34:32 INFO - PROCESS | 1850 | 1461072872199 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4a42800 == 55 [pid = 1850] [id = 200] 06:34:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdec9ae6800) [pid = 1850] [serial = 600] [outer = (nil)] 06:34:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdecc70d000) [pid = 1850] [serial = 601] [outer = 0x7fdec9ae6800] 06:34:32 INFO - PROCESS | 1850 | 1461072872271 Marionette DEBUG loaded listener.js 06:34:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdeccb0cc00) [pid = 1850] [serial = 602] [outer = 0x7fdec9ae6800] 06:34:33 INFO - PROCESS | 1850 | 1461072873171 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 06:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 06:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1240ms 06:34:33 INFO - PROCESS | 1850 | 1461072873285 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 06:34:33 INFO - PROCESS | 1850 | 1461072873289 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 06:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 06:34:33 INFO - PROCESS | 1850 | 1461072873301 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 06:34:33 INFO - PROCESS | 1850 | 1461072873306 Marionette TRACE conn3 <- [1,774,null,{}] 06:34:33 INFO - PROCESS | 1850 | 1461072873315 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:33 INFO - PROCESS | 1850 | 1461072873533 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 06:34:33 INFO - PROCESS | 1850 | 1461072873696 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b1e800 == 56 [pid = 1850] [id = 201] 06:34:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdecbfe9400) [pid = 1850] [serial = 603] [outer = (nil)] 06:34:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdecc1e4800) [pid = 1850] [serial = 604] [outer = 0x7fdecbfe9400] 06:34:33 INFO - PROCESS | 1850 | 1461072873848 Marionette DEBUG loaded listener.js 06:34:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdeccb0d000) [pid = 1850] [serial = 605] [outer = 0x7fdecbfe9400] 06:34:34 INFO - PROCESS | 1850 | 1461072874722 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 06:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 06:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1434ms 06:34:34 INFO - PROCESS | 1850 | 1461072874735 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 06:34:34 INFO - PROCESS | 1850 | 1461072874744 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 06:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 06:34:34 INFO - PROCESS | 1850 | 1461072874755 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 06:34:34 INFO - PROCESS | 1850 | 1461072874760 Marionette TRACE conn3 <- [1,778,null,{}] 06:34:34 INFO - PROCESS | 1850 | 1461072874767 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:34 INFO - PROCESS | 1850 | 1461072874956 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 06:34:35 INFO - PROCESS | 1850 | 1461072875125 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece01f800 == 57 [pid = 1850] [id = 202] 06:34:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdecc1c7800) [pid = 1850] [serial = 606] [outer = (nil)] 06:34:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdecd0b5800) [pid = 1850] [serial = 607] [outer = 0x7fdecc1c7800] 06:34:35 INFO - PROCESS | 1850 | 1461072875200 Marionette DEBUG loaded listener.js 06:34:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdece34f000) [pid = 1850] [serial = 608] [outer = 0x7fdecc1c7800] 06:34:36 INFO - PROCESS | 1850 | 1461072876189 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 06:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 06:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1483ms 06:34:36 INFO - PROCESS | 1850 | 1461072876238 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 06:34:36 INFO - PROCESS | 1850 | 1461072876242 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 06:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 06:34:36 INFO - PROCESS | 1850 | 1461072876249 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 06:34:36 INFO - PROCESS | 1850 | 1461072876255 Marionette TRACE conn3 <- [1,782,null,{}] 06:34:36 INFO - PROCESS | 1850 | 1461072876272 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:36 INFO - PROCESS | 1850 | 1461072876511 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 06:34:36 INFO - PROCESS | 1850 | 1461072876716 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded435d800 == 58 [pid = 1850] [id = 203] 06:34:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fded04e5c00) [pid = 1850] [serial = 609] [outer = (nil)] 06:34:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fded0c99400) [pid = 1850] [serial = 610] [outer = 0x7fded04e5c00] 06:34:36 INFO - PROCESS | 1850 | 1461072876848 Marionette DEBUG loaded listener.js 06:34:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fded2bce800) [pid = 1850] [serial = 611] [outer = 0x7fded04e5c00] 06:34:37 INFO - PROCESS | 1850 | 1461072877712 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 06:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 06:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1489ms 06:34:37 INFO - PROCESS | 1850 | 1461072877739 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 06:34:37 INFO - PROCESS | 1850 | 1461072877744 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 06:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 06:34:37 INFO - PROCESS | 1850 | 1461072877749 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 06:34:37 INFO - PROCESS | 1850 | 1461072877752 Marionette TRACE conn3 <- [1,786,null,{}] 06:34:37 INFO - PROCESS | 1850 | 1461072877758 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:37 INFO - PROCESS | 1850 | 1461072877917 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 06:34:38 INFO - PROCESS | 1850 | 1461072878085 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e56800 == 59 [pid = 1850] [id = 204] 06:34:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fded4334000) [pid = 1850] [serial = 612] [outer = (nil)] 06:34:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fded5179800) [pid = 1850] [serial = 613] [outer = 0x7fded4334000] 06:34:38 INFO - PROCESS | 1850 | 1461072878162 Marionette DEBUG loaded listener.js 06:34:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fded59bac00) [pid = 1850] [serial = 614] [outer = 0x7fded4334000] 06:34:39 INFO - PROCESS | 1850 | 1461072879131 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 06:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 06:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1439ms 06:34:39 INFO - PROCESS | 1850 | 1461072879190 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 06:34:39 INFO - PROCESS | 1850 | 1461072879194 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 06:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 06:34:39 INFO - PROCESS | 1850 | 1461072879201 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 06:34:39 INFO - PROCESS | 1850 | 1461072879203 Marionette TRACE conn3 <- [1,790,null,{}] 06:34:39 INFO - PROCESS | 1850 | 1461072879209 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:39 INFO - PROCESS | 1850 | 1461072879382 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 06:34:39 INFO - PROCESS | 1850 | 1461072879547 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded692a000 == 60 [pid = 1850] [id = 205] 06:34:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fded0673c00) [pid = 1850] [serial = 615] [outer = (nil)] 06:34:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fded5c61000) [pid = 1850] [serial = 616] [outer = 0x7fded0673c00] 06:34:39 INFO - PROCESS | 1850 | 1461072879621 Marionette DEBUG loaded listener.js 06:34:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fded602f000) [pid = 1850] [serial = 617] [outer = 0x7fded0673c00] 06:34:40 INFO - PROCESS | 1850 | 1461072880515 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 06:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 06:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1380ms 06:34:40 INFO - PROCESS | 1850 | 1461072880583 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 06:34:40 INFO - PROCESS | 1850 | 1461072880587 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 06:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 06:34:40 INFO - PROCESS | 1850 | 1461072880594 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 06:34:40 INFO - PROCESS | 1850 | 1461072880598 Marionette TRACE conn3 <- [1,794,null,{}] 06:34:40 INFO - PROCESS | 1850 | 1461072880603 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:40 INFO - PROCESS | 1850 | 1461072880847 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 06:34:41 INFO - PROCESS | 1850 | 1461072881060 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedcf12800 == 61 [pid = 1850] [id = 206] 06:34:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fded63f4800) [pid = 1850] [serial = 618] [outer = (nil)] 06:34:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fded6976000) [pid = 1850] [serial = 619] [outer = 0x7fded63f4800] 06:34:41 INFO - PROCESS | 1850 | 1461072881181 Marionette DEBUG loaded listener.js 06:34:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fded6ee7400) [pid = 1850] [serial = 620] [outer = 0x7fded63f4800] 06:34:42 INFO - PROCESS | 1850 | 1461072882053 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 06:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 06:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1538ms 06:34:42 INFO - PROCESS | 1850 | 1461072882132 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 06:34:42 INFO - PROCESS | 1850 | 1461072882135 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 06:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 06:34:42 INFO - PROCESS | 1850 | 1461072882142 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 06:34:42 INFO - PROCESS | 1850 | 1461072882144 Marionette TRACE conn3 <- [1,798,null,{}] 06:34:42 INFO - PROCESS | 1850 | 1461072882151 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:42 INFO - PROCESS | 1850 | 1461072882362 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 06:34:42 INFO - PROCESS | 1850 | 1461072882525 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2ee2000 == 62 [pid = 1850] [id = 207] 06:34:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fded63f5800) [pid = 1850] [serial = 621] [outer = (nil)] 06:34:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fded722d400) [pid = 1850] [serial = 622] [outer = 0x7fded63f5800] 06:34:42 INFO - PROCESS | 1850 | 1461072882620 Marionette DEBUG loaded listener.js 06:34:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fded7618800) [pid = 1850] [serial = 623] [outer = 0x7fded63f5800] 06:34:43 INFO - PROCESS | 1850 | 1461072883458 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 06:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 06:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1384ms 06:34:43 INFO - PROCESS | 1850 | 1461072883528 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 06:34:43 INFO - PROCESS | 1850 | 1461072883532 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 06:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 06:34:43 INFO - PROCESS | 1850 | 1461072883538 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 06:34:43 INFO - PROCESS | 1850 | 1461072883541 Marionette TRACE conn3 <- [1,802,null,{}] 06:34:43 INFO - PROCESS | 1850 | 1461072883547 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:43 INFO - PROCESS | 1850 | 1461072883727 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 06:34:43 INFO - PROCESS | 1850 | 1461072883891 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee337e000 == 63 [pid = 1850] [id = 208] 06:34:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fded63f6000) [pid = 1850] [serial = 624] [outer = (nil)] 06:34:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fded7b68c00) [pid = 1850] [serial = 625] [outer = 0x7fded63f6000] 06:34:43 INFO - PROCESS | 1850 | 1461072883966 Marionette DEBUG loaded listener.js 06:34:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fded7bcbc00) [pid = 1850] [serial = 626] [outer = 0x7fded63f6000] 06:34:44 INFO - PROCESS | 1850 | 1461072884762 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 06:34:44 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 06:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1331ms 06:34:44 INFO - PROCESS | 1850 | 1461072884871 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 06:34:44 INFO - PROCESS | 1850 | 1461072884875 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 06:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 06:34:44 INFO - PROCESS | 1850 | 1461072884881 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 06:34:44 INFO - PROCESS | 1850 | 1461072884884 Marionette TRACE conn3 <- [1,806,null,{}] 06:34:44 INFO - PROCESS | 1850 | 1461072884890 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:45 INFO - PROCESS | 1850 | 1461072885076 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 06:34:45 INFO - PROCESS | 1850 | 1461072885244 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee4350000 == 64 [pid = 1850] [id = 209] 06:34:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fded850dc00) [pid = 1850] [serial = 627] [outer = (nil)] 06:34:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fded862cc00) [pid = 1850] [serial = 628] [outer = 0x7fded850dc00] 06:34:45 INFO - PROCESS | 1850 | 1461072885325 Marionette DEBUG loaded listener.js 06:34:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdedc24a800) [pid = 1850] [serial = 629] [outer = 0x7fded850dc00] 06:34:46 INFO - PROCESS | 1850 | 1461072886164 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 06:34:46 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 06:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1334ms 06:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 06:34:46 INFO - PROCESS | 1850 | 1461072886216 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 06:34:46 INFO - PROCESS | 1850 | 1461072886219 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 06:34:46 INFO - PROCESS | 1850 | 1461072886226 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 06:34:46 INFO - PROCESS | 1850 | 1461072886229 Marionette TRACE conn3 <- [1,810,null,{}] 06:34:46 INFO - PROCESS | 1850 | 1461072886235 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:46 INFO - PROCESS | 1850 | 1461072886417 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 06:34:46 INFO - PROCESS | 1850 | 1461072886594 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a13800 == 65 [pid = 1850] [id = 210] 06:34:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fded8502800) [pid = 1850] [serial = 630] [outer = (nil)] 06:34:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdee20ccc00) [pid = 1850] [serial = 631] [outer = 0x7fded8502800] 06:34:46 INFO - PROCESS | 1850 | 1461072886675 Marionette DEBUG loaded listener.js 06:34:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdee2c41c00) [pid = 1850] [serial = 632] [outer = 0x7fded8502800] 06:34:47 INFO - PROCESS | 1850 | 1461072887524 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 06:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 06:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1346ms 06:34:47 INFO - PROCESS | 1850 | 1461072887572 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 06:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 06:34:47 INFO - PROCESS | 1850 | 1461072887577 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 06:34:47 INFO - PROCESS | 1850 | 1461072887583 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 06:34:47 INFO - PROCESS | 1850 | 1461072887588 Marionette TRACE conn3 <- [1,814,null,{}] 06:34:47 INFO - PROCESS | 1850 | 1461072887594 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:47 INFO - PROCESS | 1850 | 1461072887806 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 06:34:47 INFO - PROCESS | 1850 | 1461072887976 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8573000 == 66 [pid = 1850] [id = 211] 06:34:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fded066e000) [pid = 1850] [serial = 633] [outer = (nil)] 06:34:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdee2fc0800) [pid = 1850] [serial = 634] [outer = 0x7fded066e000] 06:34:48 INFO - PROCESS | 1850 | 1461072888054 Marionette DEBUG loaded listener.js 06:34:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdee402c000) [pid = 1850] [serial = 635] [outer = 0x7fded066e000] 06:34:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6e3f000 == 65 [pid = 1850] [id = 197] 06:34:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded61dd000 == 64 [pid = 1850] [id = 195] 06:34:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded04a9000 == 63 [pid = 1850] [id = 194] 06:34:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b12000 == 62 [pid = 1850] [id = 193] 06:34:49 INFO - PROCESS | 1850 | 1461072889535 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 06:34:49 INFO - PROCESS | 1850 | 1461072889627 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 06:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 06:34:49 INFO - PROCESS | 1850 | 1461072889636 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 06:34:49 INFO - PROCESS | 1850 | 1461072889642 Marionette TRACE conn3 <- [1,818,null,{}] 06:34:49 INFO - PROCESS | 1850 | 1461072889650 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:49 INFO - PROCESS | 1850 | 1461072889824 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 06:34:49 INFO - PROCESS | 1850 | 1461072889992 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccec6000 == 63 [pid = 1850] [id = 212] 06:34:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdecbfe9c00) [pid = 1850] [serial = 636] [outer = (nil)] 06:34:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdecce99c00) [pid = 1850] [serial = 637] [outer = 0x7fdecbfe9c00] 06:34:50 INFO - PROCESS | 1850 | 1461072890055 Marionette DEBUG loaded listener.js 06:34:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdecd0ab800) [pid = 1850] [serial = 638] [outer = 0x7fdecbfe9c00] 06:34:50 INFO - PROCESS | 1850 | 1461072890954 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 06:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 06:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1340ms 06:34:50 INFO - PROCESS | 1850 | 1461072890976 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 06:34:50 INFO - PROCESS | 1850 | 1461072890984 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 06:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 06:34:51 INFO - PROCESS | 1850 | 1461072890995 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 06:34:51 INFO - PROCESS | 1850 | 1461072890998 Marionette TRACE conn3 <- [1,822,null,{}] 06:34:51 INFO - PROCESS | 1850 | 1461072891008 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:51 INFO - PROCESS | 1850 | 1461072891217 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 06:34:51 INFO - PROCESS | 1850 | 1461072891245 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59e0800 == 64 [pid = 1850] [id = 213] 06:34:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdece355c00) [pid = 1850] [serial = 639] [outer = (nil)] 06:34:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fded0a88c00) [pid = 1850] [serial = 640] [outer = 0x7fdece355c00] 06:34:51 INFO - PROCESS | 1850 | 1461072891310 Marionette DEBUG loaded listener.js 06:34:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fded2bcf400) [pid = 1850] [serial = 641] [outer = 0x7fdece355c00] 06:34:52 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdec4c0dc00) [pid = 1850] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 06:34:52 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdecbfe2c00) [pid = 1850] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 06:34:52 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdec4c11c00) [pid = 1850] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 06:34:52 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdece095400) [pid = 1850] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 06:34:52 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdec4c10000) [pid = 1850] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 06:34:52 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdec29cac00) [pid = 1850] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 06:34:52 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fded066f400) [pid = 1850] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 06:34:52 INFO - PROCESS | 1850 | 1461072892288 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 06:34:52 INFO - PROCESS | 1850 | 1461072892340 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 06:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 06:34:52 INFO - PROCESS | 1850 | 1461072892347 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 06:34:52 INFO - PROCESS | 1850 | 1461072892353 Marionette TRACE conn3 <- [1,826,null,{}] 06:34:52 INFO - PROCESS | 1850 | 1461072892370 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:52 INFO - PROCESS | 1850 | 1461072892545 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 06:34:52 INFO - PROCESS | 1850 | 1461072892685 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded79bd000 == 65 [pid = 1850] [id = 214] 06:34:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdec53dd000) [pid = 1850] [serial = 642] [outer = (nil)] 06:34:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fded5175400) [pid = 1850] [serial = 643] [outer = 0x7fdec53dd000] 06:34:52 INFO - PROCESS | 1850 | 1461072892754 Marionette DEBUG loaded listener.js 06:34:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fded6030800) [pid = 1850] [serial = 644] [outer = 0x7fdec53dd000] 06:34:53 INFO - PROCESS | 1850 | 1461072893541 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 06:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 06:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1235ms 06:34:53 INFO - PROCESS | 1850 | 1461072893606 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 06:34:53 INFO - PROCESS | 1850 | 1461072893613 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 06:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 06:34:53 INFO - PROCESS | 1850 | 1461072893622 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 06:34:53 INFO - PROCESS | 1850 | 1461072893626 Marionette TRACE conn3 <- [1,830,null,{}] 06:34:53 INFO - PROCESS | 1850 | 1461072893631 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:53 INFO - PROCESS | 1850 | 1461072893806 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 06:34:53 INFO - PROCESS | 1850 | 1461072893817 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8440000 == 66 [pid = 1850] [id = 215] 06:34:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdecc5ca000) [pid = 1850] [serial = 645] [outer = (nil)] 06:34:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fded67a8400) [pid = 1850] [serial = 646] [outer = 0x7fdecc5ca000] 06:34:54 INFO - PROCESS | 1850 | 1461072894050 Marionette DEBUG loaded listener.js 06:34:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fded722b000) [pid = 1850] [serial = 647] [outer = 0x7fdecc5ca000] 06:34:55 INFO - PROCESS | 1850 | 1461072895497 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 06:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 06:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1887ms 06:34:55 INFO - PROCESS | 1850 | 1461072895512 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 06:34:55 INFO - PROCESS | 1850 | 1461072895519 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 06:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 06:34:55 INFO - PROCESS | 1850 | 1461072895529 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 06:34:55 INFO - PROCESS | 1850 | 1461072895534 Marionette TRACE conn3 <- [1,834,null,{}] 06:34:55 INFO - PROCESS | 1850 | 1461072895543 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:55 INFO - PROCESS | 1850 | 1461072895732 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 06:34:55 INFO - PROCESS | 1850 | 1461072895957 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded512f800 == 67 [pid = 1850] [id = 216] 06:34:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fdeccf8e800) [pid = 1850] [serial = 648] [outer = (nil)] 06:34:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdece34f400) [pid = 1850] [serial = 649] [outer = 0x7fdeccf8e800] 06:34:56 INFO - PROCESS | 1850 | 1461072896078 Marionette DEBUG loaded listener.js 06:34:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fded0a85800) [pid = 1850] [serial = 650] [outer = 0x7fdeccf8e800] 06:34:57 INFO - PROCESS | 1850 | 1461072897049 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 06:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 06:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1537ms 06:34:57 INFO - PROCESS | 1850 | 1461072897066 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 06:34:57 INFO - PROCESS | 1850 | 1461072897075 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 06:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 06:34:57 INFO - PROCESS | 1850 | 1461072897086 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 06:34:57 INFO - PROCESS | 1850 | 1461072897090 Marionette TRACE conn3 <- [1,838,null,{}] 06:34:57 INFO - PROCESS | 1850 | 1461072897096 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:57 INFO - PROCESS | 1850 | 1461072897282 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 06:34:57 INFO - PROCESS | 1850 | 1461072897507 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee843c800 == 68 [pid = 1850] [id = 217] 06:34:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdecc70a400) [pid = 1850] [serial = 651] [outer = (nil)] 06:34:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fded5f8ec00) [pid = 1850] [serial = 652] [outer = 0x7fdecc70a400] 06:34:57 INFO - PROCESS | 1850 | 1461072897625 Marionette DEBUG loaded listener.js 06:34:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fded63f9400) [pid = 1850] [serial = 653] [outer = 0x7fdecc70a400] 06:34:58 INFO - PROCESS | 1850 | 1461072898474 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 06:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 06:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1431ms 06:34:58 INFO - PROCESS | 1850 | 1461072898517 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 06:34:58 INFO - PROCESS | 1850 | 1461072898522 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 06:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 06:34:58 INFO - PROCESS | 1850 | 1461072898528 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 06:34:58 INFO - PROCESS | 1850 | 1461072898535 Marionette TRACE conn3 <- [1,842,null,{}] 06:34:58 INFO - PROCESS | 1850 | 1461072898550 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:34:58 INFO - PROCESS | 1850 | 1461072898759 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 06:34:58 INFO - PROCESS | 1850 | 1461072898927 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:34:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeec773000 == 69 [pid = 1850] [id = 218] 06:34:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fded68be800) [pid = 1850] [serial = 654] [outer = (nil)] 06:34:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdee2c49800) [pid = 1850] [serial = 655] [outer = 0x7fded68be800] 06:34:59 INFO - PROCESS | 1850 | 1461072899003 Marionette DEBUG loaded listener.js 06:34:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdee33dd000) [pid = 1850] [serial = 656] [outer = 0x7fded68be800] 06:34:59 INFO - PROCESS | 1850 | 1461072899879 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 06:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 06:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1391ms 06:34:59 INFO - PROCESS | 1850 | 1461072899920 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 06:34:59 INFO - PROCESS | 1850 | 1461072899924 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 06:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 06:34:59 INFO - PROCESS | 1850 | 1461072899930 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 06:34:59 INFO - PROCESS | 1850 | 1461072899934 Marionette TRACE conn3 <- [1,846,null,{}] 06:34:59 INFO - PROCESS | 1850 | 1461072899939 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:00 INFO - PROCESS | 1850 | 1461072900108 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 06:35:00 INFO - PROCESS | 1850 | 1461072900284 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec55a7000 == 70 [pid = 1850] [id = 219] 06:35:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fded6e64800) [pid = 1850] [serial = 657] [outer = (nil)] 06:35:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdee41cbc00) [pid = 1850] [serial = 658] [outer = 0x7fded6e64800] 06:35:00 INFO - PROCESS | 1850 | 1461072900356 Marionette DEBUG loaded listener.js 06:35:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdee4311c00) [pid = 1850] [serial = 659] [outer = 0x7fded6e64800] 06:35:01 INFO - PROCESS | 1850 | 1461072901250 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 06:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 06:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1383ms 06:35:01 INFO - PROCESS | 1850 | 1461072901315 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 06:35:01 INFO - PROCESS | 1850 | 1461072901318 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 06:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 06:35:01 INFO - PROCESS | 1850 | 1461072901326 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 06:35:01 INFO - PROCESS | 1850 | 1461072901330 Marionette TRACE conn3 <- [1,850,null,{}] 06:35:01 INFO - PROCESS | 1850 | 1461072901335 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:01 INFO - PROCESS | 1850 | 1461072901561 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 06:35:01 INFO - PROCESS | 1850 | 1461072901746 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0273000 == 71 [pid = 1850] [id = 220] 06:35:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdec53d8000) [pid = 1850] [serial = 660] [outer = (nil)] 06:35:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fded4f54c00) [pid = 1850] [serial = 661] [outer = 0x7fdec53d8000] 06:35:01 INFO - PROCESS | 1850 | 1461072901821 Marionette DEBUG loaded listener.js 06:35:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdee5debc00) [pid = 1850] [serial = 662] [outer = 0x7fdec53d8000] 06:35:02 INFO - PROCESS | 1850 | 1461072902725 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 06:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 06:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1438ms 06:35:02 INFO - PROCESS | 1850 | 1461072902766 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 06:35:02 INFO - PROCESS | 1850 | 1461072902769 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 06:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 06:35:02 INFO - PROCESS | 1850 | 1461072902775 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 06:35:02 INFO - PROCESS | 1850 | 1461072902777 Marionette TRACE conn3 <- [1,854,null,{}] 06:35:02 INFO - PROCESS | 1850 | 1461072902783 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:02 INFO - PROCESS | 1850 | 1461072902974 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 06:35:03 INFO - PROCESS | 1850 | 1461072903152 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1dcf800 == 72 [pid = 1850] [id = 221] 06:35:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdee6227800) [pid = 1850] [serial = 663] [outer = (nil)] 06:35:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdee8025800) [pid = 1850] [serial = 664] [outer = 0x7fdee6227800] 06:35:03 INFO - PROCESS | 1850 | 1461072903228 Marionette DEBUG loaded listener.js 06:35:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdee815d800) [pid = 1850] [serial = 665] [outer = 0x7fdee6227800] 06:35:04 INFO - PROCESS | 1850 | 1461072904057 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 06:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 06:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1334ms 06:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 06:35:04 INFO - PROCESS | 1850 | 1461072904111 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 06:35:04 INFO - PROCESS | 1850 | 1461072904114 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 06:35:04 INFO - PROCESS | 1850 | 1461072904121 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 06:35:04 INFO - PROCESS | 1850 | 1461072904124 Marionette TRACE conn3 <- [1,858,null,{}] 06:35:04 INFO - PROCESS | 1850 | 1461072904130 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:04 INFO - PROCESS | 1850 | 1461072904311 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 06:35:04 INFO - PROCESS | 1850 | 1461072904487 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0373000 == 73 [pid = 1850] [id = 222] 06:35:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdecc993000) [pid = 1850] [serial = 666] [outer = (nil)] 06:35:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdecc998c00) [pid = 1850] [serial = 667] [outer = 0x7fdecc993000] 06:35:04 INFO - PROCESS | 1850 | 1461072904557 Marionette DEBUG loaded listener.js 06:35:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdecc99d800) [pid = 1850] [serial = 668] [outer = 0x7fdecc993000] 06:35:05 INFO - PROCESS | 1850 | 1461072905888 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 06:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 06:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1831ms 06:35:05 INFO - PROCESS | 1850 | 1461072905952 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 06:35:05 INFO - PROCESS | 1850 | 1461072905957 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 06:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 06:35:05 INFO - PROCESS | 1850 | 1461072905966 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 06:35:05 INFO - PROCESS | 1850 | 1461072905972 Marionette TRACE conn3 <- [1,862,null,{}] 06:35:06 INFO - PROCESS | 1850 | 1461072906097 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:06 INFO - PROCESS | 1850 | 1461072906265 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 06:35:06 INFO - PROCESS | 1850 | 1461072906449 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4817000 == 74 [pid = 1850] [id = 223] 06:35:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fdec04cb800) [pid = 1850] [serial = 669] [outer = (nil)] 06:35:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fdec53de800) [pid = 1850] [serial = 670] [outer = 0x7fdec04cb800] 06:35:06 INFO - PROCESS | 1850 | 1461072906519 Marionette DEBUG loaded listener.js 06:35:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fdec9a8b000) [pid = 1850] [serial = 671] [outer = 0x7fdec04cb800] 06:35:07 INFO - PROCESS | 1850 | 1461072907510 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 06:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 06:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1583ms 06:35:07 INFO - PROCESS | 1850 | 1461072907549 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 06:35:07 INFO - PROCESS | 1850 | 1461072907557 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 06:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 06:35:07 INFO - PROCESS | 1850 | 1461072907567 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 06:35:07 INFO - PROCESS | 1850 | 1461072907570 Marionette TRACE conn3 <- [1,866,null,{}] 06:35:07 INFO - PROCESS | 1850 | 1461072907577 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:07 INFO - PROCESS | 1850 | 1461072907754 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 06:35:07 INFO - PROCESS | 1850 | 1461072907929 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b06800 == 75 [pid = 1850] [id = 224] 06:35:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fdec04ca800) [pid = 1850] [serial = 672] [outer = (nil)] 06:35:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fdecaa4dc00) [pid = 1850] [serial = 673] [outer = 0x7fdec04ca800] 06:35:08 INFO - PROCESS | 1850 | 1461072907999 Marionette DEBUG loaded listener.js 06:35:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fdecbff1400) [pid = 1850] [serial = 674] [outer = 0x7fdec04ca800] 06:35:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fdecc476000) [pid = 1850] [serial = 675] [outer = 0x7fdecd35d400] 06:35:09 INFO - PROCESS | 1850 | 1461072909082 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 06:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 06:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1536ms 06:35:09 INFO - PROCESS | 1850 | 1461072909103 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 06:35:09 INFO - PROCESS | 1850 | 1461072909106 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 06:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 06:35:09 INFO - PROCESS | 1850 | 1461072909113 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 06:35:09 INFO - PROCESS | 1850 | 1461072909119 Marionette TRACE conn3 <- [1,870,null,{}] 06:35:09 INFO - PROCESS | 1850 | 1461072909134 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:09 INFO - PROCESS | 1850 | 1461072909315 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 06:35:09 INFO - PROCESS | 1850 | 1461072909572 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccb48800 == 76 [pid = 1850] [id = 225] 06:35:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fdecc995c00) [pid = 1850] [serial = 676] [outer = (nil)] 06:35:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fdecc99cc00) [pid = 1850] [serial = 677] [outer = 0x7fdecc995c00] 06:35:09 INFO - PROCESS | 1850 | 1461072909684 Marionette DEBUG loaded listener.js 06:35:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fdeccb0e000) [pid = 1850] [serial = 678] [outer = 0x7fdecc995c00] 06:35:10 INFO - PROCESS | 1850 | 1461072910507 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 06:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 06:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1434ms 06:35:10 INFO - PROCESS | 1850 | 1461072910548 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 06:35:10 INFO - PROCESS | 1850 | 1461072910552 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 06:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 06:35:10 INFO - PROCESS | 1850 | 1461072910559 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 06:35:10 INFO - PROCESS | 1850 | 1461072910561 Marionette TRACE conn3 <- [1,874,null,{}] 06:35:10 INFO - PROCESS | 1850 | 1461072910566 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:10 INFO - PROCESS | 1850 | 1461072910727 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2cd8800 == 75 [pid = 1850] [id = 64] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0644000 == 74 [pid = 1850] [id = 59] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2f04800 == 73 [pid = 1850] [id = 65] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6dd3000 == 72 [pid = 1850] [id = 55] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded56d1000 == 71 [pid = 1850] [id = 186] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc55b000 == 70 [pid = 1850] [id = 183] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03ca000 == 69 [pid = 1850] [id = 184] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fdeccb10400) [pid = 1850] [serial = 553] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdecb1dcc00) [pid = 1850] [serial = 550] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdece094000) [pid = 1850] [serial = 559] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdeccfa1000) [pid = 1850] [serial = 556] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fdecc70d000) [pid = 1850] [serial = 601] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fdec9b3e000) [pid = 1850] [serial = 580] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fdecc5cdc00) [pid = 1850] [serial = 583] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fded02f1c00) [pid = 1850] [serial = 586] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fded42e1c00) [pid = 1850] [serial = 589] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fded54aa400) [pid = 1850] [serial = 592] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fded6024400) [pid = 1850] [serial = 595] [outer = (nil)] [url = about:blank] 06:35:10 INFO - PROCESS | 1850 | 1461072910962 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdef53dd000 == 68 [pid = 1850] [id = 168] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded2b78800 == 67 [pid = 1850] [id = 60] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5a8e800 == 66 [pid = 1850] [id = 53] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece02d800 == 65 [pid = 1850] [id = 51] 06:35:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded8557800 == 64 [pid = 1850] [id = 198] 06:35:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4a58800 == 65 [pid = 1850] [id = 226] 06:35:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdec5533000) [pid = 1850] [serial = 679] [outer = (nil)] 06:35:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fdeca927c00) [pid = 1850] [serial = 680] [outer = 0x7fdec5533000] 06:35:11 INFO - PROCESS | 1850 | 1461072911030 Marionette DEBUG loaded listener.js 06:35:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fdecc8bc800) [pid = 1850] [serial = 681] [outer = 0x7fdec5533000] 06:35:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded67c5800 == 64 [pid = 1850] [id = 196] 06:35:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded59e4800 == 63 [pid = 1850] [id = 192] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fdeced3e800) [pid = 1850] [serial = 572] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdecd0b4400) [pid = 1850] [serial = 571] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fdec53db000) [pid = 1850] [serial = 562] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdec58d8800) [pid = 1850] [serial = 563] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fded02ea400) [pid = 1850] [serial = 574] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fded04e9400) [pid = 1850] [serial = 575] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdecce9dc00) [pid = 1850] [serial = 569] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdeca921800) [pid = 1850] [serial = 565] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fdecc1dbc00) [pid = 1850] [serial = 566] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdeccc2ec00) [pid = 1850] [serial = 568] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fded0a83800) [pid = 1850] [serial = 577] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdec53e3c00) [pid = 1850] [serial = 598] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdec9ae5400) [pid = 1850] [serial = 599] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fded0c9b000) [pid = 1850] [serial = 578] [outer = (nil)] [url = about:blank] 06:35:11 INFO - PROCESS | 1850 | 1461072911793 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 06:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 06:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1242ms 06:35:11 INFO - PROCESS | 1850 | 1461072911801 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 06:35:11 INFO - PROCESS | 1850 | 1461072911805 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 06:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 06:35:11 INFO - PROCESS | 1850 | 1461072911847 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 06:35:11 INFO - PROCESS | 1850 | 1461072911850 Marionette TRACE conn3 <- [1,878,null,{}] 06:35:11 INFO - PROCESS | 1850 | 1461072911857 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:12 INFO - PROCESS | 1850 | 1461072912019 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 06:35:12 INFO - PROCESS | 1850 | 1461072912034 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc540000 == 64 [pid = 1850] [id = 227] 06:35:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdecc8bd400) [pid = 1850] [serial = 682] [outer = (nil)] 06:35:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdecce8f800) [pid = 1850] [serial = 683] [outer = 0x7fdecc8bd400] 06:35:12 INFO - PROCESS | 1850 | 1461072912096 Marionette DEBUG loaded listener.js 06:35:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdeccf97800) [pid = 1850] [serial = 684] [outer = 0x7fdecc8bd400] 06:35:12 INFO - PROCESS | 1850 | 1461072912931 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 06:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 06:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1168ms 06:35:12 INFO - PROCESS | 1850 | 1461072912980 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 06:35:12 INFO - PROCESS | 1850 | 1461072912984 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 06:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 06:35:12 INFO - PROCESS | 1850 | 1461072912990 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 06:35:12 INFO - PROCESS | 1850 | 1461072912993 Marionette TRACE conn3 <- [1,882,null,{}] 06:35:13 INFO - PROCESS | 1850 | 1461072913003 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:13 INFO - PROCESS | 1850 | 1461072913191 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 06:35:13 INFO - PROCESS | 1850 | 1461072913203 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece383000 == 65 [pid = 1850] [id = 228] 06:35:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdec04cbc00) [pid = 1850] [serial = 685] [outer = (nil)] 06:35:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdecd229000) [pid = 1850] [serial = 686] [outer = 0x7fdec04cbc00] 06:35:13 INFO - PROCESS | 1850 | 1461072913389 Marionette DEBUG loaded listener.js 06:35:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdecee45000) [pid = 1850] [serial = 687] [outer = 0x7fdec04cbc00] 06:35:14 INFO - PROCESS | 1850 | 1461072914200 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 06:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 06:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1233ms 06:35:14 INFO - PROCESS | 1850 | 1461072914225 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 06:35:14 INFO - PROCESS | 1850 | 1461072914229 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 06:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 06:35:14 INFO - PROCESS | 1850 | 1461072914234 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 06:35:14 INFO - PROCESS | 1850 | 1461072914237 Marionette TRACE conn3 <- [1,886,null,{}] 06:35:14 INFO - PROCESS | 1850 | 1461072914252 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:14 INFO - PROCESS | 1850 | 1461072914451 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 06:35:14 INFO - PROCESS | 1850 | 1461072914480 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0483000 == 66 [pid = 1850] [id = 229] 06:35:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdec58d8800) [pid = 1850] [serial = 688] [outer = (nil)] 06:35:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fded02ecc00) [pid = 1850] [serial = 689] [outer = 0x7fdec58d8800] 06:35:14 INFO - PROCESS | 1850 | 1461072914542 Marionette DEBUG loaded listener.js 06:35:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fded0a85000) [pid = 1850] [serial = 690] [outer = 0x7fdec58d8800] 06:35:15 INFO - PROCESS | 1850 | 1461072915372 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 06:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 06:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1180ms 06:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 06:35:15 INFO - PROCESS | 1850 | 1461072915424 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 06:35:15 INFO - PROCESS | 1850 | 1461072915426 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 06:35:15 INFO - PROCESS | 1850 | 1461072915433 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 06:35:15 INFO - PROCESS | 1850 | 1461072915435 Marionette TRACE conn3 <- [1,890,null,{}] 06:35:15 INFO - PROCESS | 1850 | 1461072915440 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:15 INFO - PROCESS | 1850 | 1461072915632 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 06:35:15 INFO - PROCESS | 1850 | 1461072915659 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded2b89000 == 67 [pid = 1850] [id = 230] 06:35:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdec4c11400) [pid = 1850] [serial = 691] [outer = (nil)] 06:35:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fded0a91c00) [pid = 1850] [serial = 692] [outer = 0x7fdec4c11400] 06:35:15 INFO - PROCESS | 1850 | 1461072915721 Marionette DEBUG loaded listener.js 06:35:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fded2b61c00) [pid = 1850] [serial = 693] [outer = 0x7fdec4c11400] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fded510e400) [pid = 1850] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdec4c06c00) [pid = 1850] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdec9b34400) [pid = 1850] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdecb1d6800) [pid = 1850] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdec4c0a800) [pid = 1850] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdec53e5000) [pid = 1850] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fded0a91000) [pid = 1850] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdec9a95000) [pid = 1850] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdec53df000) [pid = 1850] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdecdd1e400) [pid = 1850] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdec58d5400) [pid = 1850] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fdec29c3800) [pid = 1850] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdecce95c00) [pid = 1850] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdec9b35c00) [pid = 1850] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fded59ba400) [pid = 1850] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fdec552f000) [pid = 1850] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fdec5530000) [pid = 1850] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdeced3ac00) [pid = 1850] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdece355c00) [pid = 1850] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fded6026c00) [pid = 1850] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdecc1c7800) [pid = 1850] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fded8502800) [pid = 1850] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdecd0b8c00) [pid = 1850] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fded066e000) [pid = 1850] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdeccc26c00) [pid = 1850] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdeccc24000) [pid = 1850] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdecaa50400) [pid = 1850] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdeca91e400) [pid = 1850] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fded0a87800) [pid = 1850] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fded02e5c00) [pid = 1850] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fded5646800) [pid = 1850] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fded63f4800) [pid = 1850] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdee31e7c00) [pid = 1850] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdec53e3000) [pid = 1850] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdecbfe7800) [pid = 1850] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdecc711000) [pid = 1850] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdecbfe9400) [pid = 1850] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fded0673c00) [pid = 1850] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fded850dc00) [pid = 1850] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fded63f5800) [pid = 1850] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fded4334000) [pid = 1850] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fded04e5c00) [pid = 1850] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fded63f6000) [pid = 1850] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdecbfe9c00) [pid = 1850] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdec53dd000) [pid = 1850] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdeca91ec00) [pid = 1850] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdecd015c00) [pid = 1850] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdec9a92c00) [pid = 1850] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdeccc24400) [pid = 1850] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fded5c65800) [pid = 1850] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdece08e000) [pid = 1850] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdecbff0c00) [pid = 1850] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdeccfa5000) [pid = 1850] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdec29c2400) [pid = 1850] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdeced40c00) [pid = 1850] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdec553dc00) [pid = 1850] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdec9a94c00) [pid = 1850] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdecaa4d400) [pid = 1850] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdecb1d7800) [pid = 1850] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fded59bf400) [pid = 1850] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdecc1c1000) [pid = 1850] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdec4c05000) [pid = 1850] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdecc47dc00) [pid = 1850] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdec553d800) [pid = 1850] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 06:35:17 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdecd0b9400) [pid = 1850] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 06:35:17 INFO - PROCESS | 1850 | 1461072917605 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 06:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 06:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2232ms 06:35:17 INFO - PROCESS | 1850 | 1461072917664 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 06:35:17 INFO - PROCESS | 1850 | 1461072917666 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 06:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 06:35:17 INFO - PROCESS | 1850 | 1461072917673 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 06:35:17 INFO - PROCESS | 1850 | 1461072917675 Marionette TRACE conn3 <- [1,894,null,{}] 06:35:17 INFO - PROCESS | 1850 | 1461072917681 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:17 INFO - PROCESS | 1850 | 1461072917838 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 06:35:17 INFO - PROCESS | 1850 | 1461072917852 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec54a7000 == 68 [pid = 1850] [id = 231] 06:35:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdec29c3400) [pid = 1850] [serial = 694] [outer = (nil)] 06:35:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdec5539400) [pid = 1850] [serial = 695] [outer = 0x7fdec29c3400] 06:35:18 INFO - PROCESS | 1850 | 1461072918025 Marionette DEBUG loaded listener.js 06:35:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdec9b3ec00) [pid = 1850] [serial = 696] [outer = 0x7fdec29c3400] 06:35:18 INFO - PROCESS | 1850 | 1461072918687 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 06:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 06:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1030ms 06:35:18 INFO - PROCESS | 1850 | 1461072918703 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 06:35:18 INFO - PROCESS | 1850 | 1461072918706 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 06:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 06:35:18 INFO - PROCESS | 1850 | 1461072918714 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 06:35:18 INFO - PROCESS | 1850 | 1461072918717 Marionette TRACE conn3 <- [1,898,null,{}] 06:35:18 INFO - PROCESS | 1850 | 1461072918722 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:18 INFO - PROCESS | 1850 | 1461072918953 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 06:35:19 INFO - PROCESS | 1850 | 1461072919130 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0382000 == 69 [pid = 1850] [id = 232] 06:35:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdec04c3000) [pid = 1850] [serial = 697] [outer = (nil)] 06:35:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdec04c7c00) [pid = 1850] [serial = 698] [outer = 0x7fdec04c3000] 06:35:19 INFO - PROCESS | 1850 | 1461072919206 Marionette DEBUG loaded listener.js 06:35:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdec04d1c00) [pid = 1850] [serial = 699] [outer = 0x7fdec04c3000] 06:35:20 INFO - PROCESS | 1850 | 1461072920170 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 06:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 06:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1478ms 06:35:20 INFO - PROCESS | 1850 | 1461072920194 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 06:35:20 INFO - PROCESS | 1850 | 1461072920201 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 06:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 06:35:20 INFO - PROCESS | 1850 | 1461072920210 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 06:35:20 INFO - PROCESS | 1850 | 1461072920215 Marionette TRACE conn3 <- [1,902,null,{}] 06:35:20 INFO - PROCESS | 1850 | 1461072920223 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:20 INFO - PROCESS | 1850 | 1461072920444 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 06:35:20 INFO - PROCESS | 1850 | 1461072920617 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc27e000 == 70 [pid = 1850] [id = 233] 06:35:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdec04c3800) [pid = 1850] [serial = 700] [outer = (nil)] 06:35:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdeca924800) [pid = 1850] [serial = 701] [outer = 0x7fdec04c3800] 06:35:20 INFO - PROCESS | 1850 | 1461072920691 Marionette DEBUG loaded listener.js 06:35:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdecb1d6c00) [pid = 1850] [serial = 702] [outer = 0x7fdec04c3800] 06:35:21 INFO - PROCESS | 1850 | 1461072921693 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 06:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 06:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1537ms 06:35:21 INFO - PROCESS | 1850 | 1461072921752 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 06:35:21 INFO - PROCESS | 1850 | 1461072921759 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 06:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 06:35:21 INFO - PROCESS | 1850 | 1461072921766 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 06:35:21 INFO - PROCESS | 1850 | 1461072921769 Marionette TRACE conn3 <- [1,906,null,{}] 06:35:21 INFO - PROCESS | 1850 | 1461072921776 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:21 INFO - PROCESS | 1850 | 1461072921975 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 06:35:22 INFO - PROCESS | 1850 | 1461072922227 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0482800 == 71 [pid = 1850] [id = 234] 06:35:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdecc47dc00) [pid = 1850] [serial = 703] [outer = (nil)] 06:35:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdecc8b2c00) [pid = 1850] [serial = 704] [outer = 0x7fdecc47dc00] 06:35:22 INFO - PROCESS | 1850 | 1461072922347 Marionette DEBUG loaded listener.js 06:35:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdecc99e800) [pid = 1850] [serial = 705] [outer = 0x7fdecc47dc00] 06:35:23 INFO - PROCESS | 1850 | 1461072923170 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 06:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 06:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1434ms 06:35:23 INFO - PROCESS | 1850 | 1461072923202 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 06:35:23 INFO - PROCESS | 1850 | 1461072923205 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 06:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 06:35:23 INFO - PROCESS | 1850 | 1461072923220 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 06:35:23 INFO - PROCESS | 1850 | 1461072923230 Marionette TRACE conn3 <- [1,910,null,{}] 06:35:23 INFO - PROCESS | 1850 | 1461072923239 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:23 INFO - PROCESS | 1850 | 1461072923438 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 06:35:23 INFO - PROCESS | 1850 | 1461072923606 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59d2000 == 72 [pid = 1850] [id = 235] 06:35:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdecc479000) [pid = 1850] [serial = 706] [outer = (nil)] 06:35:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdeccf8d000) [pid = 1850] [serial = 707] [outer = 0x7fdecc479000] 06:35:23 INFO - PROCESS | 1850 | 1461072923681 Marionette DEBUG loaded listener.js 06:35:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdecd017400) [pid = 1850] [serial = 708] [outer = 0x7fdecc479000] 06:35:24 INFO - PROCESS | 1850 | 1461072924556 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 06:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 06:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1395ms 06:35:24 INFO - PROCESS | 1850 | 1461072924609 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 06:35:24 INFO - PROCESS | 1850 | 1461072924613 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 06:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 06:35:24 INFO - PROCESS | 1850 | 1461072924620 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 06:35:24 INFO - PROCESS | 1850 | 1461072924624 Marionette TRACE conn3 <- [1,914,null,{}] 06:35:24 INFO - PROCESS | 1850 | 1461072924630 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:24 INFO - PROCESS | 1850 | 1461072924821 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 06:35:25 INFO - PROCESS | 1850 | 1461072924988 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e44000 == 73 [pid = 1850] [id = 236] 06:35:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdecc8b6000) [pid = 1850] [serial = 709] [outer = (nil)] 06:35:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdecdd1ec00) [pid = 1850] [serial = 710] [outer = 0x7fdecc8b6000] 06:35:25 INFO - PROCESS | 1850 | 1461072925064 Marionette DEBUG loaded listener.js 06:35:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdece350000) [pid = 1850] [serial = 711] [outer = 0x7fdecc8b6000] 06:35:25 INFO - PROCESS | 1850 | 1461072925932 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 06:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 06:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1390ms 06:35:26 INFO - PROCESS | 1850 | 1461072926011 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 06:35:26 INFO - PROCESS | 1850 | 1461072926014 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 06:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 06:35:26 INFO - PROCESS | 1850 | 1461072926021 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 06:35:26 INFO - PROCESS | 1850 | 1461072926023 Marionette TRACE conn3 <- [1,918,null,{}] 06:35:26 INFO - PROCESS | 1850 | 1461072926029 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:26 INFO - PROCESS | 1850 | 1461072926217 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 06:35:26 INFO - PROCESS | 1850 | 1461072926386 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded634a000 == 74 [pid = 1850] [id = 237] 06:35:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fded02f1800) [pid = 1850] [serial = 712] [outer = (nil)] 06:35:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fded04e9400) [pid = 1850] [serial = 713] [outer = 0x7fded02f1800] 06:35:26 INFO - PROCESS | 1850 | 1461072926472 Marionette DEBUG loaded listener.js 06:35:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fded2b5fc00) [pid = 1850] [serial = 714] [outer = 0x7fded02f1800] 06:35:27 INFO - PROCESS | 1850 | 1461072927382 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 06:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 06:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1430ms 06:35:27 INFO - PROCESS | 1850 | 1461072927453 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 06:35:27 INFO - PROCESS | 1850 | 1461072927457 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 06:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 06:35:27 INFO - PROCESS | 1850 | 1461072927464 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 06:35:27 INFO - PROCESS | 1850 | 1461072927468 Marionette TRACE conn3 <- [1,922,null,{}] 06:35:27 INFO - PROCESS | 1850 | 1461072927474 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:27 INFO - PROCESS | 1850 | 1461072927696 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 06:35:27 INFO - PROCESS | 1850 | 1461072927865 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6e3d800 == 75 [pid = 1850] [id = 238] 06:35:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fded3574c00) [pid = 1850] [serial = 715] [outer = (nil)] 06:35:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fded42e1c00) [pid = 1850] [serial = 716] [outer = 0x7fded3574c00] 06:35:27 INFO - PROCESS | 1850 | 1461072927939 Marionette DEBUG loaded listener.js 06:35:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fded433d800) [pid = 1850] [serial = 717] [outer = 0x7fded3574c00] 06:35:28 INFO - PROCESS | 1850 | 1461072928786 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 06:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 06:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1382ms 06:35:28 INFO - PROCESS | 1850 | 1461072928848 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 06:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 06:35:28 INFO - PROCESS | 1850 | 1461072928852 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 06:35:28 INFO - PROCESS | 1850 | 1461072928858 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 06:35:28 INFO - PROCESS | 1850 | 1461072928862 Marionette TRACE conn3 <- [1,926,null,{}] 06:35:28 INFO - PROCESS | 1850 | 1461072928867 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:29 INFO - PROCESS | 1850 | 1461072929049 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 06:35:29 INFO - PROCESS | 1850 | 1461072929233 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded8545800 == 76 [pid = 1850] [id = 239] 06:35:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdecc990c00) [pid = 1850] [serial = 718] [outer = (nil)] 06:35:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fded510e000) [pid = 1850] [serial = 719] [outer = 0x7fdecc990c00] 06:35:29 INFO - PROCESS | 1850 | 1461072929310 Marionette DEBUG loaded listener.js 06:35:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fded564d000) [pid = 1850] [serial = 720] [outer = 0x7fdecc990c00] 06:35:30 INFO - PROCESS | 1850 | 1461072930145 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 06:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 06:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1335ms 06:35:30 INFO - PROCESS | 1850 | 1461072930194 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 06:35:30 INFO - PROCESS | 1850 | 1461072930197 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 06:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 06:35:30 INFO - PROCESS | 1850 | 1461072930203 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 06:35:30 INFO - PROCESS | 1850 | 1461072930207 Marionette TRACE conn3 <- [1,930,null,{}] 06:35:30 INFO - PROCESS | 1850 | 1461072930212 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:30 INFO - PROCESS | 1850 | 1461072930398 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 06:35:30 INFO - PROCESS | 1850 | 1461072930573 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedcf1e000 == 77 [pid = 1850] [id = 240] 06:35:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fded2bd0800) [pid = 1850] [serial = 721] [outer = (nil)] 06:35:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fded59b8000) [pid = 1850] [serial = 722] [outer = 0x7fded2bd0800] 06:35:30 INFO - PROCESS | 1850 | 1461072930648 Marionette DEBUG loaded listener.js 06:35:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fded5a6f800) [pid = 1850] [serial = 723] [outer = 0x7fded2bd0800] 06:35:31 INFO - PROCESS | 1850 | 1461072931530 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 06:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 06:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1378ms 06:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 06:35:31 INFO - PROCESS | 1850 | 1461072931583 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 06:35:31 INFO - PROCESS | 1850 | 1461072931586 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 06:35:31 INFO - PROCESS | 1850 | 1461072931592 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 06:35:31 INFO - PROCESS | 1850 | 1461072931596 Marionette TRACE conn3 <- [1,934,null,{}] 06:35:31 INFO - PROCESS | 1850 | 1461072931601 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:31 INFO - PROCESS | 1850 | 1461072931797 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 06:35:31 INFO - PROCESS | 1850 | 1461072931971 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2f1a000 == 78 [pid = 1850] [id = 241] 06:35:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fded4e2fc00) [pid = 1850] [serial = 724] [outer = (nil)] 06:35:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fded5c69800) [pid = 1850] [serial = 725] [outer = 0x7fded4e2fc00] 06:35:32 INFO - PROCESS | 1850 | 1461072932052 Marionette DEBUG loaded listener.js 06:35:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fded6030000) [pid = 1850] [serial = 726] [outer = 0x7fded4e2fc00] 06:35:32 INFO - PROCESS | 1850 | 1461072932951 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 06:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 06:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1430ms 06:35:33 INFO - PROCESS | 1850 | 1461072933023 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 06:35:33 INFO - PROCESS | 1850 | 1461072933027 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 06:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 06:35:33 INFO - PROCESS | 1850 | 1461072933032 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 06:35:33 INFO - PROCESS | 1850 | 1461072933035 Marionette TRACE conn3 <- [1,938,null,{}] 06:35:33 INFO - PROCESS | 1850 | 1461072933042 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:33 INFO - PROCESS | 1850 | 1461072933224 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 06:35:33 INFO - PROCESS | 1850 | 1461072933400 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec54a1000 == 79 [pid = 1850] [id = 242] 06:35:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdec5539c00) [pid = 1850] [serial = 727] [outer = (nil)] 06:35:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdecc8b9400) [pid = 1850] [serial = 728] [outer = 0x7fdec5539c00] 06:35:33 INFO - PROCESS | 1850 | 1461072933483 Marionette DEBUG loaded listener.js 06:35:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fded6120400) [pid = 1850] [serial = 729] [outer = 0x7fdec5539c00] 06:35:34 INFO - PROCESS | 1850 | 1461072934377 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 06:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 06:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1385ms 06:35:34 INFO - PROCESS | 1850 | 1461072934419 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 06:35:34 INFO - PROCESS | 1850 | 1461072934423 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 06:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 06:35:34 INFO - PROCESS | 1850 | 1461072934429 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 06:35:34 INFO - PROCESS | 1850 | 1461072934437 Marionette TRACE conn3 <- [1,942,null,{}] 06:35:34 INFO - PROCESS | 1850 | 1461072934443 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:34 INFO - PROCESS | 1850 | 1461072934669 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 06:35:34 INFO - PROCESS | 1850 | 1461072934840 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccfce800 == 80 [pid = 1850] [id = 243] 06:35:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdec29c1c00) [pid = 1850] [serial = 730] [outer = (nil)] 06:35:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdec53d6800) [pid = 1850] [serial = 731] [outer = 0x7fdec29c1c00] 06:35:34 INFO - PROCESS | 1850 | 1461072934910 Marionette DEBUG loaded listener.js 06:35:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdecd01c000) [pid = 1850] [serial = 732] [outer = 0x7fdec29c1c00] 06:35:35 INFO - PROCESS | 1850 | 1461072935804 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 06:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 06:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1441ms 06:35:35 INFO - PROCESS | 1850 | 1461072935873 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 06:35:35 INFO - PROCESS | 1850 | 1461072935877 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 06:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 06:35:35 INFO - PROCESS | 1850 | 1461072935883 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 06:35:35 INFO - PROCESS | 1850 | 1461072935886 Marionette TRACE conn3 <- [1,946,null,{}] 06:35:35 INFO - PROCESS | 1850 | 1461072935891 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:36 INFO - PROCESS | 1850 | 1461072936114 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 06:35:36 INFO - PROCESS | 1850 | 1461072936292 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec549f800 == 81 [pid = 1850] [id = 244] 06:35:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdec29c7400) [pid = 1850] [serial = 733] [outer = (nil)] 06:35:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdec5537400) [pid = 1850] [serial = 734] [outer = 0x7fdec29c7400] 06:35:36 INFO - PROCESS | 1850 | 1461072936362 Marionette DEBUG loaded listener.js 06:35:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdec9aea400) [pid = 1850] [serial = 735] [outer = 0x7fdec29c7400] 06:35:37 INFO - PROCESS | 1850 | 1461072937511 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 06:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 06:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1690ms 06:35:37 INFO - PROCESS | 1850 | 1461072937588 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 06:35:37 INFO - PROCESS | 1850 | 1461072937595 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 06:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 06:35:37 INFO - PROCESS | 1850 | 1461072937607 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 06:35:37 INFO - PROCESS | 1850 | 1461072937610 Marionette TRACE conn3 <- [1,950,null,{}] 06:35:37 INFO - PROCESS | 1850 | 1461072937619 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:37 INFO - PROCESS | 1850 | 1461072937801 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 06:35:37 INFO - PROCESS | 1850 | 1461072937978 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccb3a800 == 82 [pid = 1850] [id = 245] 06:35:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdec53da000) [pid = 1850] [serial = 736] [outer = (nil)] 06:35:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fdec58da800) [pid = 1850] [serial = 737] [outer = 0x7fdec53da000] 06:35:38 INFO - PROCESS | 1850 | 1461072938044 Marionette DEBUG loaded listener.js 06:35:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fdec9b35c00) [pid = 1850] [serial = 738] [outer = 0x7fdec53da000] 06:35:38 INFO - PROCESS | 1850 | 1461072938995 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 06:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 06:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1436ms 06:35:39 INFO - PROCESS | 1850 | 1461072939044 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 06:35:39 INFO - PROCESS | 1850 | 1461072939051 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 06:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 06:35:39 INFO - PROCESS | 1850 | 1461072939061 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 06:35:39 INFO - PROCESS | 1850 | 1461072939065 Marionette TRACE conn3 <- [1,954,null,{}] 06:35:39 INFO - PROCESS | 1850 | 1461072939070 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:39 INFO - PROCESS | 1850 | 1461072939280 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 06:35:39 INFO - PROCESS | 1850 | 1461072939555 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2bce800 == 83 [pid = 1850] [id = 246] 06:35:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdec53d8800) [pid = 1850] [serial = 739] [outer = (nil)] 06:35:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fdecc1bc400) [pid = 1850] [serial = 740] [outer = 0x7fdec53d8800] 06:35:39 INFO - PROCESS | 1850 | 1461072939693 Marionette DEBUG loaded listener.js 06:35:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdecc482000) [pid = 1850] [serial = 741] [outer = 0x7fdec53d8800] 06:35:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee845e800 == 82 [pid = 1850] [id = 161] 06:35:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded04a2000 == 81 [pid = 1850] [id = 162] 06:35:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec54a9000 == 80 [pid = 1850] [id = 199] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec54a7000 == 79 [pid = 1850] [id = 231] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded2b89000 == 78 [pid = 1850] [id = 230] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0483000 == 77 [pid = 1850] [id = 229] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece383000 == 76 [pid = 1850] [id = 228] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc540000 == 75 [pid = 1850] [id = 227] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4a58800 == 74 [pid = 1850] [id = 226] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccb48800 == 73 [pid = 1850] [id = 225] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b06800 == 72 [pid = 1850] [id = 224] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4817000 == 71 [pid = 1850] [id = 223] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0373000 == 70 [pid = 1850] [id = 222] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1dcf800 == 69 [pid = 1850] [id = 221] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0273000 == 68 [pid = 1850] [id = 220] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec55a7000 == 67 [pid = 1850] [id = 219] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeec773000 == 66 [pid = 1850] [id = 218] 06:35:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee843c800 == 65 [pid = 1850] [id = 217] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdecbfe4000) [pid = 1850] [serial = 581] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdecb1e1400) [pid = 1850] [serial = 482] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdec58e0400) [pid = 1850] [serial = 527] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdecce9c800) [pid = 1850] [serial = 512] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fded5c7f400) [pid = 1850] [serial = 476] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdee3199c00) [pid = 1850] [serial = 406] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdeccf86000) [pid = 1850] [serial = 554] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fded0a8ac00) [pid = 1850] [serial = 470] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdeccf9a800) [pid = 1850] [serial = 584] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdec58e3000) [pid = 1850] [serial = 533] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdecd0b4000) [pid = 1850] [serial = 557] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdec9b3fc00) [pid = 1850] [serial = 521] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fded6032000) [pid = 1850] [serial = 400] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdec553bc00) [pid = 1850] [serial = 452] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdec9ae4000) [pid = 1850] [serial = 455] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fded0c9b800) [pid = 1850] [serial = 587] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fded0a88c00) [pid = 1850] [serial = 640] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdee330f400) [pid = 1850] [serial = 479] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fded2bcf400) [pid = 1850] [serial = 641] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdecd0b5800) [pid = 1850] [serial = 607] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdee2c41c00) [pid = 1850] [serial = 632] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdee20ccc00) [pid = 1850] [serial = 631] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdeced32400) [pid = 1850] [serial = 560] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdee402c000) [pid = 1850] [serial = 635] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdee2fc0800) [pid = 1850] [serial = 634] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fded602e000) [pid = 1850] [serial = 515] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdecd0ac800) [pid = 1850] [serial = 394] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdecd0b8000) [pid = 1850] [serial = 433] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdecc8ba000) [pid = 1850] [serial = 464] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fded0a8f400) [pid = 1850] [serial = 449] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fded5798400) [pid = 1850] [serial = 593] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fded6978000) [pid = 1850] [serial = 439] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fded6ee7400) [pid = 1850] [serial = 620] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fded6976000) [pid = 1850] [serial = 619] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdee62ca000) [pid = 1850] [serial = 446] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdecaa4a400) [pid = 1850] [serial = 509] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdee62c9400) [pid = 1850] [serial = 310] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdecce9c400) [pid = 1850] [serial = 548] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdeccb0d000) [pid = 1850] [serial = 605] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fded602f000) [pid = 1850] [serial = 617] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fded5c61000) [pid = 1850] [serial = 616] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdecc1e4800) [pid = 1850] [serial = 604] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdedc24a800) [pid = 1850] [serial = 629] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fded862cc00) [pid = 1850] [serial = 628] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fded7618800) [pid = 1850] [serial = 623] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fded722d400) [pid = 1850] [serial = 622] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fded59bac00) [pid = 1850] [serial = 614] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fded5179800) [pid = 1850] [serial = 613] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fded2bce800) [pid = 1850] [serial = 611] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fded0c99400) [pid = 1850] [serial = 610] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fded7b68c00) [pid = 1850] [serial = 625] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdece34f000) [pid = 1850] [serial = 608] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fded7bcbc00) [pid = 1850] [serial = 626] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdecd0ab800) [pid = 1850] [serial = 638] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdecce99c00) [pid = 1850] [serial = 637] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fded5175400) [pid = 1850] [serial = 643] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fded6030800) [pid = 1850] [serial = 644] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fded54a5000) [pid = 1850] [serial = 364] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fded5c5e400) [pid = 1850] [serial = 436] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fded5c66800) [pid = 1850] [serial = 361] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fded2bc3400) [pid = 1850] [serial = 397] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdee2eba400) [pid = 1850] [serial = 367] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fded510d400) [pid = 1850] [serial = 473] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdecd0b0c00) [pid = 1850] [serial = 355] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fdee332a000) [pid = 1850] [serial = 518] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdec29d0000) [pid = 1850] [serial = 530] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fded4f51000) [pid = 1850] [serial = 590] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fded63f1000) [pid = 1850] [serial = 488] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdecc8be000) [pid = 1850] [serial = 352] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fdecc8b2800) [pid = 1850] [serial = 430] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fdeccf88400) [pid = 1850] [serial = 485] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fded79aa000) [pid = 1850] [serial = 403] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdecd013400) [pid = 1850] [serial = 467] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fdecc5c8000) [pid = 1850] [serial = 551] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fded611a000) [pid = 1850] [serial = 596] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdecc1d5c00) [pid = 1850] [serial = 458] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fded59bdc00) [pid = 1850] [serial = 358] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdee204dc00) [pid = 1850] [serial = 443] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdee41cb000) [pid = 1850] [serial = 524] [outer = (nil)] [url = about:blank] 06:35:40 INFO - PROCESS | 1850 | 1461072940590 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 06:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 06:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1583ms 06:35:40 INFO - PROCESS | 1850 | 1461072940645 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 06:35:40 INFO - PROCESS | 1850 | 1461072940648 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 06:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 06:35:40 INFO - PROCESS | 1850 | 1461072940654 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 06:35:40 INFO - PROCESS | 1850 | 1461072940660 Marionette TRACE conn3 <- [1,958,null,{}] 06:35:40 INFO - PROCESS | 1850 | 1461072940675 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:40 INFO - PROCESS | 1850 | 1461072940847 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 06:35:40 INFO - PROCESS | 1850 | 1461072940968 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec541d000 == 66 [pid = 1850] [id = 247] 06:35:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fdec58e0400) [pid = 1850] [serial = 742] [outer = (nil)] 06:35:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fdecc709400) [pid = 1850] [serial = 743] [outer = 0x7fdec58e0400] 06:35:41 INFO - PROCESS | 1850 | 1461072941034 Marionette DEBUG loaded listener.js 06:35:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fdecc997400) [pid = 1850] [serial = 744] [outer = 0x7fdec58e0400] 06:35:41 INFO - PROCESS | 1850 | 1461072941752 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 06:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 06:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1136ms 06:35:41 INFO - PROCESS | 1850 | 1461072941795 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 06:35:41 INFO - PROCESS | 1850 | 1461072941799 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 06:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 06:35:41 INFO - PROCESS | 1850 | 1461072941831 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 06:35:41 INFO - PROCESS | 1850 | 1461072941834 Marionette TRACE conn3 <- [1,962,null,{}] 06:35:41 INFO - PROCESS | 1850 | 1461072941840 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:42 INFO - PROCESS | 1850 | 1461072942010 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 06:35:42 INFO - PROCESS | 1850 | 1461072942020 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecab54000 == 67 [pid = 1850] [id = 248] 06:35:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fdecc8be000) [pid = 1850] [serial = 745] [outer = (nil)] 06:35:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fdeccb11400) [pid = 1850] [serial = 746] [outer = 0x7fdecc8be000] 06:35:42 INFO - PROCESS | 1850 | 1461072942093 Marionette DEBUG loaded listener.js 06:35:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdeccc2c000) [pid = 1850] [serial = 747] [outer = 0x7fdecc8be000] 06:35:43 INFO - PROCESS | 1850 | 1461072942999 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 06:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 06:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1229ms 06:35:43 INFO - PROCESS | 1850 | 1461072943060 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 06:35:43 INFO - PROCESS | 1850 | 1461072943064 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 06:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 06:35:43 INFO - PROCESS | 1850 | 1461072943069 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 06:35:43 INFO - PROCESS | 1850 | 1461072943072 Marionette TRACE conn3 <- [1,966,null,{}] 06:35:43 INFO - PROCESS | 1850 | 1461072943077 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:43 INFO - PROCESS | 1850 | 1461072943279 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 06:35:43 INFO - PROCESS | 1850 | 1461072943320 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecced2800 == 68 [pid = 1850] [id = 249] 06:35:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fdecc99f000) [pid = 1850] [serial = 748] [outer = (nil)] 06:35:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdeccf80c00) [pid = 1850] [serial = 749] [outer = 0x7fdecc99f000] 06:35:43 INFO - PROCESS | 1850 | 1461072943382 Marionette DEBUG loaded listener.js 06:35:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdeccf9a800) [pid = 1850] [serial = 750] [outer = 0x7fdecc99f000] 06:35:44 INFO - PROCESS | 1850 | 1461072944476 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 06:35:44 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fdec58d8800) [pid = 1850] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 06:35:44 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fdec4c11400) [pid = 1850] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 06:35:44 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdec04cb800) [pid = 1850] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 06:35:44 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fdec04cbc00) [pid = 1850] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 06:35:44 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fdec04ca800) [pid = 1850] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 06:35:44 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdecc995c00) [pid = 1850] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 06:35:44 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fdecc8bd400) [pid = 1850] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 06:35:44 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdec5533000) [pid = 1850] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 06:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 06:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1482ms 06:35:44 INFO - PROCESS | 1850 | 1461072944553 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 06:35:44 INFO - PROCESS | 1850 | 1461072944556 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 06:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 06:35:44 INFO - PROCESS | 1850 | 1461072944563 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 06:35:44 INFO - PROCESS | 1850 | 1461072944567 Marionette TRACE conn3 <- [1,970,null,{}] 06:35:44 INFO - PROCESS | 1850 | 1461072944573 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:44 INFO - PROCESS | 1850 | 1461072944759 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 06:35:44 INFO - PROCESS | 1850 | 1461072944923 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece385000 == 69 [pid = 1850] [id = 250] 06:35:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fdecce90c00) [pid = 1850] [serial = 751] [outer = (nil)] 06:35:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fdecd35a400) [pid = 1850] [serial = 752] [outer = 0x7fdecce90c00] 06:35:44 INFO - PROCESS | 1850 | 1461072944988 Marionette DEBUG loaded listener.js 06:35:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fdecee3cc00) [pid = 1850] [serial = 753] [outer = 0x7fdecce90c00] 06:35:45 INFO - PROCESS | 1850 | 1461072945609 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 06:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 06:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1078ms 06:35:45 INFO - PROCESS | 1850 | 1461072945653 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 06:35:45 INFO - PROCESS | 1850 | 1461072945657 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 06:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 06:35:45 INFO - PROCESS | 1850 | 1461072945674 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 06:35:45 INFO - PROCESS | 1850 | 1461072945676 Marionette TRACE conn3 <- [1,974,null,{}] 06:35:45 INFO - PROCESS | 1850 | 1461072945683 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:45 INFO - PROCESS | 1850 | 1461072945891 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 06:35:45 INFO - PROCESS | 1850 | 1461072945909 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0487000 == 70 [pid = 1850] [id = 251] 06:35:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fdece093c00) [pid = 1850] [serial = 754] [outer = (nil)] 06:35:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fded02f2c00) [pid = 1850] [serial = 755] [outer = 0x7fdece093c00] 06:35:45 INFO - PROCESS | 1850 | 1461072945974 Marionette DEBUG loaded listener.js 06:35:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fded0a8ac00) [pid = 1850] [serial = 756] [outer = 0x7fdece093c00] 06:35:46 INFO - PROCESS | 1850 | 1461072946930 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 06:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 06:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1295ms 06:35:46 INFO - PROCESS | 1850 | 1461072946959 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 06:35:46 INFO - PROCESS | 1850 | 1461072946966 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 06:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 06:35:46 INFO - PROCESS | 1850 | 1461072946976 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 06:35:46 INFO - PROCESS | 1850 | 1461072946983 Marionette TRACE conn3 <- [1,978,null,{}] 06:35:47 INFO - PROCESS | 1850 | 1461072946992 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:47 INFO - PROCESS | 1850 | 1461072947206 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 06:35:47 INFO - PROCESS | 1850 | 1461072947440 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4cda800 == 71 [pid = 1850] [id = 252] 06:35:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdec4c0b000) [pid = 1850] [serial = 757] [outer = (nil)] 06:35:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdec58e2800) [pid = 1850] [serial = 758] [outer = 0x7fdec4c0b000] 06:35:47 INFO - PROCESS | 1850 | 1461072947528 Marionette DEBUG loaded listener.js 06:35:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdec9b3a400) [pid = 1850] [serial = 759] [outer = 0x7fdec4c0b000] 06:35:48 INFO - PROCESS | 1850 | 1461072948349 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 06:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 06:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1436ms 06:35:48 INFO - PROCESS | 1850 | 1461072948412 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 06:35:48 INFO - PROCESS | 1850 | 1461072948422 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 06:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 06:35:48 INFO - PROCESS | 1850 | 1461072948432 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 06:35:48 INFO - PROCESS | 1850 | 1461072948436 Marionette TRACE conn3 <- [1,982,null,{}] 06:35:48 INFO - PROCESS | 1850 | 1461072948444 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:48 INFO - PROCESS | 1850 | 1461072948674 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 06:35:48 INFO - PROCESS | 1850 | 1461072948835 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc42d000 == 72 [pid = 1850] [id = 253] 06:35:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdec5536400) [pid = 1850] [serial = 760] [outer = (nil)] 06:35:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdecc475400) [pid = 1850] [serial = 761] [outer = 0x7fdec5536400] 06:35:48 INFO - PROCESS | 1850 | 1461072948911 Marionette DEBUG loaded listener.js 06:35:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdecc8bd400) [pid = 1850] [serial = 762] [outer = 0x7fdec5536400] 06:35:49 INFO - PROCESS | 1850 | 1461072949937 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 06:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 06:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1582ms 06:35:50 INFO - PROCESS | 1850 | 1461072950016 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 06:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 06:35:50 INFO - PROCESS | 1850 | 1461072950020 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 06:35:50 INFO - PROCESS | 1850 | 1461072950027 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 06:35:50 INFO - PROCESS | 1850 | 1461072950033 Marionette TRACE conn3 <- [1,986,null,{}] 06:35:50 INFO - PROCESS | 1850 | 1461072950049 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:50 INFO - PROCESS | 1850 | 1461072950328 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 06:35:50 INFO - PROCESS | 1850 | 1461072950537 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded4345000 == 73 [pid = 1850] [id = 254] 06:35:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdeccf9a000) [pid = 1850] [serial = 763] [outer = (nil)] 06:35:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdecd0ab800) [pid = 1850] [serial = 764] [outer = 0x7fdeccf9a000] 06:35:50 INFO - PROCESS | 1850 | 1461072950617 Marionette DEBUG loaded listener.js 06:35:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdece088000) [pid = 1850] [serial = 765] [outer = 0x7fdeccf9a000] 06:35:51 INFO - PROCESS | 1850 | 1461072951418 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 06:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 06:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1440ms 06:35:51 INFO - PROCESS | 1850 | 1461072951467 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 06:35:51 INFO - PROCESS | 1850 | 1461072951472 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 06:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 06:35:51 INFO - PROCESS | 1850 | 1461072951478 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 06:35:51 INFO - PROCESS | 1850 | 1461072951481 Marionette TRACE conn3 <- [1,990,null,{}] 06:35:51 INFO - PROCESS | 1850 | 1461072951486 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:51 INFO - PROCESS | 1850 | 1461072951666 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 06:35:51 INFO - PROCESS | 1850 | 1461072951846 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded57dc000 == 74 [pid = 1850] [id = 255] 06:35:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdeccc2a800) [pid = 1850] [serial = 766] [outer = (nil)] 06:35:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fded0a88c00) [pid = 1850] [serial = 767] [outer = 0x7fdeccc2a800] 06:35:51 INFO - PROCESS | 1850 | 1461072951919 Marionette DEBUG loaded listener.js 06:35:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fded0ca3000) [pid = 1850] [serial = 768] [outer = 0x7fdeccc2a800] 06:35:52 INFO - PROCESS | 1850 | 1461072952827 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 06:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 06:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1379ms 06:35:52 INFO - PROCESS | 1850 | 1461072952858 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 06:35:52 INFO - PROCESS | 1850 | 1461072952861 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 06:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 06:35:52 INFO - PROCESS | 1850 | 1461072952868 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 06:35:52 INFO - PROCESS | 1850 | 1461072952871 Marionette TRACE conn3 <- [1,994,null,{}] 06:35:52 INFO - PROCESS | 1850 | 1461072952876 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:53 INFO - PROCESS | 1850 | 1461072953059 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 06:35:53 INFO - PROCESS | 1850 | 1461072953228 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e4b800 == 75 [pid = 1850] [id = 256] 06:35:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdeced40000) [pid = 1850] [serial = 769] [outer = (nil)] 06:35:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fded2bcd000) [pid = 1850] [serial = 770] [outer = 0x7fdeced40000] 06:35:53 INFO - PROCESS | 1850 | 1461072953301 Marionette DEBUG loaded listener.js 06:35:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fded42dd400) [pid = 1850] [serial = 771] [outer = 0x7fdeced40000] 06:35:54 INFO - PROCESS | 1850 | 1461072954216 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 06:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 06:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1378ms 06:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 06:35:54 INFO - PROCESS | 1850 | 1461072954247 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 06:35:54 INFO - PROCESS | 1850 | 1461072954250 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 06:35:54 INFO - PROCESS | 1850 | 1461072954257 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 06:35:54 INFO - PROCESS | 1850 | 1461072954260 Marionette TRACE conn3 <- [1,998,null,{}] 06:35:54 INFO - PROCESS | 1850 | 1461072954265 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:54 INFO - PROCESS | 1850 | 1461072954522 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 06:35:54 INFO - PROCESS | 1850 | 1461072954692 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded67d4800 == 76 [pid = 1850] [id = 257] 06:35:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fded42de800) [pid = 1850] [serial = 772] [outer = (nil)] 06:35:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fded5f93c00) [pid = 1850] [serial = 773] [outer = 0x7fded42de800] 06:35:54 INFO - PROCESS | 1850 | 1461072954772 Marionette DEBUG loaded listener.js 06:35:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fded611bc00) [pid = 1850] [serial = 774] [outer = 0x7fded42de800] 06:35:55 INFO - PROCESS | 1850 | 1461072955650 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 06:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 06:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1430ms 06:35:55 INFO - PROCESS | 1850 | 1461072955686 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 06:35:55 INFO - PROCESS | 1850 | 1461072955690 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 06:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 06:35:55 INFO - PROCESS | 1850 | 1461072955696 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 06:35:55 INFO - PROCESS | 1850 | 1461072955698 Marionette TRACE conn3 <- [1,1002,null,{}] 06:35:55 INFO - PROCESS | 1850 | 1461072955704 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:55 INFO - PROCESS | 1850 | 1461072955883 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 06:35:56 INFO - PROCESS | 1850 | 1461072956053 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded8543000 == 77 [pid = 1850] [id = 258] 06:35:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fded5175800) [pid = 1850] [serial = 775] [outer = (nil)] 06:35:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fded63f7000) [pid = 1850] [serial = 776] [outer = 0x7fded5175800] 06:35:56 INFO - PROCESS | 1850 | 1461072956123 Marionette DEBUG loaded listener.js 06:35:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fded68bf000) [pid = 1850] [serial = 777] [outer = 0x7fded5175800] 06:35:57 INFO - PROCESS | 1850 | 1461072957017 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 06:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 06:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1379ms 06:35:57 INFO - PROCESS | 1850 | 1461072957076 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 06:35:57 INFO - PROCESS | 1850 | 1461072957079 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 06:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 06:35:57 INFO - PROCESS | 1850 | 1461072957085 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 06:35:57 INFO - PROCESS | 1850 | 1461072957088 Marionette TRACE conn3 <- [1,1006,null,{}] 06:35:57 INFO - PROCESS | 1850 | 1461072957093 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:57 INFO - PROCESS | 1850 | 1461072957282 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 06:35:57 INFO - PROCESS | 1850 | 1461072957454 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2ec7800 == 78 [pid = 1850] [id = 259] 06:35:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fded5c6a000) [pid = 1850] [serial = 778] [outer = (nil)] 06:35:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fded6979800) [pid = 1850] [serial = 779] [outer = 0x7fded5c6a000] 06:35:57 INFO - PROCESS | 1850 | 1461072957527 Marionette DEBUG loaded listener.js 06:35:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fded6eedc00) [pid = 1850] [serial = 780] [outer = 0x7fded5c6a000] 06:35:58 INFO - PROCESS | 1850 | 1461072958376 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 06:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 06:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1333ms 06:35:58 INFO - PROCESS | 1850 | 1461072958419 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 06:35:58 INFO - PROCESS | 1850 | 1461072958422 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 06:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 06:35:58 INFO - PROCESS | 1850 | 1461072958429 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 06:35:58 INFO - PROCESS | 1850 | 1461072958431 Marionette TRACE conn3 <- [1,1010,null,{}] 06:35:58 INFO - PROCESS | 1850 | 1461072958437 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:35:58 INFO - PROCESS | 1850 | 1461072958621 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 06:35:58 INFO - PROCESS | 1850 | 1461072958793 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:35:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee3dbf000 == 79 [pid = 1850] [id = 260] 06:35:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fded6116c00) [pid = 1850] [serial = 781] [outer = (nil)] 06:35:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fded72c8400) [pid = 1850] [serial = 782] [outer = 0x7fded6116c00] 06:35:58 INFO - PROCESS | 1850 | 1461072958865 Marionette DEBUG loaded listener.js 06:35:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fded79a8400) [pid = 1850] [serial = 783] [outer = 0x7fded6116c00] 06:35:59 INFO - PROCESS | 1850 | 1461072959775 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 06:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 06:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1377ms 06:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 06:35:59 INFO - PROCESS | 1850 | 1461072959807 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 06:35:59 INFO - PROCESS | 1850 | 1461072959810 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 06:35:59 INFO - PROCESS | 1850 | 1461072959818 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 06:35:59 INFO - PROCESS | 1850 | 1461072959820 Marionette TRACE conn3 <- [1,1014,null,{}] 06:35:59 INFO - PROCESS | 1850 | 1461072959827 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:00 INFO - PROCESS | 1850 | 1461072960014 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 06:36:00 INFO - PROCESS | 1850 | 1461072960206 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee5d09800 == 80 [pid = 1850] [id = 261] 06:36:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdec04cb800) [pid = 1850] [serial = 784] [outer = (nil)] 06:36:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fded72ccc00) [pid = 1850] [serial = 785] [outer = 0x7fdec04cb800] 06:36:00 INFO - PROCESS | 1850 | 1461072960277 Marionette DEBUG loaded listener.js 06:36:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fded8508c00) [pid = 1850] [serial = 786] [outer = 0x7fdec04cb800] 06:36:01 INFO - PROCESS | 1850 | 1461072961620 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 06:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 06:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1832ms 06:36:01 INFO - PROCESS | 1850 | 1461072961649 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 06:36:01 INFO - PROCESS | 1850 | 1461072961655 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 06:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 06:36:01 INFO - PROCESS | 1850 | 1461072961664 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 06:36:01 INFO - PROCESS | 1850 | 1461072961670 Marionette TRACE conn3 <- [1,1018,null,{}] 06:36:01 INFO - PROCESS | 1850 | 1461072961679 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:01 INFO - PROCESS | 1850 | 1461072961915 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 06:36:02 INFO - PROCESS | 1850 | 1461072962118 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccfc2000 == 81 [pid = 1850] [id = 262] 06:36:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdec04d1000) [pid = 1850] [serial = 787] [outer = (nil)] 06:36:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdec9a89000) [pid = 1850] [serial = 788] [outer = 0x7fdec04d1000] 06:36:02 INFO - PROCESS | 1850 | 1461072962197 Marionette DEBUG loaded listener.js 06:36:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdeca920c00) [pid = 1850] [serial = 789] [outer = 0x7fdec04d1000] 06:36:03 INFO - PROCESS | 1850 | 1461072963207 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 06:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 06:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1591ms 06:36:03 INFO - PROCESS | 1850 | 1461072963256 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 06:36:03 INFO - PROCESS | 1850 | 1461072963263 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 06:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 06:36:03 INFO - PROCESS | 1850 | 1461072963277 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 06:36:03 INFO - PROCESS | 1850 | 1461072963280 Marionette TRACE conn3 <- [1,1022,null,{}] 06:36:03 INFO - PROCESS | 1850 | 1461072963287 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:03 INFO - PROCESS | 1850 | 1461072963484 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 06:36:03 INFO - PROCESS | 1850 | 1461072963705 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec027b800 == 82 [pid = 1850] [id = 263] 06:36:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec553dc00) [pid = 1850] [serial = 790] [outer = (nil)] 06:36:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdecc1d6000) [pid = 1850] [serial = 791] [outer = 0x7fdec553dc00] 06:36:03 INFO - PROCESS | 1850 | 1461072963834 Marionette DEBUG loaded listener.js 06:36:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdecc70d000) [pid = 1850] [serial = 792] [outer = 0x7fdec553dc00] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fded67a8400) [pid = 1850] [serial = 646] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdece34f400) [pid = 1850] [serial = 649] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fded5f8ec00) [pid = 1850] [serial = 652] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdee2c49800) [pid = 1850] [serial = 655] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdee41cbc00) [pid = 1850] [serial = 658] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fded4f54c00) [pid = 1850] [serial = 661] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdee8025800) [pid = 1850] [serial = 664] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdec5539400) [pid = 1850] [serial = 695] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece385000 == 81 [pid = 1850] [id = 250] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecced2800 == 80 [pid = 1850] [id = 249] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecab54000 == 79 [pid = 1850] [id = 248] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec541d000 == 78 [pid = 1850] [id = 247] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2bce800 == 77 [pid = 1850] [id = 246] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccb3a800 == 76 [pid = 1850] [id = 245] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded8545800 == 75 [pid = 1850] [id = 239] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6e3d800 == 74 [pid = 1850] [id = 238] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded634a000 == 73 [pid = 1850] [id = 237] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e44000 == 72 [pid = 1850] [id = 236] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded59d2000 == 71 [pid = 1850] [id = 235] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0482800 == 70 [pid = 1850] [id = 234] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc27e000 == 69 [pid = 1850] [id = 233] 06:36:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0382000 == 68 [pid = 1850] [id = 232] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fded02ecc00) [pid = 1850] [serial = 689] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fded0a91c00) [pid = 1850] [serial = 692] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdec9a8b000) [pid = 1850] [serial = 671] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdec53de800) [pid = 1850] [serial = 670] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fdecd229000) [pid = 1850] [serial = 686] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fded0a85000) [pid = 1850] [serial = 690] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fdecbff1400) [pid = 1850] [serial = 674] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdecaa4dc00) [pid = 1850] [serial = 673] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdecc998c00) [pid = 1850] [serial = 667] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdeccb0e000) [pid = 1850] [serial = 678] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdecc99cc00) [pid = 1850] [serial = 677] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdecce8f800) [pid = 1850] [serial = 683] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdeccf97800) [pid = 1850] [serial = 684] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdeca927c00) [pid = 1850] [serial = 680] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdecc8bc800) [pid = 1850] [serial = 681] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fded2b61c00) [pid = 1850] [serial = 693] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fded63ecc00) [pid = 1850] [serial = 440] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:36:04 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdecee45000) [pid = 1850] [serial = 687] [outer = (nil)] [url = about:blank] 06:36:04 INFO - PROCESS | 1850 | 1461072964847 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 06:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 06:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1632ms 06:36:04 INFO - PROCESS | 1850 | 1461072964909 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 06:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 06:36:04 INFO - PROCESS | 1850 | 1461072964913 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 06:36:04 INFO - PROCESS | 1850 | 1461072964920 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 06:36:04 INFO - PROCESS | 1850 | 1461072964925 Marionette TRACE conn3 <- [1,1026,null,{}] 06:36:04 INFO - PROCESS | 1850 | 1461072964941 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:05 INFO - PROCESS | 1850 | 1461072965130 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 06:36:05 INFO - PROCESS | 1850 | 1461072965302 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b1d800 == 69 [pid = 1850] [id = 264] 06:36:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdecc996c00) [pid = 1850] [serial = 793] [outer = (nil)] 06:36:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdeccb05c00) [pid = 1850] [serial = 794] [outer = 0x7fdecc996c00] 06:36:05 INFO - PROCESS | 1850 | 1461072965375 Marionette DEBUG loaded listener.js 06:36:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdecce95c00) [pid = 1850] [serial = 795] [outer = 0x7fdecc996c00] 06:36:06 INFO - PROCESS | 1850 | 1461072966104 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 06:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 06:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1238ms 06:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 06:36:06 INFO - PROCESS | 1850 | 1461072966159 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 06:36:06 INFO - PROCESS | 1850 | 1461072966162 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 06:36:06 INFO - PROCESS | 1850 | 1461072966169 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 06:36:06 INFO - PROCESS | 1850 | 1461072966172 Marionette TRACE conn3 <- [1,1030,null,{}] 06:36:06 INFO - PROCESS | 1850 | 1461072966182 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:06 INFO - PROCESS | 1850 | 1461072966383 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 06:36:06 INFO - PROCESS | 1850 | 1461072966395 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecced2800 == 70 [pid = 1850] [id = 265] 06:36:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdecc997000) [pid = 1850] [serial = 796] [outer = (nil)] 06:36:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdecd0ad800) [pid = 1850] [serial = 797] [outer = 0x7fdecc997000] 06:36:06 INFO - PROCESS | 1850 | 1461072966594 Marionette DEBUG loaded listener.js 06:36:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdece34e400) [pid = 1850] [serial = 798] [outer = 0x7fdecc997000] 06:36:07 INFO - PROCESS | 1850 | 1461072967665 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 06:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 06:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1542ms 06:36:07 INFO - PROCESS | 1850 | 1461072967713 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 06:36:07 INFO - PROCESS | 1850 | 1461072967719 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 06:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 06:36:07 INFO - PROCESS | 1850 | 1461072967736 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 06:36:07 INFO - PROCESS | 1850 | 1461072967740 Marionette TRACE conn3 <- [1,1034,null,{}] 06:36:07 INFO - PROCESS | 1850 | 1461072967745 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:08 INFO - PROCESS | 1850 | 1461072968009 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 06:36:08 INFO - PROCESS | 1850 | 1461072968043 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03c8800 == 71 [pid = 1850] [id = 266] 06:36:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdecd022400) [pid = 1850] [serial = 799] [outer = (nil)] 06:36:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdecee3fc00) [pid = 1850] [serial = 800] [outer = 0x7fdecd022400] 06:36:08 INFO - PROCESS | 1850 | 1461072968109 Marionette DEBUG loaded listener.js 06:36:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fded0c9fc00) [pid = 1850] [serial = 801] [outer = 0x7fdecd022400] 06:36:09 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdec29c3400) [pid = 1850] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 06:36:09 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdecc99f000) [pid = 1850] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 06:36:09 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdec53d8800) [pid = 1850] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 06:36:09 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdec58e0400) [pid = 1850] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 06:36:09 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdec53da000) [pid = 1850] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 06:36:09 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdecc8be000) [pid = 1850] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 06:36:09 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdecce90c00) [pid = 1850] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 06:36:09 INFO - PROCESS | 1850 | 1461072969445 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 06:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 06:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1735ms 06:36:09 INFO - PROCESS | 1850 | 1461072969479 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 06:36:09 INFO - PROCESS | 1850 | 1461072969482 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 06:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 06:36:09 INFO - PROCESS | 1850 | 1461072969489 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 06:36:09 INFO - PROCESS | 1850 | 1461072969491 Marionette TRACE conn3 <- [1,1038,null,{}] 06:36:09 INFO - PROCESS | 1850 | 1461072969496 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:09 INFO - PROCESS | 1850 | 1461072969770 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 06:36:09 INFO - PROCESS | 1850 | 1461072969800 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded3749000 == 72 [pid = 1850] [id = 267] 06:36:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fded0c9b800) [pid = 1850] [serial = 802] [outer = (nil)] 06:36:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fded5515c00) [pid = 1850] [serial = 803] [outer = 0x7fded0c9b800] 06:36:09 INFO - PROCESS | 1850 | 1461072969868 Marionette DEBUG loaded listener.js 06:36:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fded59bd000) [pid = 1850] [serial = 804] [outer = 0x7fded0c9b800] 06:36:10 INFO - PROCESS | 1850 | 1461072970671 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 06:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 06:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1228ms 06:36:10 INFO - PROCESS | 1850 | 1461072970719 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 06:36:10 INFO - PROCESS | 1850 | 1461072970722 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 06:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 06:36:10 INFO - PROCESS | 1850 | 1461072970728 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 06:36:10 INFO - PROCESS | 1850 | 1461072970730 Marionette TRACE conn3 <- [1,1042,null,{}] 06:36:10 INFO - PROCESS | 1850 | 1461072970736 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:10 INFO - PROCESS | 1850 | 1461072970900 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 06:36:10 INFO - PROCESS | 1850 | 1461072970914 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5a8a000 == 73 [pid = 1850] [id = 268] 06:36:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fded59bd800) [pid = 1850] [serial = 805] [outer = (nil)] 06:36:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fded5c5ec00) [pid = 1850] [serial = 806] [outer = 0x7fded59bd800] 06:36:10 INFO - PROCESS | 1850 | 1461072970977 Marionette DEBUG loaded listener.js 06:36:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fded6118c00) [pid = 1850] [serial = 807] [outer = 0x7fded59bd800] 06:36:12 INFO - PROCESS | 1850 | 1461072972103 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 06:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 06:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1442ms 06:36:12 INFO - PROCESS | 1850 | 1461072972178 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 06:36:12 INFO - PROCESS | 1850 | 1461072972189 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 06:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 06:36:12 INFO - PROCESS | 1850 | 1461072972201 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 06:36:12 INFO - PROCESS | 1850 | 1461072972207 Marionette TRACE conn3 <- [1,1046,null,{}] 06:36:12 INFO - PROCESS | 1850 | 1461072972214 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:12 INFO - PROCESS | 1850 | 1461072972459 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 06:36:12 INFO - PROCESS | 1850 | 1461072972700 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b1d000 == 74 [pid = 1850] [id = 269] 06:36:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdecaa4dc00) [pid = 1850] [serial = 808] [outer = (nil)] 06:36:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdecbfe7400) [pid = 1850] [serial = 809] [outer = 0x7fdecaa4dc00] 06:36:12 INFO - PROCESS | 1850 | 1461072972781 Marionette DEBUG loaded listener.js 06:36:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdecc8b4c00) [pid = 1850] [serial = 810] [outer = 0x7fdecaa4dc00] 06:36:13 INFO - PROCESS | 1850 | 1461072973699 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 06:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 06:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1548ms 06:36:13 INFO - PROCESS | 1850 | 1461072973750 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 06:36:13 INFO - PROCESS | 1850 | 1461072973760 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 06:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 06:36:13 INFO - PROCESS | 1850 | 1461072973771 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 06:36:13 INFO - PROCESS | 1850 | 1461072973775 Marionette TRACE conn3 <- [1,1050,null,{}] 06:36:13 INFO - PROCESS | 1850 | 1461072973782 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:13 INFO - PROCESS | 1850 | 1461072973993 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 06:36:14 INFO - PROCESS | 1850 | 1461072974248 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded353a000 == 75 [pid = 1850] [id = 270] 06:36:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdecaa51c00) [pid = 1850] [serial = 811] [outer = (nil)] 06:36:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdeccf84800) [pid = 1850] [serial = 812] [outer = 0x7fdecaa51c00] 06:36:14 INFO - PROCESS | 1850 | 1461072974371 Marionette DEBUG loaded listener.js 06:36:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdecd21f400) [pid = 1850] [serial = 813] [outer = 0x7fdecaa51c00] 06:36:15 INFO - PROCESS | 1850 | 1461072975236 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 06:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 06:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1532ms 06:36:15 INFO - PROCESS | 1850 | 1461072975303 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 06:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 06:36:15 INFO - PROCESS | 1850 | 1461072975308 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 06:36:15 INFO - PROCESS | 1850 | 1461072975315 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 06:36:15 INFO - PROCESS | 1850 | 1461072975320 Marionette TRACE conn3 <- [1,1054,null,{}] 06:36:15 INFO - PROCESS | 1850 | 1461072975338 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:15 INFO - PROCESS | 1850 | 1461072975583 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 06:36:15 INFO - PROCESS | 1850 | 1461072975796 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6dd3000 == 76 [pid = 1850] [id = 271] 06:36:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdecc47fc00) [pid = 1850] [serial = 814] [outer = (nil)] 06:36:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fded433d000) [pid = 1850] [serial = 815] [outer = 0x7fdecc47fc00] 06:36:15 INFO - PROCESS | 1850 | 1461072975923 Marionette DEBUG loaded listener.js 06:36:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fded59bcc00) [pid = 1850] [serial = 816] [outer = 0x7fdecc47fc00] 06:36:16 INFO - PROCESS | 1850 | 1461072976802 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 06:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 06:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1541ms 06:36:16 INFO - PROCESS | 1850 | 1461072976856 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 06:36:16 INFO - PROCESS | 1850 | 1461072976861 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 06:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 06:36:16 INFO - PROCESS | 1850 | 1461072976867 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 06:36:16 INFO - PROCESS | 1850 | 1461072976871 Marionette TRACE conn3 <- [1,1058,null,{}] 06:36:16 INFO - PROCESS | 1850 | 1461072976876 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:17 INFO - PROCESS | 1850 | 1461072977084 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 06:36:17 INFO - PROCESS | 1850 | 1461072977264 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2e52800 == 77 [pid = 1850] [id = 272] 06:36:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fded0ca6000) [pid = 1850] [serial = 817] [outer = (nil)] 06:36:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fded611a800) [pid = 1850] [serial = 818] [outer = 0x7fded0ca6000] 06:36:17 INFO - PROCESS | 1850 | 1461072977383 Marionette DEBUG loaded listener.js 06:36:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fded6e67000) [pid = 1850] [serial = 819] [outer = 0x7fded0ca6000] 06:36:18 INFO - PROCESS | 1850 | 1461072978167 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 06:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 06:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1328ms 06:36:18 INFO - PROCESS | 1850 | 1461072978198 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 06:36:18 INFO - PROCESS | 1850 | 1461072978201 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 06:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 06:36:18 INFO - PROCESS | 1850 | 1461072978207 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 06:36:18 INFO - PROCESS | 1850 | 1461072978211 Marionette TRACE conn3 <- [1,1062,null,{}] 06:36:18 INFO - PROCESS | 1850 | 1461072978216 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:18 INFO - PROCESS | 1850 | 1461072978411 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 06:36:18 INFO - PROCESS | 1850 | 1461072978586 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee43e5000 == 78 [pid = 1850] [id = 273] 06:36:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fded5a72800) [pid = 1850] [serial = 820] [outer = (nil)] 06:36:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fded7b69000) [pid = 1850] [serial = 821] [outer = 0x7fded5a72800] 06:36:18 INFO - PROCESS | 1850 | 1461072978658 Marionette DEBUG loaded listener.js 06:36:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fded8626c00) [pid = 1850] [serial = 822] [outer = 0x7fded5a72800] 06:36:19 INFO - PROCESS | 1850 | 1461072979608 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 06:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 06:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1428ms 06:36:19 INFO - PROCESS | 1850 | 1461072979637 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 06:36:19 INFO - PROCESS | 1850 | 1461072979640 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 06:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 06:36:19 INFO - PROCESS | 1850 | 1461072979648 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 06:36:19 INFO - PROCESS | 1850 | 1461072979652 Marionette TRACE conn3 <- [1,1066,null,{}] 06:36:19 INFO - PROCESS | 1850 | 1461072979658 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:19 INFO - PROCESS | 1850 | 1461072979875 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 06:36:20 INFO - PROCESS | 1850 | 1461072980051 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8182800 == 79 [pid = 1850] [id = 274] 06:36:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fded8628c00) [pid = 1850] [serial = 823] [outer = (nil)] 06:36:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdee2c4b800) [pid = 1850] [serial = 824] [outer = 0x7fded8628c00] 06:36:20 INFO - PROCESS | 1850 | 1461072980129 Marionette DEBUG loaded listener.js 06:36:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdee318f400) [pid = 1850] [serial = 825] [outer = 0x7fded8628c00] 06:36:21 INFO - PROCESS | 1850 | 1461072981010 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 06:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 06:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1434ms 06:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 06:36:21 INFO - PROCESS | 1850 | 1461072981084 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 06:36:21 INFO - PROCESS | 1850 | 1461072981087 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 06:36:21 INFO - PROCESS | 1850 | 1461072981094 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 06:36:21 INFO - PROCESS | 1850 | 1461072981097 Marionette TRACE conn3 <- [1,1070,null,{}] 06:36:21 INFO - PROCESS | 1850 | 1461072981103 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:21 INFO - PROCESS | 1850 | 1461072981319 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 06:36:21 INFO - PROCESS | 1850 | 1461072981491 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee861d800 == 80 [pid = 1850] [id = 275] 06:36:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fded862f400) [pid = 1850] [serial = 826] [outer = (nil)] 06:36:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdee330f400) [pid = 1850] [serial = 827] [outer = 0x7fded862f400] 06:36:21 INFO - PROCESS | 1850 | 1461072981565 Marionette DEBUG loaded listener.js 06:36:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdee40d1800) [pid = 1850] [serial = 828] [outer = 0x7fded862f400] 06:36:22 INFO - PROCESS | 1850 | 1461072982404 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 06:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 06:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1381ms 06:36:22 INFO - PROCESS | 1850 | 1461072982476 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 06:36:22 INFO - PROCESS | 1850 | 1461072982479 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 06:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 06:36:22 INFO - PROCESS | 1850 | 1461072982485 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 06:36:22 INFO - PROCESS | 1850 | 1461072982487 Marionette TRACE conn3 <- [1,1074,null,{}] 06:36:22 INFO - PROCESS | 1850 | 1461072982493 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:22 INFO - PROCESS | 1850 | 1461072982733 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 06:36:22 INFO - PROCESS | 1850 | 1461072982907 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeeaf32000 == 81 [pid = 1850] [id = 276] 06:36:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdee2eb5400) [pid = 1850] [serial = 829] [outer = (nil)] 06:36:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdee4302800) [pid = 1850] [serial = 830] [outer = 0x7fdee2eb5400] 06:36:23 INFO - PROCESS | 1850 | 1461072983016 Marionette DEBUG loaded listener.js 06:36:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdee5deac00) [pid = 1850] [serial = 831] [outer = 0x7fdee2eb5400] 06:36:23 INFO - PROCESS | 1850 | 1461072983839 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 06:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 06:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1382ms 06:36:23 INFO - PROCESS | 1850 | 1461072983868 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 06:36:23 INFO - PROCESS | 1850 | 1461072983872 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 06:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 06:36:23 INFO - PROCESS | 1850 | 1461072983878 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 06:36:23 INFO - PROCESS | 1850 | 1461072983881 Marionette TRACE conn3 <- [1,1078,null,{}] 06:36:23 INFO - PROCESS | 1850 | 1461072983886 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:24 INFO - PROCESS | 1850 | 1461072984062 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 06:36:24 INFO - PROCESS | 1850 | 1461072984238 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeec769000 == 82 [pid = 1850] [id = 277] 06:36:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdee40d2000) [pid = 1850] [serial = 832] [outer = (nil)] 06:36:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdee6341400) [pid = 1850] [serial = 833] [outer = 0x7fdee40d2000] 06:36:24 INFO - PROCESS | 1850 | 1461072984308 Marionette DEBUG loaded listener.js 06:36:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdee7a4e400) [pid = 1850] [serial = 834] [outer = 0x7fdee40d2000] 06:36:25 INFO - PROCESS | 1850 | 1461072985251 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 06:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 06:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1391ms 06:36:25 INFO - PROCESS | 1850 | 1461072985269 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 06:36:25 INFO - PROCESS | 1850 | 1461072985273 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 06:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 06:36:25 INFO - PROCESS | 1850 | 1461072985278 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 06:36:25 INFO - PROCESS | 1850 | 1461072985281 Marionette TRACE conn3 <- [1,1082,null,{}] 06:36:25 INFO - PROCESS | 1850 | 1461072985286 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:25 INFO - PROCESS | 1850 | 1461072985473 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 06:36:25 INFO - PROCESS | 1850 | 1461072985656 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a76000 == 83 [pid = 1850] [id = 278] 06:36:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdecc1bc000) [pid = 1850] [serial = 835] [outer = (nil)] 06:36:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdee8023400) [pid = 1850] [serial = 836] [outer = 0x7fdecc1bc000] 06:36:25 INFO - PROCESS | 1850 | 1461072985731 Marionette DEBUG loaded listener.js 06:36:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdee802ec00) [pid = 1850] [serial = 837] [outer = 0x7fdecc1bc000] 06:36:26 INFO - PROCESS | 1850 | 1461072986691 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 06:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 06:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1432ms 06:36:26 INFO - PROCESS | 1850 | 1461072986711 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 06:36:26 INFO - PROCESS | 1850 | 1461072986715 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 06:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 06:36:26 INFO - PROCESS | 1850 | 1461072986722 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 06:36:26 INFO - PROCESS | 1850 | 1461072986728 Marionette TRACE conn3 <- [1,1086,null,{}] 06:36:26 INFO - PROCESS | 1850 | 1461072986734 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:26 INFO - PROCESS | 1850 | 1461072986972 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 06:36:27 INFO - PROCESS | 1850 | 1461072987209 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5280000 == 84 [pid = 1850] [id = 279] 06:36:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdec4875400) [pid = 1850] [serial = 838] [outer = (nil)] 06:36:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdec58d7c00) [pid = 1850] [serial = 839] [outer = 0x7fdec4875400] 06:36:27 INFO - PROCESS | 1850 | 1461072987338 Marionette DEBUG loaded listener.js 06:36:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdee6225c00) [pid = 1850] [serial = 840] [outer = 0x7fdec4875400] 06:36:28 INFO - PROCESS | 1850 | 1461072988485 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 06:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 06:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1788ms 06:36:28 INFO - PROCESS | 1850 | 1461072988512 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 06:36:28 INFO - PROCESS | 1850 | 1461072988517 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 06:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 06:36:28 INFO - PROCESS | 1850 | 1461072988527 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 06:36:28 INFO - PROCESS | 1850 | 1461072988533 Marionette TRACE conn3 <- [1,1090,null,{}] 06:36:28 INFO - PROCESS | 1850 | 1461072988542 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:28 INFO - PROCESS | 1850 | 1461072988755 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 06:36:29 INFO - PROCESS | 1850 | 1461072989008 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5593800 == 85 [pid = 1850] [id = 280] 06:36:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdec4876400) [pid = 1850] [serial = 841] [outer = (nil)] 06:36:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdec4c03800) [pid = 1850] [serial = 842] [outer = 0x7fdec4876400] 06:36:29 INFO - PROCESS | 1850 | 1461072989079 Marionette DEBUG loaded listener.js 06:36:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdec5538c00) [pid = 1850] [serial = 843] [outer = 0x7fdec4876400] 06:36:29 INFO - PROCESS | 1850 | 1461072989916 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 06:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 06:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1437ms 06:36:29 INFO - PROCESS | 1850 | 1461072989965 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 06:36:29 INFO - PROCESS | 1850 | 1461072989973 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 06:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 06:36:29 INFO - PROCESS | 1850 | 1461072989983 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 06:36:29 INFO - PROCESS | 1850 | 1461072989987 Marionette TRACE conn3 <- [1,1094,null,{}] 06:36:29 INFO - PROCESS | 1850 | 1461072989993 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:30 INFO - PROCESS | 1850 | 1461072990194 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 06:36:30 INFO - PROCESS | 1850 | 1461072990536 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec480a800 == 86 [pid = 1850] [id = 281] 06:36:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdec9b39800) [pid = 1850] [serial = 844] [outer = (nil)] 06:36:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdeca928400) [pid = 1850] [serial = 845] [outer = 0x7fdec9b39800] 06:36:30 INFO - PROCESS | 1850 | 1461072990611 Marionette DEBUG loaded listener.js 06:36:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdecb156800) [pid = 1850] [serial = 846] [outer = 0x7fdec9b39800] 06:36:31 INFO - PROCESS | 1850 | 1461072991645 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 06:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 06:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1681ms 06:36:31 INFO - PROCESS | 1850 | 1461072991665 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 06:36:31 INFO - PROCESS | 1850 | 1461072991670 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 06:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 06:36:31 INFO - PROCESS | 1850 | 1461072991679 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 06:36:31 INFO - PROCESS | 1850 | 1461072991687 Marionette TRACE conn3 <- [1,1098,null,{}] 06:36:31 INFO - PROCESS | 1850 | 1461072991705 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:31 INFO - PROCESS | 1850 | 1461072991887 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc28f000 == 85 [pid = 1850] [id = 95] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded3749000 == 84 [pid = 1850] [id = 267] 06:36:32 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fded02f2c00) [pid = 1850] [serial = 755] [outer = (nil)] [url = about:blank] 06:36:32 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fded5c69800) [pid = 1850] [serial = 725] [outer = (nil)] [url = about:blank] 06:36:32 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdecc8b9400) [pid = 1850] [serial = 728] [outer = (nil)] [url = about:blank] 06:36:32 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdec53d6800) [pid = 1850] [serial = 731] [outer = (nil)] [url = about:blank] 06:36:32 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fded59b8000) [pid = 1850] [serial = 722] [outer = (nil)] [url = about:blank] 06:36:32 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fded510e000) [pid = 1850] [serial = 719] [outer = (nil)] [url = about:blank] 06:36:32 INFO - PROCESS | 1850 | 1461072992259 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03c8800 == 83 [pid = 1850] [id = 266] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecced2800 == 82 [pid = 1850] [id = 265] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b1d800 == 81 [pid = 1850] [id = 264] 06:36:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4814800 == 82 [pid = 1850] [id = 282] 06:36:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdec5531400) [pid = 1850] [serial = 847] [outer = (nil)] 06:36:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdecbfe8800) [pid = 1850] [serial = 848] [outer = 0x7fdec5531400] 06:36:32 INFO - PROCESS | 1850 | 1461072992345 Marionette DEBUG loaded listener.js 06:36:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdecc995c00) [pid = 1850] [serial = 849] [outer = 0x7fdec5531400] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec027b800 == 81 [pid = 1850] [id = 263] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccfc2000 == 80 [pid = 1850] [id = 262] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded67d4800 == 79 [pid = 1850] [id = 257] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e4b800 == 78 [pid = 1850] [id = 256] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded57dc000 == 77 [pid = 1850] [id = 255] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded4345000 == 76 [pid = 1850] [id = 254] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc42d000 == 75 [pid = 1850] [id = 253] 06:36:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4cda800 == 74 [pid = 1850] [id = 252] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdec04c7c00) [pid = 1850] [serial = 698] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdec5537400) [pid = 1850] [serial = 734] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdec9b3ec00) [pid = 1850] [serial = 696] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdeccf9a800) [pid = 1850] [serial = 750] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdecc1bc400) [pid = 1850] [serial = 740] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdecc709400) [pid = 1850] [serial = 743] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdeccf8d000) [pid = 1850] [serial = 707] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdeca924800) [pid = 1850] [serial = 701] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdeccf80c00) [pid = 1850] [serial = 749] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fded04e9400) [pid = 1850] [serial = 713] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdec58da800) [pid = 1850] [serial = 737] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdeccc2c000) [pid = 1850] [serial = 747] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fded42e1c00) [pid = 1850] [serial = 716] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdeccb11400) [pid = 1850] [serial = 746] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdecc8b2c00) [pid = 1850] [serial = 704] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdecee3cc00) [pid = 1850] [serial = 753] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdecdd1ec00) [pid = 1850] [serial = 710] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdecc482000) [pid = 1850] [serial = 741] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdecd35a400) [pid = 1850] [serial = 752] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdec9b35c00) [pid = 1850] [serial = 738] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdecc997400) [pid = 1850] [serial = 744] [outer = (nil)] [url = about:blank] 06:36:33 INFO - PROCESS | 1850 | 1461072993176 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 06:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 06:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1550ms 06:36:33 INFO - PROCESS | 1850 | 1461072993230 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 06:36:33 INFO - PROCESS | 1850 | 1461072993233 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 06:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 06:36:33 INFO - PROCESS | 1850 | 1461072993241 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 06:36:33 INFO - PROCESS | 1850 | 1461072993243 Marionette TRACE conn3 <- [1,1102,null,{}] 06:36:33 INFO - PROCESS | 1850 | 1461072993250 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:33 INFO - PROCESS | 1850 | 1461072993428 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 06:36:33 INFO - PROCESS | 1850 | 1461072993443 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccebf000 == 75 [pid = 1850] [id = 283] 06:36:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec5537400) [pid = 1850] [serial = 850] [outer = (nil)] 06:36:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdeccb0e400) [pid = 1850] [serial = 851] [outer = 0x7fdec5537400] 06:36:33 INFO - PROCESS | 1850 | 1461072993509 Marionette DEBUG loaded listener.js 06:36:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdecbfee800) [pid = 1850] [serial = 852] [outer = 0x7fdec5537400] 06:36:34 INFO - PROCESS | 1850 | 1461072994381 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 06:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 06:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1184ms 06:36:34 INFO - PROCESS | 1850 | 1461072994425 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 06:36:34 INFO - PROCESS | 1850 | 1461072994429 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 06:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 06:36:34 INFO - PROCESS | 1850 | 1461072994436 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 06:36:34 INFO - PROCESS | 1850 | 1461072994439 Marionette TRACE conn3 <- [1,1106,null,{}] 06:36:34 INFO - PROCESS | 1850 | 1461072994445 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:34 INFO - PROCESS | 1850 | 1461072994619 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 06:36:34 INFO - PROCESS | 1850 | 1461072994787 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03c2000 == 76 [pid = 1850] [id = 284] 06:36:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdecb1d6800) [pid = 1850] [serial = 853] [outer = (nil)] 06:36:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdeccfa1c00) [pid = 1850] [serial = 854] [outer = 0x7fdecb1d6800] 06:36:34 INFO - PROCESS | 1850 | 1461072994850 Marionette DEBUG loaded listener.js 06:36:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdecd35a400) [pid = 1850] [serial = 855] [outer = 0x7fdecb1d6800] 06:36:35 INFO - PROCESS | 1850 | 1461072995703 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 06:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 06:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1295ms 06:36:35 INFO - PROCESS | 1850 | 1461072995732 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 06:36:35 INFO - PROCESS | 1850 | 1461072995736 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 06:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 06:36:35 INFO - PROCESS | 1850 | 1461072995742 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 06:36:35 INFO - PROCESS | 1850 | 1461072995744 Marionette TRACE conn3 <- [1,1110,null,{}] 06:36:35 INFO - PROCESS | 1850 | 1461072995749 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:36 INFO - PROCESS | 1850 | 1461072995999 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 06:36:36 INFO - PROCESS | 1850 | 1461072996039 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded513e000 == 77 [pid = 1850] [id = 285] 06:36:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fded02ecc00) [pid = 1850] [serial = 856] [outer = (nil)] 06:36:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fded37ac400) [pid = 1850] [serial = 857] [outer = 0x7fded02ecc00] 06:36:36 INFO - PROCESS | 1850 | 1461072996104 Marionette DEBUG loaded listener.js 06:36:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fded5986400) [pid = 1850] [serial = 858] [outer = 0x7fded02ecc00] 06:36:36 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdecd022400) [pid = 1850] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 06:36:36 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fded0c9b800) [pid = 1850] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 06:36:36 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdec04d1000) [pid = 1850] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 06:36:36 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdecc996c00) [pid = 1850] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 06:36:36 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdec553dc00) [pid = 1850] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 06:36:36 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdecc997000) [pid = 1850] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 06:36:37 INFO - PROCESS | 1850 | 1461072997132 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 06:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 06:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1430ms 06:36:37 INFO - PROCESS | 1850 | 1461072997173 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 06:36:37 INFO - PROCESS | 1850 | 1461072997177 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 06:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 06:36:37 INFO - PROCESS | 1850 | 1461072997183 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 06:36:37 INFO - PROCESS | 1850 | 1461072997187 Marionette TRACE conn3 <- [1,1114,null,{}] 06:36:37 INFO - PROCESS | 1850 | 1461072997192 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:37 INFO - PROCESS | 1850 | 1461072997363 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 06:36:37 INFO - PROCESS | 1850 | 1461072997378 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded04af800 == 78 [pid = 1850] [id = 286] 06:36:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdec9ae0400) [pid = 1850] [serial = 859] [outer = (nil)] 06:36:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdeced34400) [pid = 1850] [serial = 860] [outer = 0x7fdec9ae0400] 06:36:37 INFO - PROCESS | 1850 | 1461072997441 Marionette DEBUG loaded listener.js 06:36:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fded5c5c400) [pid = 1850] [serial = 861] [outer = 0x7fdec9ae0400] 06:36:38 INFO - PROCESS | 1850 | 1461072998233 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 06:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 06:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1129ms 06:36:38 INFO - PROCESS | 1850 | 1461072998314 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 06:36:38 INFO - PROCESS | 1850 | 1461072998318 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 06:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 06:36:38 INFO - PROCESS | 1850 | 1461072998323 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 06:36:38 INFO - PROCESS | 1850 | 1461072998325 Marionette TRACE conn3 <- [1,1118,null,{}] 06:36:38 INFO - PROCESS | 1850 | 1461072998332 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:38 INFO - PROCESS | 1850 | 1461072998498 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 06:36:38 INFO - PROCESS | 1850 | 1461072998508 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6354000 == 79 [pid = 1850] [id = 287] 06:36:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdec9ae4000) [pid = 1850] [serial = 862] [outer = (nil)] 06:36:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fded6032000) [pid = 1850] [serial = 863] [outer = 0x7fdec9ae4000] 06:36:38 INFO - PROCESS | 1850 | 1461072998688 Marionette DEBUG loaded listener.js 06:36:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fded68c6000) [pid = 1850] [serial = 864] [outer = 0x7fdec9ae4000] 06:36:39 INFO - PROCESS | 1850 | 1461072999684 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 06:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 06:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1381ms 06:36:39 INFO - PROCESS | 1850 | 1461072999706 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 06:36:39 INFO - PROCESS | 1850 | 1461072999714 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 06:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 06:36:39 INFO - PROCESS | 1850 | 1461072999725 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 06:36:39 INFO - PROCESS | 1850 | 1461072999729 Marionette TRACE conn3 <- [1,1122,null,{}] 06:36:39 INFO - PROCESS | 1850 | 1461072999738 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:39 INFO - PROCESS | 1850 | 1461072999945 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 06:36:40 INFO - PROCESS | 1850 | 1461073000214 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec559b800 == 80 [pid = 1850] [id = 288] 06:36:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdec9b35800) [pid = 1850] [serial = 865] [outer = (nil)] 06:36:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdeca921c00) [pid = 1850] [serial = 866] [outer = 0x7fdec9b35800] 06:36:40 INFO - PROCESS | 1850 | 1461073000336 Marionette DEBUG loaded listener.js 06:36:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdecb159800) [pid = 1850] [serial = 867] [outer = 0x7fdec9b35800] 06:36:41 INFO - PROCESS | 1850 | 1461073001211 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 06:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 06:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1534ms 06:36:41 INFO - PROCESS | 1850 | 1461073001259 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 06:36:41 INFO - PROCESS | 1850 | 1461073001268 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 06:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 06:36:41 INFO - PROCESS | 1850 | 1461073001279 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 06:36:41 INFO - PROCESS | 1850 | 1461073001283 Marionette TRACE conn3 <- [1,1126,null,{}] 06:36:41 INFO - PROCESS | 1850 | 1461073001289 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:41 INFO - PROCESS | 1850 | 1461073001497 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 06:36:41 INFO - PROCESS | 1850 | 1461073001670 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03b8800 == 81 [pid = 1850] [id = 289] 06:36:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdec9b38000) [pid = 1850] [serial = 868] [outer = (nil)] 06:36:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdecc99f000) [pid = 1850] [serial = 869] [outer = 0x7fdec9b38000] 06:36:41 INFO - PROCESS | 1850 | 1461073001748 Marionette DEBUG loaded listener.js 06:36:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdecd013c00) [pid = 1850] [serial = 870] [outer = 0x7fdec9b38000] 06:36:42 INFO - PROCESS | 1850 | 1461073002761 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 06:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 06:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1536ms 06:36:42 INFO - PROCESS | 1850 | 1461073002816 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 06:36:42 INFO - PROCESS | 1850 | 1461073002820 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 06:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 06:36:42 INFO - PROCESS | 1850 | 1461073002826 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 06:36:42 INFO - PROCESS | 1850 | 1461073002833 Marionette TRACE conn3 <- [1,1130,null,{}] 06:36:42 INFO - PROCESS | 1850 | 1461073002849 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:43 INFO - PROCESS | 1850 | 1461073003136 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 06:36:43 INFO - PROCESS | 1850 | 1461073003310 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded7647800 == 82 [pid = 1850] [id = 290] 06:36:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fded2b61c00) [pid = 1850] [serial = 871] [outer = (nil)] 06:36:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fded459ac00) [pid = 1850] [serial = 872] [outer = 0x7fded2b61c00] 06:36:43 INFO - PROCESS | 1850 | 1461073003405 Marionette DEBUG loaded listener.js 06:36:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fded6029c00) [pid = 1850] [serial = 873] [outer = 0x7fded2b61c00] 06:36:44 INFO - PROCESS | 1850 | 1461073004262 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 06:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 06:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1489ms 06:36:44 INFO - PROCESS | 1850 | 1461073004317 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 06:36:44 INFO - PROCESS | 1850 | 1461073004321 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 06:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 06:36:44 INFO - PROCESS | 1850 | 1461073004327 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 06:36:44 INFO - PROCESS | 1850 | 1461073004331 Marionette TRACE conn3 <- [1,1134,null,{}] 06:36:44 INFO - PROCESS | 1850 | 1461073004337 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:44 INFO - PROCESS | 1850 | 1461073004528 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 06:36:44 INFO - PROCESS | 1850 | 1461073004707 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2f07000 == 83 [pid = 1850] [id = 291] 06:36:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdecb15c800) [pid = 1850] [serial = 874] [outer = (nil)] 06:36:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fded7231000) [pid = 1850] [serial = 875] [outer = 0x7fdecb15c800] 06:36:44 INFO - PROCESS | 1850 | 1461073004784 Marionette DEBUG loaded listener.js 06:36:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fded8629400) [pid = 1850] [serial = 876] [outer = 0x7fdecb15c800] 06:36:45 INFO - PROCESS | 1850 | 1461073005691 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 06:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 06:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1428ms 06:36:45 INFO - PROCESS | 1850 | 1461073005758 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 06:36:45 INFO - PROCESS | 1850 | 1461073005762 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 06:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 06:36:45 INFO - PROCESS | 1850 | 1461073005768 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 06:36:45 INFO - PROCESS | 1850 | 1461073005772 Marionette TRACE conn3 <- [1,1138,null,{}] 06:36:45 INFO - PROCESS | 1850 | 1461073005778 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:45 INFO - PROCESS | 1850 | 1461073005975 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 06:36:46 INFO - PROCESS | 1850 | 1461073006150 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a09000 == 84 [pid = 1850] [id = 292] 06:36:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdecbfe8400) [pid = 1850] [serial = 877] [outer = (nil)] 06:36:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fded862cc00) [pid = 1850] [serial = 878] [outer = 0x7fdecbfe8400] 06:36:46 INFO - PROCESS | 1850 | 1461073006229 Marionette DEBUG loaded listener.js 06:36:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdee20d1800) [pid = 1850] [serial = 879] [outer = 0x7fdecbfe8400] 06:36:47 INFO - PROCESS | 1850 | 1461073007087 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 06:36:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 06:36:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1389ms 06:36:47 INFO - PROCESS | 1850 | 1461073007158 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 06:36:47 INFO - PROCESS | 1850 | 1461073007162 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 06:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 06:36:47 INFO - PROCESS | 1850 | 1461073007167 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 06:36:47 INFO - PROCESS | 1850 | 1461073007170 Marionette TRACE conn3 <- [1,1142,null,{}] 06:36:47 INFO - PROCESS | 1850 | 1461073007176 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:47 INFO - PROCESS | 1850 | 1461073007434 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 06:36:47 INFO - PROCESS | 1850 | 1461073007659 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec04dc000 == 85 [pid = 1850] [id = 293] 06:36:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdee7a58000) [pid = 1850] [serial = 880] [outer = (nil)] 06:36:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdee81a7800) [pid = 1850] [serial = 881] [outer = 0x7fdee7a58000] 06:36:47 INFO - PROCESS | 1850 | 1461073007786 Marionette DEBUG loaded listener.js 06:36:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdee8408400) [pid = 1850] [serial = 882] [outer = 0x7fdee7a58000] 06:36:48 INFO - PROCESS | 1850 | 1461073008600 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 06:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 06:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1480ms 06:36:48 INFO - PROCESS | 1850 | 1461073008649 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 06:36:48 INFO - PROCESS | 1850 | 1461073008653 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 06:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 06:36:48 INFO - PROCESS | 1850 | 1461073008660 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 06:36:48 INFO - PROCESS | 1850 | 1461073008663 Marionette TRACE conn3 <- [1,1146,null,{}] 06:36:48 INFO - PROCESS | 1850 | 1461073008668 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:48 INFO - PROCESS | 1850 | 1461073008854 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 06:36:49 INFO - PROCESS | 1850 | 1461073009032 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a19000 == 86 [pid = 1850] [id = 294] 06:36:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdec476a400) [pid = 1850] [serial = 883] [outer = (nil)] 06:36:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdec4773c00) [pid = 1850] [serial = 884] [outer = 0x7fdec476a400] 06:36:49 INFO - PROCESS | 1850 | 1461073009106 Marionette DEBUG loaded listener.js 06:36:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdec4778400) [pid = 1850] [serial = 885] [outer = 0x7fdec476a400] 06:36:49 INFO - PROCESS | 1850 | 1461073009991 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 06:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 06:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1381ms 06:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 06:36:50 INFO - PROCESS | 1850 | 1461073010043 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 06:36:50 INFO - PROCESS | 1850 | 1461073010046 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 06:36:50 INFO - PROCESS | 1850 | 1461073010052 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 06:36:50 INFO - PROCESS | 1850 | 1461073010055 Marionette TRACE conn3 <- [1,1150,null,{}] 06:36:50 INFO - PROCESS | 1850 | 1461073010061 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:50 INFO - PROCESS | 1850 | 1461073010269 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 06:36:50 INFO - PROCESS | 1850 | 1461073010450 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4b35800 == 87 [pid = 1850] [id = 295] 06:36:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdec476e400) [pid = 1850] [serial = 886] [outer = (nil)] 06:36:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdec9ee6800) [pid = 1850] [serial = 887] [outer = 0x7fdec476e400] 06:36:50 INFO - PROCESS | 1850 | 1461073010527 Marionette DEBUG loaded listener.js 06:36:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdec9eea800) [pid = 1850] [serial = 888] [outer = 0x7fdec476e400] 06:36:51 INFO - PROCESS | 1850 | 1461073011376 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 06:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 06:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1388ms 06:36:51 INFO - PROCESS | 1850 | 1461073011441 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 06:36:51 INFO - PROCESS | 1850 | 1461073011444 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 06:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 06:36:51 INFO - PROCESS | 1850 | 1461073011452 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 06:36:51 INFO - PROCESS | 1850 | 1461073011456 Marionette TRACE conn3 <- [1,1154,null,{}] 06:36:51 INFO - PROCESS | 1850 | 1461073011462 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:51 INFO - PROCESS | 1850 | 1461073011662 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 06:36:51 INFO - PROCESS | 1850 | 1461073011839 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4ba4000 == 88 [pid = 1850] [id = 296] 06:36:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdec4777400) [pid = 1850] [serial = 889] [outer = (nil)] 06:36:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fdec9ef0000) [pid = 1850] [serial = 890] [outer = 0x7fdec4777400] 06:36:51 INFO - PROCESS | 1850 | 1461073011914 Marionette DEBUG loaded listener.js 06:36:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fdedc30d400) [pid = 1850] [serial = 891] [outer = 0x7fdec4777400] 06:36:52 INFO - PROCESS | 1850 | 1461073012805 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 06:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 06:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1430ms 06:36:52 INFO - PROCESS | 1850 | 1461073012884 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 06:36:52 INFO - PROCESS | 1850 | 1461073012890 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 06:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 06:36:52 INFO - PROCESS | 1850 | 1461073012899 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 06:36:52 INFO - PROCESS | 1850 | 1461073012904 Marionette TRACE conn3 <- [1,1158,null,{}] 06:36:52 INFO - PROCESS | 1850 | 1461073012911 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:53 INFO - PROCESS | 1850 | 1461073013147 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 06:36:53 INFO - PROCESS | 1850 | 1461073013366 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded14c7800 == 89 [pid = 1850] [id = 297] 06:36:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdebfdd4400) [pid = 1850] [serial = 892] [outer = (nil)] 06:36:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fdebfdde400) [pid = 1850] [serial = 893] [outer = 0x7fdebfdd4400] 06:36:53 INFO - PROCESS | 1850 | 1461073013484 Marionette DEBUG loaded listener.js 06:36:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdebfde3400) [pid = 1850] [serial = 894] [outer = 0x7fdebfdd4400] 06:36:54 INFO - PROCESS | 1850 | 1461073014341 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 06:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 06:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1488ms 06:36:54 INFO - PROCESS | 1850 | 1461073014387 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 06:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 06:36:54 INFO - PROCESS | 1850 | 1461073014391 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 06:36:54 INFO - PROCESS | 1850 | 1461073014398 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 06:36:54 INFO - PROCESS | 1850 | 1461073014402 Marionette TRACE conn3 <- [1,1162,null,{}] 06:36:54 INFO - PROCESS | 1850 | 1461073014409 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:54 INFO - PROCESS | 1850 | 1461073014640 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 06:36:54 INFO - PROCESS | 1850 | 1461073014824 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded13c4800 == 90 [pid = 1850] [id = 298] 06:36:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdebfdd6000) [pid = 1850] [serial = 895] [outer = (nil)] 06:36:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fded1248800) [pid = 1850] [serial = 896] [outer = 0x7fdebfdd6000] 06:36:54 INFO - PROCESS | 1850 | 1461073014909 Marionette DEBUG loaded listener.js 06:36:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fded1251000) [pid = 1850] [serial = 897] [outer = 0x7fdebfdd6000] 06:36:55 INFO - PROCESS | 1850 | 1461073015856 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 06:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 06:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1534ms 06:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 06:36:55 INFO - PROCESS | 1850 | 1461073015932 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 06:36:55 INFO - PROCESS | 1850 | 1461073015934 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 06:36:55 INFO - PROCESS | 1850 | 1461073015942 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 06:36:55 INFO - PROCESS | 1850 | 1461073015944 Marionette TRACE conn3 <- [1,1166,null,{}] 06:36:55 INFO - PROCESS | 1850 | 1461073015951 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:56 INFO - PROCESS | 1850 | 1461073016158 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 06:36:56 INFO - PROCESS | 1850 | 1461073016341 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebf10e800 == 91 [pid = 1850] [id = 299] 06:36:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdebefe3400) [pid = 1850] [serial = 898] [outer = (nil)] 06:36:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdebeff1800) [pid = 1850] [serial = 899] [outer = 0x7fdebefe3400] 06:36:56 INFO - PROCESS | 1850 | 1461073016414 Marionette DEBUG loaded listener.js 06:36:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fded1251400) [pid = 1850] [serial = 900] [outer = 0x7fdebefe3400] 06:36:57 INFO - PROCESS | 1850 | 1461073017348 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 06:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 06:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1481ms 06:36:57 INFO - PROCESS | 1850 | 1461073017423 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 06:36:57 INFO - PROCESS | 1850 | 1461073017426 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 06:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 06:36:57 INFO - PROCESS | 1850 | 1461073017433 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 06:36:57 INFO - PROCESS | 1850 | 1461073017436 Marionette TRACE conn3 <- [1,1170,null,{}] 06:36:57 INFO - PROCESS | 1850 | 1461073017441 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:57 INFO - PROCESS | 1850 | 1461073017640 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 06:36:57 INFO - PROCESS | 1850 | 1461073017876 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0382000 == 92 [pid = 1850] [id = 300] 06:36:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdebefeb400) [pid = 1850] [serial = 901] [outer = (nil)] 06:36:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdebf14b000) [pid = 1850] [serial = 902] [outer = 0x7fdebefeb400] 06:36:57 INFO - PROCESS | 1850 | 1461073017966 Marionette DEBUG loaded listener.js 06:36:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdebf151000) [pid = 1850] [serial = 903] [outer = 0x7fdebefeb400] 06:36:58 INFO - PROCESS | 1850 | 1461073018805 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 06:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 06:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1446ms 06:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 06:36:58 INFO - PROCESS | 1850 | 1461073018880 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 06:36:58 INFO - PROCESS | 1850 | 1461073018883 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 06:36:58 INFO - PROCESS | 1850 | 1461073018890 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 06:36:58 INFO - PROCESS | 1850 | 1461073018893 Marionette TRACE conn3 <- [1,1174,null,{}] 06:36:58 INFO - PROCESS | 1850 | 1461073018900 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:36:59 INFO - PROCESS | 1850 | 1461073019108 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 06:36:59 INFO - PROCESS | 1850 | 1461073019293 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:36:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded13d6000 == 93 [pid = 1850] [id = 301] 06:36:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdebefe8000) [pid = 1850] [serial = 904] [outer = (nil)] 06:36:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdebfde0000) [pid = 1850] [serial = 905] [outer = 0x7fdebefe8000] 06:36:59 INFO - PROCESS | 1850 | 1461073019364 Marionette DEBUG loaded listener.js 06:36:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdecb15a800) [pid = 1850] [serial = 906] [outer = 0x7fdebefe8000] 06:37:00 INFO - PROCESS | 1850 | 1461073020764 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 06:37:00 INFO - PROCESS | 1850 | 1461073020835 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 06:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 06:37:00 INFO - PROCESS | 1850 | 1461073020845 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 06:37:00 INFO - PROCESS | 1850 | 1461073020849 Marionette TRACE conn3 <- [1,1178,null,{}] 06:37:00 INFO - PROCESS | 1850 | 1461073020858 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:01 INFO - PROCESS | 1850 | 1461073021109 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 06:37:01 INFO - PROCESS | 1850 | 1461073021521 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a72000 == 94 [pid = 1850] [id = 302] 06:37:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdec53d6800) [pid = 1850] [serial = 907] [outer = (nil)] 06:37:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdec53e3000) [pid = 1850] [serial = 908] [outer = 0x7fdec53d6800] 06:37:01 INFO - PROCESS | 1850 | 1461073021603 Marionette DEBUG loaded listener.js 06:37:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdec9ae5400) [pid = 1850] [serial = 909] [outer = 0x7fdec53d6800] 06:37:02 INFO - PROCESS | 1850 | 1461073022590 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 06:37:02 INFO - PROCESS | 1850 | 1461073022647 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 06:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 06:37:02 INFO - PROCESS | 1850 | 1461073022659 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 06:37:02 INFO - PROCESS | 1850 | 1461073022662 Marionette TRACE conn3 <- [1,1182,null,{}] 06:37:02 INFO - PROCESS | 1850 | 1461073022669 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:02 INFO - PROCESS | 1850 | 1461073022878 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded04af800 == 93 [pid = 1850] [id = 286] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fded0a88c00) [pid = 1850] [serial = 767] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fded2bcd000) [pid = 1850] [serial = 770] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fded5f93c00) [pid = 1850] [serial = 773] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fded63f7000) [pid = 1850] [serial = 776] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fded72c8400) [pid = 1850] [serial = 782] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fded6979800) [pid = 1850] [serial = 779] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | 1461073023193 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded513e000 == 92 [pid = 1850] [id = 285] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03c2000 == 91 [pid = 1850] [id = 284] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccebf000 == 90 [pid = 1850] [id = 283] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4814800 == 89 [pid = 1850] [id = 282] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec480a800 == 88 [pid = 1850] [id = 281] 06:37:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec480a800 == 89 [pid = 1850] [id = 303] 06:37:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdec5539000) [pid = 1850] [serial = 910] [outer = (nil)] 06:37:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdecbfe6000) [pid = 1850] [serial = 911] [outer = 0x7fdec5539000] 06:37:03 INFO - PROCESS | 1850 | 1461073023295 Marionette DEBUG loaded listener.js 06:37:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdecc1dc800) [pid = 1850] [serial = 912] [outer = 0x7fdec5539000] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5593800 == 88 [pid = 1850] [id = 280] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee861d800 == 87 [pid = 1850] [id = 275] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8182800 == 86 [pid = 1850] [id = 274] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee43e5000 == 85 [pid = 1850] [id = 273] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2e52800 == 84 [pid = 1850] [id = 272] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6dd3000 == 83 [pid = 1850] [id = 271] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded353a000 == 82 [pid = 1850] [id = 270] 06:37:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b1d000 == 81 [pid = 1850] [id = 269] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdecee3fc00) [pid = 1850] [serial = 800] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fded5515c00) [pid = 1850] [serial = 803] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdeca920c00) [pid = 1850] [serial = 789] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdecd0ab800) [pid = 1850] [serial = 764] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdeccb05c00) [pid = 1850] [serial = 794] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdecce95c00) [pid = 1850] [serial = 795] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fdec9a89000) [pid = 1850] [serial = 788] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdecc1d6000) [pid = 1850] [serial = 791] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdecc475400) [pid = 1850] [serial = 761] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdecc70d000) [pid = 1850] [serial = 792] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fdec58e2800) [pid = 1850] [serial = 758] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fded72ccc00) [pid = 1850] [serial = 785] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fded59bd000) [pid = 1850] [serial = 804] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fded0c9fc00) [pid = 1850] [serial = 801] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdece34e400) [pid = 1850] [serial = 798] [outer = (nil)] [url = about:blank] 06:37:03 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdecd0ad800) [pid = 1850] [serial = 797] [outer = (nil)] [url = about:blank] 06:37:04 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:37:04 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:37:04 INFO - PROCESS | 1850 | 1461073024235 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 06:37:04 INFO - PROCESS | 1850 | 1461073024312 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 06:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 06:37:04 INFO - PROCESS | 1850 | 1461073024321 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 06:37:04 INFO - PROCESS | 1850 | 1461073024328 Marionette TRACE conn3 <- [1,1186,null,{}] 06:37:04 INFO - PROCESS | 1850 | 1461073024337 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:04 INFO - PROCESS | 1850 | 1461073024590 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 06:37:04 INFO - PROCESS | 1850 | 1461073024884 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec54ab000 == 82 [pid = 1850] [id = 304] 06:37:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fdebfddfc00) [pid = 1850] [serial = 913] [outer = (nil)] 06:37:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdec5534400) [pid = 1850] [serial = 914] [outer = 0x7fdebfddfc00] 06:37:04 INFO - PROCESS | 1850 | 1461073024963 Marionette DEBUG loaded listener.js 06:37:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fdec9ee5400) [pid = 1850] [serial = 915] [outer = 0x7fdebfddfc00] 06:37:05 INFO - PROCESS | 1850 | 1461073025937 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 06:37:06 INFO - PROCESS | 1850 | 1461073026032 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 06:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 06:37:06 INFO - PROCESS | 1850 | 1461073026044 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 06:37:06 INFO - PROCESS | 1850 | 1461073026048 Marionette TRACE conn3 <- [1,1190,null,{}] 06:37:06 INFO - PROCESS | 1850 | 1461073026055 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:06 INFO - PROCESS | 1850 | 1461073026346 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 06:37:06 INFO - PROCESS | 1850 | 1461073026572 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecced2800 == 83 [pid = 1850] [id = 305] 06:37:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdecb15bc00) [pid = 1850] [serial = 916] [outer = (nil)] 06:37:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdecc705000) [pid = 1850] [serial = 917] [outer = 0x7fdecb15bc00] 06:37:06 INFO - PROCESS | 1850 | 1461073026648 Marionette DEBUG loaded listener.js 06:37:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdecc8be400) [pid = 1850] [serial = 918] [outer = 0x7fdecb15bc00] 06:37:07 INFO - PROCESS | 1850 | 1461073027638 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 06:37:07 INFO - PROCESS | 1850 | 1461073027690 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 06:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 06:37:07 INFO - PROCESS | 1850 | 1461073027701 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 06:37:07 INFO - PROCESS | 1850 | 1461073027706 Marionette TRACE conn3 <- [1,1194,null,{}] 06:37:07 INFO - PROCESS | 1850 | 1461073027724 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:07 INFO - PROCESS | 1850 | 1461073027964 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 06:37:08 INFO - PROCESS | 1850 | 1461073028241 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded049b000 == 84 [pid = 1850] [id = 306] 06:37:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdeccb09c00) [pid = 1850] [serial = 919] [outer = (nil)] 06:37:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdecce8f800) [pid = 1850] [serial = 920] [outer = 0x7fdeccb09c00] 06:37:08 INFO - PROCESS | 1850 | 1461073028321 Marionette DEBUG loaded listener.js 06:37:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdeccf98000) [pid = 1850] [serial = 921] [outer = 0x7fdeccb09c00] 06:37:09 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:37:09 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1a76000 == 83 [pid = 1850] [id = 278] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeeaf32000 == 82 [pid = 1850] [id = 276] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeec769000 == 81 [pid = 1850] [id = 277] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2f1a000 == 80 [pid = 1850] [id = 241] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedcf1e000 == 79 [pid = 1850] [id = 240] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5280000 == 78 [pid = 1850] [id = 279] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6404800 == 77 [pid = 1850] [id = 54] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee5d09800 == 76 [pid = 1850] [id = 261] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccfce800 == 75 [pid = 1850] [id = 243] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec54a1000 == 74 [pid = 1850] [id = 242] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee3dbf000 == 73 [pid = 1850] [id = 260] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2ec7800 == 72 [pid = 1850] [id = 259] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded8543000 == 71 [pid = 1850] [id = 258] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1a72000 == 70 [pid = 1850] [id = 302] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded13d6000 == 69 [pid = 1850] [id = 301] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0382000 == 68 [pid = 1850] [id = 300] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebf10e800 == 67 [pid = 1850] [id = 299] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded13c4800 == 66 [pid = 1850] [id = 298] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded14c7800 == 65 [pid = 1850] [id = 297] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4ba4000 == 64 [pid = 1850] [id = 296] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4b35800 == 63 [pid = 1850] [id = 295] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee7a19000 == 62 [pid = 1850] [id = 294] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec04dc000 == 61 [pid = 1850] [id = 293] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee7a09000 == 60 [pid = 1850] [id = 292] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2f07000 == 59 [pid = 1850] [id = 291] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded7647800 == 58 [pid = 1850] [id = 290] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03b8800 == 57 [pid = 1850] [id = 289] 06:37:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec559b800 == 56 [pid = 1850] [id = 288] 06:37:11 INFO - PROCESS | 1850 | 1461073031023 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 06:37:11 INFO - PROCESS | 1850 | 1461073031203 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 06:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 06:37:11 INFO - PROCESS | 1850 | 1461073031210 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 06:37:11 INFO - PROCESS | 1850 | 1461073031214 Marionette TRACE conn3 <- [1,1198,null,{}] 06:37:11 INFO - PROCESS | 1850 | 1461073031221 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:11 INFO - PROCESS | 1850 | 1461073031390 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 06:37:11 INFO - PROCESS | 1850 | 1461073031401 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a72000 == 57 [pid = 1850] [id = 307] 06:37:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdec486f400) [pid = 1850] [serial = 922] [outer = (nil)] 06:37:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdec487a800) [pid = 1850] [serial = 923] [outer = 0x7fdec486f400] 06:37:11 INFO - PROCESS | 1850 | 1461073031469 Marionette DEBUG loaded listener.js 06:37:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdec9ae8400) [pid = 1850] [serial = 924] [outer = 0x7fdec486f400] 06:37:12 INFO - PROCESS | 1850 | 1461073032413 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 06:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 06:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1234ms 06:37:12 INFO - PROCESS | 1850 | 1461073032448 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 06:37:12 INFO - PROCESS | 1850 | 1461073032456 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 06:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 06:37:12 INFO - PROCESS | 1850 | 1461073032466 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 06:37:12 INFO - PROCESS | 1850 | 1461073032469 Marionette TRACE conn3 <- [1,1202,null,{}] 06:37:12 INFO - PROCESS | 1850 | 1461073032475 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:12 INFO - PROCESS | 1850 | 1461073032657 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 06:37:12 INFO - PROCESS | 1850 | 1461073032825 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec541e000 == 58 [pid = 1850] [id = 308] 06:37:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdec4771400) [pid = 1850] [serial = 925] [outer = (nil)] 06:37:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdecbfe2c00) [pid = 1850] [serial = 926] [outer = 0x7fdec4771400] 06:37:12 INFO - PROCESS | 1850 | 1461073032888 Marionette DEBUG loaded listener.js 06:37:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdecc8b9000) [pid = 1850] [serial = 927] [outer = 0x7fdec4771400] 06:37:13 INFO - PROCESS | 1850 | 1461073033837 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:37:13 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 06:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1435ms 06:37:13 INFO - PROCESS | 1850 | 1461073033901 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 06:37:13 INFO - PROCESS | 1850 | 1461073033916 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 06:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 06:37:13 INFO - PROCESS | 1850 | 1461073033924 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 06:37:13 INFO - PROCESS | 1850 | 1461073033929 Marionette TRACE conn3 <- [1,1206,null,{}] 06:37:13 INFO - PROCESS | 1850 | 1461073033954 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:14 INFO - PROCESS | 1850 | 1461073034181 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 06:37:14 INFO - PROCESS | 1850 | 1461073034209 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece38f800 == 59 [pid = 1850] [id = 309] 06:37:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdecce8ec00) [pid = 1850] [serial = 928] [outer = (nil)] 06:37:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdeccf9a800) [pid = 1850] [serial = 929] [outer = 0x7fdecce8ec00] 06:37:14 INFO - PROCESS | 1850 | 1461073034274 Marionette DEBUG loaded listener.js 06:37:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fded02e4400) [pid = 1850] [serial = 930] [outer = 0x7fdecce8ec00] 06:37:15 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdecb1d6800) [pid = 1850] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 06:37:15 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdec5531400) [pid = 1850] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 06:37:15 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdec4876400) [pid = 1850] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 06:37:15 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fded02ecc00) [pid = 1850] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 06:37:15 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdec5537400) [pid = 1850] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 06:37:15 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdec9b39800) [pid = 1850] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 06:37:15 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdec9ae0400) [pid = 1850] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 06:37:15 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdec53d6800) [pid = 1850] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 06:37:15 INFO - PROCESS | 1850 | 1461073035389 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:37:15 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 06:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1499ms 06:37:15 INFO - PROCESS | 1850 | 1461073035423 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 06:37:15 INFO - PROCESS | 1850 | 1461073035426 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 06:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 06:37:15 INFO - PROCESS | 1850 | 1461073035436 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 06:37:15 INFO - PROCESS | 1850 | 1461073035438 Marionette TRACE conn3 <- [1,1210,null,{}] 06:37:15 INFO - PROCESS | 1850 | 1461073035443 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:15 INFO - PROCESS | 1850 | 1461073035673 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 06:37:15 INFO - PROCESS | 1850 | 1461073035694 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded13d2800 == 60 [pid = 1850] [id = 310] 06:37:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdec9b39800) [pid = 1850] [serial = 931] [outer = (nil)] 06:37:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fded0a88400) [pid = 1850] [serial = 932] [outer = 0x7fdec9b39800] 06:37:15 INFO - PROCESS | 1850 | 1461073035756 Marionette DEBUG loaded listener.js 06:37:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fded1245800) [pid = 1850] [serial = 933] [outer = 0x7fdec9b39800] 06:37:16 INFO - PROCESS | 1850 | 1461073036589 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 06:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 06:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1183ms 06:37:16 INFO - PROCESS | 1850 | 1461073036621 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 06:37:16 INFO - PROCESS | 1850 | 1461073036624 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 06:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 06:37:16 INFO - PROCESS | 1850 | 1461073036632 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 06:37:16 INFO - PROCESS | 1850 | 1461073036635 Marionette TRACE conn3 <- [1,1214,null,{}] 06:37:16 INFO - PROCESS | 1850 | 1461073036640 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:16 INFO - PROCESS | 1850 | 1461073036820 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 06:37:16 INFO - PROCESS | 1850 | 1461073036830 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded2b71000 == 61 [pid = 1850] [id = 311] 06:37:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdebf14cc00) [pid = 1850] [serial = 934] [outer = (nil)] 06:37:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fded124d400) [pid = 1850] [serial = 935] [outer = 0x7fdebf14cc00] 06:37:16 INFO - PROCESS | 1850 | 1461073036894 Marionette DEBUG loaded listener.js 06:37:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fded3577c00) [pid = 1850] [serial = 936] [outer = 0x7fdebf14cc00] 06:37:18 INFO - PROCESS | 1850 | 1461073038063 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 06:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 06:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1482ms 06:37:18 INFO - PROCESS | 1850 | 1461073038115 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 06:37:18 INFO - PROCESS | 1850 | 1461073038124 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 06:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 06:37:18 INFO - PROCESS | 1850 | 1461073038134 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 06:37:18 INFO - PROCESS | 1850 | 1461073038139 Marionette TRACE conn3 <- [1,1218,null,{}] 06:37:18 INFO - PROCESS | 1850 | 1461073038148 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:18 INFO - PROCESS | 1850 | 1461073038361 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 06:37:18 INFO - PROCESS | 1850 | 1461073038600 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec558d800 == 62 [pid = 1850] [id = 312] 06:37:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdec9ee8400) [pid = 1850] [serial = 937] [outer = (nil)] 06:37:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdeca929c00) [pid = 1850] [serial = 938] [outer = 0x7fdec9ee8400] 06:37:18 INFO - PROCESS | 1850 | 1461073038724 Marionette DEBUG loaded listener.js 06:37:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdecc1d5800) [pid = 1850] [serial = 939] [outer = 0x7fdec9ee8400] 06:37:19 INFO - PROCESS | 1850 | 1461073039664 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 06:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 06:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1590ms 06:37:19 INFO - PROCESS | 1850 | 1461073039725 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 06:37:19 INFO - PROCESS | 1850 | 1461073039735 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 06:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 06:37:19 INFO - PROCESS | 1850 | 1461073039747 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 06:37:19 INFO - PROCESS | 1850 | 1461073039750 Marionette TRACE conn3 <- [1,1222,null,{}] 06:37:19 INFO - PROCESS | 1850 | 1461073039758 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:19 INFO - PROCESS | 1850 | 1461073039958 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 06:37:20 INFO - PROCESS | 1850 | 1461073040224 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded513e800 == 63 [pid = 1850] [id = 313] 06:37:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdecc8b8000) [pid = 1850] [serial = 940] [outer = (nil)] 06:37:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdecdd17400) [pid = 1850] [serial = 941] [outer = 0x7fdecc8b8000] 06:37:20 INFO - PROCESS | 1850 | 1461073040342 Marionette DEBUG loaded listener.js 06:37:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fded0a88c00) [pid = 1850] [serial = 942] [outer = 0x7fdecc8b8000] 06:37:21 INFO - PROCESS | 1850 | 1461073041197 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 06:37:21 INFO - PROCESS | 1850 | 1461073041241 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 06:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 06:37:21 INFO - PROCESS | 1850 | 1461073041248 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 06:37:21 INFO - PROCESS | 1850 | 1461073041254 Marionette TRACE conn3 <- [1,1226,null,{}] 06:37:21 INFO - PROCESS | 1850 | 1461073041271 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:21 INFO - PROCESS | 1850 | 1461073041478 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 06:37:21 INFO - PROCESS | 1850 | 1461073041658 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebf115000 == 64 [pid = 1850] [id = 314] 06:37:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fded124dc00) [pid = 1850] [serial = 943] [outer = (nil)] 06:37:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fded5175400) [pid = 1850] [serial = 944] [outer = 0x7fded124dc00] 06:37:21 INFO - PROCESS | 1850 | 1461073041736 Marionette DEBUG loaded listener.js 06:37:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fded5c64c00) [pid = 1850] [serial = 945] [outer = 0x7fded124dc00] 06:37:22 INFO - PROCESS | 1850 | 1461073042610 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 06:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 06:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1436ms 06:37:22 INFO - PROCESS | 1850 | 1461073042684 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 06:37:22 INFO - PROCESS | 1850 | 1461073042688 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 06:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 06:37:22 INFO - PROCESS | 1850 | 1461073042695 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 06:37:22 INFO - PROCESS | 1850 | 1461073042698 Marionette TRACE conn3 <- [1,1230,null,{}] 06:37:22 INFO - PROCESS | 1850 | 1461073042704 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:22 INFO - PROCESS | 1850 | 1461073042933 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 06:37:23 INFO - PROCESS | 1850 | 1461073043157 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded7640000 == 65 [pid = 1850] [id = 315] 06:37:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fdebefeb800) [pid = 1850] [serial = 946] [outer = (nil)] 06:37:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fded63f3000) [pid = 1850] [serial = 947] [outer = 0x7fdebefeb800] 06:37:23 INFO - PROCESS | 1850 | 1461073043276 Marionette DEBUG loaded listener.js 06:37:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fded6eeb400) [pid = 1850] [serial = 948] [outer = 0x7fdebefeb800] 06:37:24 INFO - PROCESS | 1850 | 1461073044104 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 06:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 06:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1479ms 06:37:24 INFO - PROCESS | 1850 | 1461073044175 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 06:37:24 INFO - PROCESS | 1850 | 1461073044179 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 06:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 06:37:24 INFO - PROCESS | 1850 | 1461073044185 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 06:37:24 INFO - PROCESS | 1850 | 1461073044188 Marionette TRACE conn3 <- [1,1234,null,{}] 06:37:24 INFO - PROCESS | 1850 | 1461073044194 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:24 INFO - PROCESS | 1850 | 1461073044421 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 06:37:24 INFO - PROCESS | 1850 | 1461073044603 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2cd9000 == 66 [pid = 1850] [id = 316] 06:37:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fded0672800) [pid = 1850] [serial = 949] [outer = (nil)] 06:37:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fded8505c00) [pid = 1850] [serial = 950] [outer = 0x7fded0672800] 06:37:24 INFO - PROCESS | 1850 | 1461073044678 Marionette DEBUG loaded listener.js 06:37:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fdedc257c00) [pid = 1850] [serial = 951] [outer = 0x7fded0672800] 06:37:25 INFO - PROCESS | 1850 | 1461073045609 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 06:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 06:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1485ms 06:37:25 INFO - PROCESS | 1850 | 1461073045673 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 06:37:25 INFO - PROCESS | 1850 | 1461073045677 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 06:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 06:37:25 INFO - PROCESS | 1850 | 1461073045683 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 06:37:25 INFO - PROCESS | 1850 | 1461073045687 Marionette TRACE conn3 <- [1,1238,null,{}] 06:37:25 INFO - PROCESS | 1850 | 1461073045693 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:25 INFO - PROCESS | 1850 | 1461073045902 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 06:37:26 INFO - PROCESS | 1850 | 1461073046106 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee4357800 == 67 [pid = 1850] [id = 317] 06:37:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fdee402a400) [pid = 1850] [serial = 952] [outer = (nil)] 06:37:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fdee638b800) [pid = 1850] [serial = 953] [outer = 0x7fdee402a400] 06:37:26 INFO - PROCESS | 1850 | 1461073046300 Marionette DEBUG loaded listener.js 06:37:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fdee8025c00) [pid = 1850] [serial = 954] [outer = 0x7fdee402a400] 06:37:27 INFO - PROCESS | 1850 | 1461073047108 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 06:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 06:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1480ms 06:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 06:37:27 INFO - PROCESS | 1850 | 1461073047164 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 06:37:27 INFO - PROCESS | 1850 | 1461073047167 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 06:37:27 INFO - PROCESS | 1850 | 1461073047173 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 06:37:27 INFO - PROCESS | 1850 | 1461073047176 Marionette TRACE conn3 <- [1,1242,null,{}] 06:37:27 INFO - PROCESS | 1850 | 1461073047181 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:27 INFO - PROCESS | 1850 | 1461073047377 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 06:37:27 INFO - PROCESS | 1850 | 1461073047564 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8199800 == 68 [pid = 1850] [id = 318] 06:37:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fdebf14f400) [pid = 1850] [serial = 955] [outer = (nil)] 06:37:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fdec1360000) [pid = 1850] [serial = 956] [outer = 0x7fdebf14f400] 06:37:27 INFO - PROCESS | 1850 | 1461073047638 Marionette DEBUG loaded listener.js 06:37:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fdec1364800) [pid = 1850] [serial = 957] [outer = 0x7fdebf14f400] 06:37:28 INFO - PROCESS | 1850 | 1461073048469 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 06:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 06:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1336ms 06:37:28 INFO - PROCESS | 1850 | 1461073048509 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 06:37:28 INFO - PROCESS | 1850 | 1461073048512 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 06:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 06:37:28 INFO - PROCESS | 1850 | 1461073048519 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 06:37:28 INFO - PROCESS | 1850 | 1461073048523 Marionette TRACE conn3 <- [1,1246,null,{}] 06:37:28 INFO - PROCESS | 1850 | 1461073048529 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:28 INFO - PROCESS | 1850 | 1461073048710 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 06:37:28 INFO - PROCESS | 1850 | 1461073048898 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeec59a800 == 69 [pid = 1850] [id = 319] 06:37:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fdec135a400) [pid = 1850] [serial = 958] [outer = (nil)] 06:37:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fdee4158000) [pid = 1850] [serial = 959] [outer = 0x7fdec135a400] 06:37:28 INFO - PROCESS | 1850 | 1461073048969 Marionette DEBUG loaded listener.js 06:37:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fdee802c000) [pid = 1850] [serial = 960] [outer = 0x7fdec135a400] 06:37:29 INFO - PROCESS | 1850 | 1461073049867 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 06:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 06:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1389ms 06:37:29 INFO - PROCESS | 1850 | 1461073049909 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 06:37:29 INFO - PROCESS | 1850 | 1461073049913 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 06:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 06:37:29 INFO - PROCESS | 1850 | 1461073049919 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 06:37:29 INFO - PROCESS | 1850 | 1461073049921 Marionette TRACE conn3 <- [1,1250,null,{}] 06:37:29 INFO - PROCESS | 1850 | 1461073049927 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:30 INFO - PROCESS | 1850 | 1461073050107 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 06:37:30 INFO - PROCESS | 1850 | 1461073050296 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b8f800 == 70 [pid = 1850] [id = 320] 06:37:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fdec135ac00) [pid = 1850] [serial = 961] [outer = (nil)] 06:37:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fdec4b08c00) [pid = 1850] [serial = 962] [outer = 0x7fdec135ac00] 06:37:30 INFO - PROCESS | 1850 | 1461073050368 Marionette DEBUG loaded listener.js 06:37:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fdec4b0e400) [pid = 1850] [serial = 963] [outer = 0x7fdec135ac00] 06:37:31 INFO - PROCESS | 1850 | 1461073051271 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 06:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 06:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1428ms 06:37:31 INFO - PROCESS | 1850 | 1461073051348 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 06:37:31 INFO - PROCESS | 1850 | 1461073051352 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 06:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 06:37:31 INFO - PROCESS | 1850 | 1461073051358 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 06:37:31 INFO - PROCESS | 1850 | 1461073051364 Marionette TRACE conn3 <- [1,1254,null,{}] 06:37:31 INFO - PROCESS | 1850 | 1461073051372 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:31 INFO - PROCESS | 1850 | 1461073051598 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 06:37:31 INFO - PROCESS | 1850 | 1461073051841 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d89800 == 71 [pid = 1850] [id = 321] 06:37:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fdec48ed000) [pid = 1850] [serial = 964] [outer = (nil)] 06:37:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fdec48efc00) [pid = 1850] [serial = 965] [outer = 0x7fdec48ed000] 06:37:31 INFO - PROCESS | 1850 | 1461073051962 Marionette DEBUG loaded listener.js 06:37:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fdec4b0a000) [pid = 1850] [serial = 966] [outer = 0x7fdec48ed000] 06:37:32 INFO - PROCESS | 1850 | 1461073052825 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 06:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 06:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1539ms 06:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 06:37:32 INFO - PROCESS | 1850 | 1461073052898 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 06:37:32 INFO - PROCESS | 1850 | 1461073052901 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 06:37:32 INFO - PROCESS | 1850 | 1461073052908 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 06:37:32 INFO - PROCESS | 1850 | 1461073052912 Marionette TRACE conn3 <- [1,1258,null,{}] 06:37:32 INFO - PROCESS | 1850 | 1461073052917 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:33 INFO - PROCESS | 1850 | 1461073053163 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 06:37:33 INFO - PROCESS | 1850 | 1461073053394 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded100f800 == 72 [pid = 1850] [id = 322] 06:37:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fdec2d4a400) [pid = 1850] [serial = 967] [outer = (nil)] 06:37:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fdec2d50400) [pid = 1850] [serial = 968] [outer = 0x7fdec2d4a400] 06:37:33 INFO - PROCESS | 1850 | 1461073053518 Marionette DEBUG loaded listener.js 06:37:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fdecc1e1000) [pid = 1850] [serial = 969] [outer = 0x7fdec2d4a400] 06:37:34 INFO - PROCESS | 1850 | 1461073054385 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 06:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 06:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1533ms 06:37:34 INFO - PROCESS | 1850 | 1461073054441 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 06:37:34 INFO - PROCESS | 1850 | 1461073054445 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 06:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 06:37:34 INFO - PROCESS | 1850 | 1461073054451 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 06:37:34 INFO - PROCESS | 1850 | 1461073054454 Marionette TRACE conn3 <- [1,1262,null,{}] 06:37:34 INFO - PROCESS | 1850 | 1461073054459 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:34 INFO - PROCESS | 1850 | 1461073054641 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 06:37:35 INFO - PROCESS | 1850 | 1461073055113 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b8e000 == 73 [pid = 1850] [id = 323] 06:37:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fdebfddbc00) [pid = 1850] [serial = 970] [outer = (nil)] 06:37:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fdebfde2800) [pid = 1850] [serial = 971] [outer = 0x7fdebfddbc00] 06:37:35 INFO - PROCESS | 1850 | 1461073055230 Marionette DEBUG loaded listener.js 06:37:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fdec2d43000) [pid = 1850] [serial = 972] [outer = 0x7fdebfddbc00] 06:37:36 INFO - PROCESS | 1850 | 1461073056066 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 06:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 06:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1680ms 06:37:36 INFO - PROCESS | 1850 | 1461073056132 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 06:37:36 INFO - PROCESS | 1850 | 1461073056139 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 06:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 06:37:36 INFO - PROCESS | 1850 | 1461073056147 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 06:37:36 INFO - PROCESS | 1850 | 1461073056151 Marionette TRACE conn3 <- [1,1266,null,{}] 06:37:36 INFO - PROCESS | 1850 | 1461073056158 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:36 INFO - PROCESS | 1850 | 1461073056359 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 06:37:36 INFO - PROCESS | 1850 | 1461073056721 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1dcf800 == 74 [pid = 1850] [id = 324] 06:37:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fdec2d51800) [pid = 1850] [serial = 973] [outer = (nil)] 06:37:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fdec48f1000) [pid = 1850] [serial = 974] [outer = 0x7fdec2d51800] 06:37:36 INFO - PROCESS | 1850 | 1461073056797 Marionette DEBUG loaded listener.js 06:37:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fdec4daa000) [pid = 1850] [serial = 975] [outer = 0x7fdec2d51800] 06:37:37 INFO - PROCESS | 1850 | 1461073057718 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 06:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 06:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1630ms 06:37:37 INFO - PROCESS | 1850 | 1461073057783 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 06:37:37 INFO - PROCESS | 1850 | 1461073057789 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 06:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 06:37:37 INFO - PROCESS | 1850 | 1461073057796 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 06:37:37 INFO - PROCESS | 1850 | 1461073057798 Marionette TRACE conn3 <- [1,1270,null,{}] 06:37:37 INFO - PROCESS | 1850 | 1461073057804 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:38 INFO - PROCESS | 1850 | 1461073058001 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 06:37:38 INFO - PROCESS | 1850 | 1461073058274 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4bac000 == 75 [pid = 1850] [id = 325] 06:37:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fdec4871c00) [pid = 1850] [serial = 976] [outer = (nil)] 06:37:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fdec4db8c00) [pid = 1850] [serial = 977] [outer = 0x7fdec4871c00] 06:37:38 INFO - PROCESS | 1850 | 1461073058391 Marionette DEBUG loaded listener.js 06:37:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fdec9b35c00) [pid = 1850] [serial = 978] [outer = 0x7fdec4871c00] 06:37:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecdd3c000 == 74 [pid = 1850] [id = 10] 06:37:39 INFO - PROCESS | 1850 | 1461073059327 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 06:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 06:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1587ms 06:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 06:37:39 INFO - PROCESS | 1850 | 1461073059383 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 06:37:39 INFO - PROCESS | 1850 | 1461073059386 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 06:37:39 INFO - PROCESS | 1850 | 1461073059400 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 06:37:39 INFO - PROCESS | 1850 | 1461073059409 Marionette TRACE conn3 <- [1,1274,null,{}] 06:37:39 INFO - PROCESS | 1850 | 1461073059417 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:39 INFO - PROCESS | 1850 | 1461073059611 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 06:37:39 INFO - PROCESS | 1850 | 1461073059843 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4b3d800 == 75 [pid = 1850] [id = 326] 06:37:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fdec9a91000) [pid = 1850] [serial = 979] [outer = (nil)] 06:37:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fdecc47f800) [pid = 1850] [serial = 980] [outer = 0x7fdec9a91000] 06:37:39 INFO - PROCESS | 1850 | 1461073059953 Marionette DEBUG loaded listener.js 06:37:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fdecc99a000) [pid = 1850] [serial = 981] [outer = 0x7fdec9a91000] 06:37:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded13d2800 == 74 [pid = 1850] [id = 310] 06:37:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece38f800 == 73 [pid = 1850] [id = 309] 06:37:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec541e000 == 72 [pid = 1850] [id = 308] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fdee4302800) [pid = 1850] [serial = 830] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fdeccf84800) [pid = 1850] [serial = 812] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fdee330f400) [pid = 1850] [serial = 827] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fdecbfe7400) [pid = 1850] [serial = 809] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fded7b69000) [pid = 1850] [serial = 821] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fdee2c4b800) [pid = 1850] [serial = 824] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fded611a800) [pid = 1850] [serial = 818] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fdec58d7c00) [pid = 1850] [serial = 839] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fdee8023400) [pid = 1850] [serial = 836] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fded433d000) [pid = 1850] [serial = 815] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fdee6341400) [pid = 1850] [serial = 833] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fdecbfe6000) [pid = 1850] [serial = 911] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fdeca921c00) [pid = 1850] [serial = 866] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fdecc99f000) [pid = 1850] [serial = 869] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fded459ac00) [pid = 1850] [serial = 872] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fded7231000) [pid = 1850] [serial = 875] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fded862cc00) [pid = 1850] [serial = 878] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fdee81a7800) [pid = 1850] [serial = 881] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fdec4773c00) [pid = 1850] [serial = 884] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fdec9ee6800) [pid = 1850] [serial = 887] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fdec9ef0000) [pid = 1850] [serial = 890] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fdebfdde400) [pid = 1850] [serial = 893] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fded1248800) [pid = 1850] [serial = 896] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fdebfde0000) [pid = 1850] [serial = 905] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1a72000 == 71 [pid = 1850] [id = 307] 06:37:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded049b000 == 70 [pid = 1850] [id = 306] 06:37:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecced2800 == 69 [pid = 1850] [id = 305] 06:37:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec54ab000 == 68 [pid = 1850] [id = 304] 06:37:40 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec480a800 == 67 [pid = 1850] [id = 303] 06:37:40 INFO - PROCESS | 1850 | 1461073060836 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fdeccfa1c00) [pid = 1850] [serial = 854] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fdecc995c00) [pid = 1850] [serial = 849] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fdecbfe8800) [pid = 1850] [serial = 848] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fdec4c03800) [pid = 1850] [serial = 842] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fded5986400) [pid = 1850] [serial = 858] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fdeccb0e400) [pid = 1850] [serial = 851] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fded5c5ec00) [pid = 1850] [serial = 806] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdec5538c00) [pid = 1850] [serial = 843] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdecd35a400) [pid = 1850] [serial = 855] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdeca928400) [pid = 1850] [serial = 845] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fded37ac400) [pid = 1850] [serial = 857] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fdecbfee800) [pid = 1850] [serial = 852] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fdeced34400) [pid = 1850] [serial = 860] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdecb156800) [pid = 1850] [serial = 846] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fded6032000) [pid = 1850] [serial = 863] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdec53e3000) [pid = 1850] [serial = 908] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fdebeff1800) [pid = 1850] [serial = 899] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdebf14b000) [pid = 1850] [serial = 902] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdec9ae5400) [pid = 1850] [serial = 909] [outer = (nil)] [url = about:blank] 06:37:40 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fded5c5c400) [pid = 1850] [serial = 861] [outer = (nil)] [url = about:blank] 06:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 06:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1505ms 06:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 06:37:40 INFO - PROCESS | 1850 | 1461073060897 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 06:37:40 INFO - PROCESS | 1850 | 1461073060900 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 06:37:40 INFO - PROCESS | 1850 | 1461073060906 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 06:37:40 INFO - PROCESS | 1850 | 1461073060909 Marionette TRACE conn3 <- [1,1278,null,{}] 06:37:40 INFO - PROCESS | 1850 | 1461073060915 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:41 INFO - PROCESS | 1850 | 1461073061078 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 06:37:41 INFO - PROCESS | 1850 | 1461073061258 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4b24000 == 68 [pid = 1850] [id = 327] 06:37:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdeca91e800) [pid = 1850] [serial = 982] [outer = (nil)] 06:37:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdecc999c00) [pid = 1850] [serial = 983] [outer = 0x7fdeca91e800] 06:37:41 INFO - PROCESS | 1850 | 1461073061412 Marionette DEBUG loaded listener.js 06:37:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdeccb11000) [pid = 1850] [serial = 984] [outer = 0x7fdeca91e800] 06:37:42 INFO - PROCESS | 1850 | 1461073062115 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 06:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 06:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1234ms 06:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 06:37:42 INFO - PROCESS | 1850 | 1461073062152 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 06:37:42 INFO - PROCESS | 1850 | 1461073062154 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 06:37:42 INFO - PROCESS | 1850 | 1461073062162 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 06:37:42 INFO - PROCESS | 1850 | 1461073062165 Marionette TRACE conn3 <- [1,1282,null,{}] 06:37:42 INFO - PROCESS | 1850 | 1461073062170 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:42 INFO - PROCESS | 1850 | 1461073062365 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 06:37:42 INFO - PROCESS | 1850 | 1461073062383 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc27a000 == 69 [pid = 1850] [id = 328] 06:37:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdeced36000) [pid = 1850] [serial = 985] [outer = (nil)] 06:37:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fdecee45000) [pid = 1850] [serial = 986] [outer = 0x7fdeced36000] 06:37:42 INFO - PROCESS | 1850 | 1461073062462 Marionette DEBUG loaded listener.js 06:37:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fded124ec00) [pid = 1850] [serial = 987] [outer = 0x7fdeced36000] 06:37:43 INFO - PROCESS | 1850 | 1461073063424 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 06:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 06:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1287ms 06:37:43 INFO - PROCESS | 1850 | 1461073063449 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 06:37:43 INFO - PROCESS | 1850 | 1461073063453 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 06:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 06:37:43 INFO - PROCESS | 1850 | 1461073063458 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 06:37:43 INFO - PROCESS | 1850 | 1461073063460 Marionette TRACE conn3 <- [1,1286,null,{}] 06:37:43 INFO - PROCESS | 1850 | 1461073063466 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:43 INFO - PROCESS | 1850 | 1461073063691 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 06:37:43 INFO - PROCESS | 1850 | 1461073063725 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded14c2800 == 70 [pid = 1850] [id = 329] 06:37:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fded124f000) [pid = 1850] [serial = 988] [outer = (nil)] 06:37:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fded6026c00) [pid = 1850] [serial = 989] [outer = 0x7fded124f000] 06:37:43 INFO - PROCESS | 1850 | 1461073063787 Marionette DEBUG loaded listener.js 06:37:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fdedc254800) [pid = 1850] [serial = 990] [outer = 0x7fded124f000] 06:37:44 INFO - PROCESS | 1850 | 1461073064671 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 06:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 06:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1233ms 06:37:44 INFO - PROCESS | 1850 | 1461073064698 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 06:37:44 INFO - PROCESS | 1850 | 1461073064701 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 06:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 06:37:44 INFO - PROCESS | 1850 | 1461073064708 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 06:37:44 INFO - PROCESS | 1850 | 1461073064711 Marionette TRACE conn3 <- [1,1290,null,{}] 06:37:44 INFO - PROCESS | 1850 | 1461073064716 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:44 INFO - PROCESS | 1850 | 1461073064938 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 06:37:44 INFO - PROCESS | 1850 | 1461073064970 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5620800 == 71 [pid = 1850] [id = 330] 06:37:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fdec05d0800) [pid = 1850] [serial = 991] [outer = (nil)] 06:37:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fdec05d9c00) [pid = 1850] [serial = 992] [outer = 0x7fdec05d0800] 06:37:45 INFO - PROCESS | 1850 | 1461073065032 Marionette DEBUG loaded listener.js 06:37:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fdec05de000) [pid = 1850] [serial = 993] [outer = 0x7fdec05d0800] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdec9ae4000) [pid = 1850] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fded59bd800) [pid = 1850] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fdec29c1c00) [pid = 1850] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fded2b61c00) [pid = 1850] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fdec9ae6800) [pid = 1850] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdecc8b6000) [pid = 1850] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fdeccf8e800) [pid = 1850] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdec04c3000) [pid = 1850] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fded5c6a000) [pid = 1850] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdec9b39800) [pid = 1850] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdec5536400) [pid = 1850] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdec04c3800) [pid = 1850] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdecce8ec00) [pid = 1850] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdec476a400) [pid = 1850] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fdebfddfc00) [pid = 1850] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdeccc2a800) [pid = 1850] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdecc47fc00) [pid = 1850] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdec4c0b000) [pid = 1850] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fded02f1800) [pid = 1850] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fded0ca6000) [pid = 1850] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdece093c00) [pid = 1850] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fded2bd0800) [pid = 1850] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdec53d8000) [pid = 1850] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fdecaa4dc00) [pid = 1850] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fdec4771400) [pid = 1850] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdecbfe8400) [pid = 1850] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdebfdd6000) [pid = 1850] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdee7a58000) [pid = 1850] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdee2eb5400) [pid = 1850] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdecb15bc00) [pid = 1850] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdec9b38000) [pid = 1850] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdec4777400) [pid = 1850] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdee40d2000) [pid = 1850] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdecc1bc000) [pid = 1850] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdec9b35800) [pid = 1850] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdecc990c00) [pid = 1850] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdecb15c800) [pid = 1850] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdecc479000) [pid = 1850] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdec29c7400) [pid = 1850] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdeccf9a000) [pid = 1850] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fded4e2fc00) [pid = 1850] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fded5175800) [pid = 1850] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdec476e400) [pid = 1850] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdecc5ca000) [pid = 1850] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdecaa51c00) [pid = 1850] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdebfdd4400) [pid = 1850] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdec04cb800) [pid = 1850] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fded6116c00) [pid = 1850] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fded3574c00) [pid = 1850] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fded6e64800) [pid = 1850] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdec486f400) [pid = 1850] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdeced40000) [pid = 1850] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdec5539c00) [pid = 1850] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fded862f400) [pid = 1850] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fded42de800) [pid = 1850] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fded8628c00) [pid = 1850] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdebefe8000) [pid = 1850] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdec4875400) [pid = 1850] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fded68be800) [pid = 1850] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdecc47dc00) [pid = 1850] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdec5539000) [pid = 1850] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdecc993000) [pid = 1850] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdecc70a400) [pid = 1850] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdee6227800) [pid = 1850] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 06:37:46 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fded5a72800) [pid = 1850] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 06:37:46 INFO - PROCESS | 1850 | 1461073066530 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 06:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 06:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1882ms 06:37:46 INFO - PROCESS | 1850 | 1461073066592 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 06:37:46 INFO - PROCESS | 1850 | 1461073066596 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 06:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 06:37:46 INFO - PROCESS | 1850 | 1461073066603 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 06:37:46 INFO - PROCESS | 1850 | 1461073066606 Marionette TRACE conn3 <- [1,1294,null,{}] 06:37:46 INFO - PROCESS | 1850 | 1461073066612 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:46 INFO - PROCESS | 1850 | 1461073066803 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 06:37:46 INFO - PROCESS | 1850 | 1461073066955 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2bd1800 == 72 [pid = 1850] [id = 331] 06:37:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdebefe6c00) [pid = 1850] [serial = 994] [outer = (nil)] 06:37:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec05d3c00) [pid = 1850] [serial = 995] [outer = 0x7fdebefe6c00] 06:37:47 INFO - PROCESS | 1850 | 1461073067018 Marionette DEBUG loaded listener.js 06:37:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdec11b8c00) [pid = 1850] [serial = 996] [outer = 0x7fdebefe6c00] 06:37:47 INFO - PROCESS | 1850 | 1461073067725 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 06:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 06:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1131ms 06:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 06:37:47 INFO - PROCESS | 1850 | 1461073067734 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 06:37:47 INFO - PROCESS | 1850 | 1461073067737 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 06:37:47 INFO - PROCESS | 1850 | 1461073067743 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 06:37:47 INFO - PROCESS | 1850 | 1461073067746 Marionette TRACE conn3 <- [1,1298,null,{}] 06:37:47 INFO - PROCESS | 1850 | 1461073067752 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:47 INFO - PROCESS | 1850 | 1461073067978 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 06:37:48 INFO - PROCESS | 1850 | 1461073068197 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec04f2000 == 73 [pid = 1850] [id = 332] 06:37:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdebefe4800) [pid = 1850] [serial = 997] [outer = (nil)] 06:37:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdebf14a800) [pid = 1850] [serial = 998] [outer = 0x7fdebefe4800] 06:37:48 INFO - PROCESS | 1850 | 1461073068317 Marionette DEBUG loaded listener.js 06:37:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdec05d2000) [pid = 1850] [serial = 999] [outer = 0x7fdebefe4800] 06:37:49 INFO - PROCESS | 1850 | 1461073069340 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 06:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 06:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1630ms 06:37:49 INFO - PROCESS | 1850 | 1461073069375 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 06:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 06:37:49 INFO - PROCESS | 1850 | 1461073069381 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 06:37:49 INFO - PROCESS | 1850 | 1461073069389 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 06:37:49 INFO - PROCESS | 1850 | 1461073069396 Marionette TRACE conn3 <- [1,1302,null,{}] 06:37:49 INFO - PROCESS | 1850 | 1461073069404 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:49 INFO - PROCESS | 1850 | 1461073069624 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 06:37:49 INFO - PROCESS | 1850 | 1461073069860 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc557800 == 74 [pid = 1850] [id = 333] 06:37:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdec2d42800) [pid = 1850] [serial = 1000] [outer = (nil)] 06:37:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdec2d4c000) [pid = 1850] [serial = 1001] [outer = 0x7fdec2d42800] 06:37:49 INFO - PROCESS | 1850 | 1461073069986 Marionette DEBUG loaded listener.js 06:37:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdec4773c00) [pid = 1850] [serial = 1002] [outer = 0x7fdec2d42800] 06:37:50 INFO - PROCESS | 1850 | 1461073070944 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 06:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 06:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1587ms 06:37:50 INFO - PROCESS | 1850 | 1461073070980 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 06:37:50 INFO - PROCESS | 1850 | 1461073070985 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 06:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 06:37:50 INFO - PROCESS | 1850 | 1461073070993 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 06:37:51 INFO - PROCESS | 1850 | 1461073070999 Marionette TRACE conn3 <- [1,1306,null,{}] 06:37:51 INFO - PROCESS | 1850 | 1461073071005 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:51 INFO - PROCESS | 1850 | 1461073071221 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 06:37:51 INFO - PROCESS | 1850 | 1461073071503 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded100e800 == 75 [pid = 1850] [id = 334] 06:37:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdec48e8000) [pid = 1850] [serial = 1003] [outer = (nil)] 06:37:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdec4b11c00) [pid = 1850] [serial = 1004] [outer = 0x7fdec48e8000] 06:37:51 INFO - PROCESS | 1850 | 1461073071625 Marionette DEBUG loaded listener.js 06:37:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdec4db4800) [pid = 1850] [serial = 1005] [outer = 0x7fdec48e8000] 06:37:52 INFO - PROCESS | 1850 | 1461073072495 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 06:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 06:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1536ms 06:37:52 INFO - PROCESS | 1850 | 1461073072529 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 06:37:52 INFO - PROCESS | 1850 | 1461073072533 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 06:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 06:37:52 INFO - PROCESS | 1850 | 1461073072549 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 06:37:52 INFO - PROCESS | 1850 | 1461073072559 Marionette TRACE conn3 <- [1,1310,null,{}] 06:37:52 INFO - PROCESS | 1850 | 1461073072565 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:52 INFO - PROCESS | 1850 | 1461073072773 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 06:37:52 INFO - PROCESS | 1850 | 1461073072957 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e62000 == 76 [pid = 1850] [id = 335] 06:37:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdec48e3400) [pid = 1850] [serial = 1006] [outer = (nil)] 06:37:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdec9aeb800) [pid = 1850] [serial = 1007] [outer = 0x7fdec48e3400] 06:37:53 INFO - PROCESS | 1850 | 1461073073076 Marionette DEBUG loaded listener.js 06:37:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdecaa51c00) [pid = 1850] [serial = 1008] [outer = 0x7fdec48e3400] 06:37:53 INFO - PROCESS | 1850 | 1461073073920 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 06:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 06:37:53 INFO - PROCESS | 1850 | 1461073073995 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 06:37:54 INFO - PROCESS | 1850 | 1461073074001 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 06:37:54 INFO - PROCESS | 1850 | 1461073074004 Marionette TRACE conn3 <- [1,1314,null,{}] 06:37:54 INFO - PROCESS | 1850 | 1461073074009 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:54 INFO - PROCESS | 1850 | 1461073074215 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 06:37:54 INFO - PROCESS | 1850 | 1461073074401 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded7647800 == 77 [pid = 1850] [id = 336] 06:37:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdec48f0c00) [pid = 1850] [serial = 1009] [outer = (nil)] 06:37:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdecc5ca000) [pid = 1850] [serial = 1010] [outer = 0x7fdec48f0c00] 06:37:54 INFO - PROCESS | 1850 | 1461073074516 Marionette DEBUG loaded listener.js 06:37:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdecc99b800) [pid = 1850] [serial = 1011] [outer = 0x7fdec48f0c00] 06:37:55 INFO - PROCESS | 1850 | 1461073075361 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 06:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 06:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1432ms 06:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 06:37:55 INFO - PROCESS | 1850 | 1461073075433 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 06:37:55 INFO - PROCESS | 1850 | 1461073075436 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 06:37:55 INFO - PROCESS | 1850 | 1461073075443 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 06:37:55 INFO - PROCESS | 1850 | 1461073075446 Marionette TRACE conn3 <- [1,1318,null,{}] 06:37:55 INFO - PROCESS | 1850 | 1461073075453 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:55 INFO - PROCESS | 1850 | 1461073075656 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 06:37:55 INFO - PROCESS | 1850 | 1461073075845 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee3372000 == 78 [pid = 1850] [id = 337] 06:37:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdeccf8e800) [pid = 1850] [serial = 1012] [outer = (nil)] 06:37:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdecd020000) [pid = 1850] [serial = 1013] [outer = 0x7fdeccf8e800] 06:37:55 INFO - PROCESS | 1850 | 1461073075929 Marionette DEBUG loaded listener.js 06:37:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fded0a87400) [pid = 1850] [serial = 1014] [outer = 0x7fdeccf8e800] 06:37:56 INFO - PROCESS | 1850 | 1461073076907 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 06:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 06:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1530ms 06:37:56 INFO - PROCESS | 1850 | 1461073076973 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 06:37:56 INFO - PROCESS | 1850 | 1461073076977 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 06:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 06:37:56 INFO - PROCESS | 1850 | 1461073076983 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 06:37:56 INFO - PROCESS | 1850 | 1461073076986 Marionette TRACE conn3 <- [1,1322,null,{}] 06:37:56 INFO - PROCESS | 1850 | 1461073076992 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:57 INFO - PROCESS | 1850 | 1461073077192 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 06:37:57 INFO - PROCESS | 1850 | 1461073077392 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8467000 == 79 [pid = 1850] [id = 338] 06:37:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdeccc24800) [pid = 1850] [serial = 1015] [outer = (nil)] 06:37:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fded42de800) [pid = 1850] [serial = 1016] [outer = 0x7fdeccc24800] 06:37:57 INFO - PROCESS | 1850 | 1461073077508 Marionette DEBUG loaded listener.js 06:37:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fded5a66400) [pid = 1850] [serial = 1017] [outer = 0x7fdeccc24800] 06:37:58 INFO - PROCESS | 1850 | 1461073078414 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 06:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 06:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1478ms 06:37:58 INFO - PROCESS | 1850 | 1461073078464 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 06:37:58 INFO - PROCESS | 1850 | 1461073078468 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 06:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 06:37:58 INFO - PROCESS | 1850 | 1461073078474 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 06:37:58 INFO - PROCESS | 1850 | 1461073078478 Marionette TRACE conn3 <- [1,1326,null,{}] 06:37:58 INFO - PROCESS | 1850 | 1461073078483 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:37:58 INFO - PROCESS | 1850 | 1461073078678 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 06:37:58 INFO - PROCESS | 1850 | 1461073078871 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:37:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd0f000 == 80 [pid = 1850] [id = 339] 06:37:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdeccf8ec00) [pid = 1850] [serial = 1018] [outer = (nil)] 06:37:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fded6119800) [pid = 1850] [serial = 1019] [outer = 0x7fdeccf8ec00] 06:37:58 INFO - PROCESS | 1850 | 1461073078944 Marionette DEBUG loaded listener.js 06:37:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fded722ac00) [pid = 1850] [serial = 1020] [outer = 0x7fdeccf8ec00] 06:37:59 INFO - PROCESS | 1850 | 1461073079883 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:37:59 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 06:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1479ms 06:37:59 INFO - PROCESS | 1850 | 1461073079954 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 06:37:59 INFO - PROCESS | 1850 | 1461073079959 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 06:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 06:37:59 INFO - PROCESS | 1850 | 1461073079965 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 06:37:59 INFO - PROCESS | 1850 | 1461073079967 Marionette TRACE conn3 <- [1,1330,null,{}] 06:37:59 INFO - PROCESS | 1850 | 1461073079973 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:00 INFO - PROCESS | 1850 | 1461073080206 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 06:38:00 INFO - PROCESS | 1850 | 1461073080470 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd21800 == 81 [pid = 1850] [id = 340] 06:38:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdebefea400) [pid = 1850] [serial = 1021] [outer = (nil)] 06:38:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdebeff2400) [pid = 1850] [serial = 1022] [outer = 0x7fdebefea400] 06:38:00 INFO - PROCESS | 1850 | 1461073080546 Marionette DEBUG loaded listener.js 06:38:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdec4779000) [pid = 1850] [serial = 1023] [outer = 0x7fdebefea400] 06:38:01 INFO - PROCESS | 1850 | 1461073081372 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 06:38:01 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 06:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1480ms 06:38:01 INFO - PROCESS | 1850 | 1461073081446 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 06:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 06:38:01 INFO - PROCESS | 1850 | 1461073081450 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 06:38:01 INFO - PROCESS | 1850 | 1461073081456 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 06:38:01 INFO - PROCESS | 1850 | 1461073081461 Marionette TRACE conn3 <- [1,1334,null,{}] 06:38:01 INFO - PROCESS | 1850 | 1461073081467 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:01 INFO - PROCESS | 1850 | 1461073081670 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 06:38:01 INFO - PROCESS | 1850 | 1461073081867 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bd2000 == 82 [pid = 1850] [id = 341] 06:38:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdebefe8c00) [pid = 1850] [serial = 1024] [outer = (nil)] 06:38:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdec4874c00) [pid = 1850] [serial = 1025] [outer = 0x7fdebefe8c00] 06:38:02 INFO - PROCESS | 1850 | 1461073081998 Marionette DEBUG loaded listener.js 06:38:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdec9eee800) [pid = 1850] [serial = 1026] [outer = 0x7fdebefe8c00] 06:38:02 INFO - PROCESS | 1850 | 1461073082923 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 06:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 06:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1532ms 06:38:02 INFO - PROCESS | 1850 | 1461073082989 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 06:38:02 INFO - PROCESS | 1850 | 1461073082992 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 06:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 06:38:03 INFO - PROCESS | 1850 | 1461073082998 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 06:38:03 INFO - PROCESS | 1850 | 1461073083001 Marionette TRACE conn3 <- [1,1338,null,{}] 06:38:03 INFO - PROCESS | 1850 | 1461073083007 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:03 INFO - PROCESS | 1850 | 1461073083220 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 06:38:03 INFO - PROCESS | 1850 | 1461073083414 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4cd1800 == 83 [pid = 1850] [id = 342] 06:38:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdec4c10c00) [pid = 1850] [serial = 1027] [outer = (nil)] 06:38:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdecaa48c00) [pid = 1850] [serial = 1028] [outer = 0x7fdec4c10c00] 06:38:03 INFO - PROCESS | 1850 | 1461073083549 Marionette DEBUG loaded listener.js 06:38:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fded02e5c00) [pid = 1850] [serial = 1029] [outer = 0x7fdec4c10c00] 06:38:05 INFO - PROCESS | 1850 | 1461073085497 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 06:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 06:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2541ms 06:38:05 INFO - PROCESS | 1850 | 1461073085542 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 06:38:05 INFO - PROCESS | 1850 | 1461073085550 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 06:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 06:38:05 INFO - PROCESS | 1850 | 1461073085561 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 06:38:05 INFO - PROCESS | 1850 | 1461073085566 Marionette TRACE conn3 <- [1,1342,null,{}] 06:38:05 INFO - PROCESS | 1850 | 1461073085575 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:05 INFO - PROCESS | 1850 | 1461073085787 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 06:38:05 INFO - PROCESS | 1850 | 1461073085975 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec481a000 == 84 [pid = 1850] [id = 343] 06:38:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fdec11bd000) [pid = 1850] [serial = 1030] [outer = (nil)] 06:38:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdec11c0800) [pid = 1850] [serial = 1031] [outer = 0x7fdec11bd000] 06:38:06 INFO - PROCESS | 1850 | 1461073086044 Marionette DEBUG loaded listener.js 06:38:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fdec1365400) [pid = 1850] [serial = 1032] [outer = 0x7fdec11bd000] 06:38:07 INFO - PROCESS | 1850 | 1461073087082 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 06:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 06:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1586ms 06:38:07 INFO - PROCESS | 1850 | 1461073087146 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 06:38:07 INFO - PROCESS | 1850 | 1461073087154 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 06:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 06:38:07 INFO - PROCESS | 1850 | 1461073087165 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 06:38:07 INFO - PROCESS | 1850 | 1461073087168 Marionette TRACE conn3 <- [1,1346,null,{}] 06:38:07 INFO - PROCESS | 1850 | 1461073087174 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:07 INFO - PROCESS | 1850 | 1461073087359 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 06:38:07 INFO - PROCESS | 1850 | 1461073087656 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1dcc000 == 85 [pid = 1850] [id = 344] 06:38:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdec05d0400) [pid = 1850] [serial = 1033] [outer = (nil)] 06:38:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdec2d4f000) [pid = 1850] [serial = 1034] [outer = 0x7fdec05d0400] 06:38:07 INFO - PROCESS | 1850 | 1461073087726 Marionette DEBUG loaded listener.js 06:38:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdec4875000) [pid = 1850] [serial = 1035] [outer = 0x7fdec05d0400] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0487000 == 84 [pid = 1850] [id = 251] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded79d4800 == 83 [pid = 1850] [id = 62] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecab58000 == 82 [pid = 1850] [id = 153] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2bd1800 == 81 [pid = 1850] [id = 331] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5620800 == 80 [pid = 1850] [id = 330] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded14c2800 == 79 [pid = 1850] [id = 329] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc27a000 == 78 [pid = 1850] [id = 328] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4b24000 == 77 [pid = 1850] [id = 327] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6354000 == 76 [pid = 1850] [id = 287] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4b3d800 == 75 [pid = 1850] [id = 326] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4bac000 == 74 [pid = 1850] [id = 325] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc55a000 == 73 [pid = 1850] [id = 11] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1dcf800 == 72 [pid = 1850] [id = 324] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2b8e000 == 71 [pid = 1850] [id = 323] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded100f800 == 70 [pid = 1850] [id = 322] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d89800 == 69 [pid = 1850] [id = 321] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2b8f800 == 68 [pid = 1850] [id = 320] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeec59a800 == 67 [pid = 1850] [id = 319] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8199800 == 66 [pid = 1850] [id = 318] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee4357800 == 65 [pid = 1850] [id = 317] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2cd9000 == 64 [pid = 1850] [id = 316] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded7640000 == 63 [pid = 1850] [id = 315] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebf115000 == 62 [pid = 1850] [id = 314] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded513e800 == 61 [pid = 1850] [id = 313] 06:38:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec558d800 == 60 [pid = 1850] [id = 312] 06:38:08 INFO - PROCESS | 1850 | 1461073088733 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fded68c6000) [pid = 1850] [serial = 864] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fded6118c00) [pid = 1850] [serial = 807] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fded1245800) [pid = 1850] [serial = 933] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdecd01c000) [pid = 1850] [serial = 732] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fded6029c00) [pid = 1850] [serial = 873] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdeccb0cc00) [pid = 1850] [serial = 602] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdece350000) [pid = 1850] [serial = 711] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fded0a85800) [pid = 1850] [serial = 650] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdec04d1c00) [pid = 1850] [serial = 699] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fded6eedc00) [pid = 1850] [serial = 780] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fded0a88400) [pid = 1850] [serial = 932] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdecc8bd400) [pid = 1850] [serial = 762] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdecb1d6c00) [pid = 1850] [serial = 702] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fded02e4400) [pid = 1850] [serial = 930] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdec4778400) [pid = 1850] [serial = 885] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdec9ee5400) [pid = 1850] [serial = 915] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fded0ca3000) [pid = 1850] [serial = 768] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fded59bcc00) [pid = 1850] [serial = 816] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdec9b3a400) [pid = 1850] [serial = 759] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fded2b5fc00) [pid = 1850] [serial = 714] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fded6e67000) [pid = 1850] [serial = 819] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fded0a8ac00) [pid = 1850] [serial = 756] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fded5a6f800) [pid = 1850] [serial = 723] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdee5debc00) [pid = 1850] [serial = 662] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdecc8b4c00) [pid = 1850] [serial = 810] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdecc8b9000) [pid = 1850] [serial = 927] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdee20d1800) [pid = 1850] [serial = 879] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fded1251000) [pid = 1850] [serial = 897] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdee8408400) [pid = 1850] [serial = 882] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdee5deac00) [pid = 1850] [serial = 831] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdecc8be400) [pid = 1850] [serial = 918] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdecd013c00) [pid = 1850] [serial = 870] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdedc30d400) [pid = 1850] [serial = 891] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdee7a4e400) [pid = 1850] [serial = 834] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdecc705000) [pid = 1850] [serial = 917] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdee802ec00) [pid = 1850] [serial = 837] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdecb159800) [pid = 1850] [serial = 867] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fded564d000) [pid = 1850] [serial = 720] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fded8629400) [pid = 1850] [serial = 876] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdecd017400) [pid = 1850] [serial = 708] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdec5534400) [pid = 1850] [serial = 914] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdec9aea400) [pid = 1850] [serial = 735] [outer = (nil)] [url = about:blank] 06:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 06:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1651ms 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdece088000) [pid = 1850] [serial = 765] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fded6030000) [pid = 1850] [serial = 726] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fded68bf000) [pid = 1850] [serial = 777] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdec9eea800) [pid = 1850] [serial = 888] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fded722b000) [pid = 1850] [serial = 647] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdecbfe2c00) [pid = 1850] [serial = 926] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdecd21f400) [pid = 1850] [serial = 813] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdebfde3400) [pid = 1850] [serial = 894] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fded8508c00) [pid = 1850] [serial = 786] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fdeccf9a800) [pid = 1850] [serial = 929] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fded79a8400) [pid = 1850] [serial = 783] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fded433d800) [pid = 1850] [serial = 717] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdee4311c00) [pid = 1850] [serial = 659] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdec487a800) [pid = 1850] [serial = 923] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fded42dd400) [pid = 1850] [serial = 771] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fded6120400) [pid = 1850] [serial = 729] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdee40d1800) [pid = 1850] [serial = 828] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fded611bc00) [pid = 1850] [serial = 774] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdee318f400) [pid = 1850] [serial = 825] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdecb15a800) [pid = 1850] [serial = 906] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdee6225c00) [pid = 1850] [serial = 840] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdee33dd000) [pid = 1850] [serial = 656] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fdecc99e800) [pid = 1850] [serial = 705] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdec9ae8400) [pid = 1850] [serial = 924] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fdecc1dc800) [pid = 1850] [serial = 912] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdecc99d800) [pid = 1850] [serial = 668] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdecce8f800) [pid = 1850] [serial = 920] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fded63f9400) [pid = 1850] [serial = 653] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdee815d800) [pid = 1850] [serial = 665] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fded8626c00) [pid = 1850] [serial = 822] [outer = (nil)] [url = about:blank] 06:38:08 INFO - PROCESS | 1850 | 1461073088827 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 06:38:08 INFO - PROCESS | 1850 | 1461073088840 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 06:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 06:38:08 INFO - PROCESS | 1850 | 1461073088851 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 06:38:08 INFO - PROCESS | 1850 | 1461073088863 Marionette TRACE conn3 <- [1,1350,null,{}] 06:38:08 INFO - PROCESS | 1850 | 1461073088880 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:09 INFO - PROCESS | 1850 | 1461073089066 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 06:38:09 INFO - PROCESS | 1850 | 1461073089243 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1ddd000 == 61 [pid = 1850] [id = 345] 06:38:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdec2d4b000) [pid = 1850] [serial = 1036] [outer = (nil)] 06:38:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdec4c08400) [pid = 1850] [serial = 1037] [outer = 0x7fdec2d4b000] 06:38:09 INFO - PROCESS | 1850 | 1461073089314 Marionette DEBUG loaded listener.js 06:38:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdec4db5400) [pid = 1850] [serial = 1038] [outer = 0x7fdec2d4b000] 06:38:10 INFO - PROCESS | 1850 | 1461073090021 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 06:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 06:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1195ms 06:38:10 INFO - PROCESS | 1850 | 1461073090045 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 06:38:10 INFO - PROCESS | 1850 | 1461073090049 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 06:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 06:38:10 INFO - PROCESS | 1850 | 1461073090055 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 06:38:10 INFO - PROCESS | 1850 | 1461073090057 Marionette TRACE conn3 <- [1,1354,null,{}] 06:38:10 INFO - PROCESS | 1850 | 1461073090062 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:10 INFO - PROCESS | 1850 | 1461073090289 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 06:38:10 INFO - PROCESS | 1850 | 1461073090378 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d85000 == 62 [pid = 1850] [id = 346] 06:38:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdec4b0cc00) [pid = 1850] [serial = 1039] [outer = (nil)] 06:38:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdec5537800) [pid = 1850] [serial = 1040] [outer = 0x7fdec4b0cc00] 06:38:10 INFO - PROCESS | 1850 | 1461073090441 Marionette DEBUG loaded listener.js 06:38:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdec9a88400) [pid = 1850] [serial = 1041] [outer = 0x7fdec4b0cc00] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fdeced36000) [pid = 1850] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fded124f000) [pid = 1850] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdec2d51800) [pid = 1850] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fdec9a91000) [pid = 1850] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdeca91e800) [pid = 1850] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fdec05d0800) [pid = 1850] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fdec4871c00) [pid = 1850] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fdebfddbc00) [pid = 1850] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdecd35d400) [pid = 1850] [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.] 06:38:12 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fdecdd3c800) [pid = 1850] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:38:12 INFO - PROCESS | 1850 | 1461073092564 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 06:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 06:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2537ms 06:38:12 INFO - PROCESS | 1850 | 1461073092594 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 06:38:12 INFO - PROCESS | 1850 | 1461073092601 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 06:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 06:38:12 INFO - PROCESS | 1850 | 1461073092609 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 06:38:12 INFO - PROCESS | 1850 | 1461073092614 Marionette TRACE conn3 <- [1,1358,null,{}] 06:38:12 INFO - PROCESS | 1850 | 1461073092622 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:12 INFO - PROCESS | 1850 | 1461073092850 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 06:38:13 INFO - PROCESS | 1850 | 1461073093029 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b83800 == 63 [pid = 1850] [id = 347] 06:38:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdec05d0800) [pid = 1850] [serial = 1042] [outer = (nil)] 06:38:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fdec1364c00) [pid = 1850] [serial = 1043] [outer = 0x7fdec05d0800] 06:38:13 INFO - PROCESS | 1850 | 1461073093104 Marionette DEBUG loaded listener.js 06:38:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdec2d4c800) [pid = 1850] [serial = 1044] [outer = 0x7fdec05d0800] 06:38:13 INFO - PROCESS | 1850 | 1461073093975 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 06:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 06:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1435ms 06:38:14 INFO - PROCESS | 1850 | 1461073094045 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 06:38:14 INFO - PROCESS | 1850 | 1461073094054 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 06:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 06:38:14 INFO - PROCESS | 1850 | 1461073094064 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 06:38:14 INFO - PROCESS | 1850 | 1461073094069 Marionette TRACE conn3 <- [1,1362,null,{}] 06:38:14 INFO - PROCESS | 1850 | 1461073094074 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:14 INFO - PROCESS | 1850 | 1461073094320 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 06:38:14 INFO - PROCESS | 1850 | 1461073094545 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5411000 == 64 [pid = 1850] [id = 348] 06:38:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdec4778c00) [pid = 1850] [serial = 1045] [outer = (nil)] 06:38:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdec4c03000) [pid = 1850] [serial = 1046] [outer = 0x7fdec4778c00] 06:38:14 INFO - PROCESS | 1850 | 1461073094664 Marionette DEBUG loaded listener.js 06:38:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdec53da000) [pid = 1850] [serial = 1047] [outer = 0x7fdec4778c00] 06:38:15 INFO - PROCESS | 1850 | 1461073095729 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 06:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 06:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1696ms 06:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 06:38:15 INFO - PROCESS | 1850 | 1461073095761 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 06:38:15 INFO - PROCESS | 1850 | 1461073095764 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 06:38:15 INFO - PROCESS | 1850 | 1461073095772 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 06:38:15 INFO - PROCESS | 1850 | 1461073095778 Marionette TRACE conn3 <- [1,1366,null,{}] 06:38:15 INFO - PROCESS | 1850 | 1461073095795 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:16 INFO - PROCESS | 1850 | 1461073096004 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 06:38:16 INFO - PROCESS | 1850 | 1461073096266 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b0a800 == 65 [pid = 1850] [id = 349] 06:38:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdec9ae2000) [pid = 1850] [serial = 1048] [outer = (nil)] 06:38:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdec9b36800) [pid = 1850] [serial = 1049] [outer = 0x7fdec9ae2000] 06:38:16 INFO - PROCESS | 1850 | 1461073096350 Marionette DEBUG loaded listener.js 06:38:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdec9eec800) [pid = 1850] [serial = 1050] [outer = 0x7fdec9ae2000] 06:38:17 INFO - PROCESS | 1850 | 1461073097315 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 06:38:17 INFO - PROCESS | 1850 | 1461073097363 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 06:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 06:38:17 INFO - PROCESS | 1850 | 1461073097370 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 06:38:17 INFO - PROCESS | 1850 | 1461073097372 Marionette TRACE conn3 <- [1,1370,null,{}] 06:38:17 INFO - PROCESS | 1850 | 1461073097379 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:17 INFO - PROCESS | 1850 | 1461073097593 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 06:38:17 INFO - PROCESS | 1850 | 1461073097809 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecab5f800 == 66 [pid = 1850] [id = 350] 06:38:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdec9a91400) [pid = 1850] [serial = 1051] [outer = (nil)] 06:38:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdecb15b800) [pid = 1850] [serial = 1052] [outer = 0x7fdec9a91400] 06:38:17 INFO - PROCESS | 1850 | 1461073097926 Marionette DEBUG loaded listener.js 06:38:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdecb1db000) [pid = 1850] [serial = 1053] [outer = 0x7fdec9a91400] 06:38:18 INFO - PROCESS | 1850 | 1461073098802 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 06:38:18 INFO - PROCESS | 1850 | 1461073098857 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 06:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 06:38:18 INFO - PROCESS | 1850 | 1461073098863 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 06:38:18 INFO - PROCESS | 1850 | 1461073098866 Marionette TRACE conn3 <- [1,1374,null,{}] 06:38:18 INFO - PROCESS | 1850 | 1461073098872 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:19 INFO - PROCESS | 1850 | 1461073099097 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 06:38:19 INFO - PROCESS | 1850 | 1461073099315 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc554000 == 67 [pid = 1850] [id = 351] 06:38:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdec9ae3400) [pid = 1850] [serial = 1054] [outer = (nil)] 06:38:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdecc1c8400) [pid = 1850] [serial = 1055] [outer = 0x7fdec9ae3400] 06:38:19 INFO - PROCESS | 1850 | 1461073099431 Marionette DEBUG loaded listener.js 06:38:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdecc477800) [pid = 1850] [serial = 1056] [outer = 0x7fdec9ae3400] 06:38:20 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:20 INFO - PROCESS | 1850 | 1461073100346 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 06:38:20 INFO - PROCESS | 1850 | 1461073100401 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 06:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 06:38:20 INFO - PROCESS | 1850 | 1461073100409 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 06:38:20 INFO - PROCESS | 1850 | 1461073100413 Marionette TRACE conn3 <- [1,1378,null,{}] 06:38:20 INFO - PROCESS | 1850 | 1461073100420 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:20 INFO - PROCESS | 1850 | 1461073100720 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 06:38:20 INFO - PROCESS | 1850 | 1461073100966 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccfb9800 == 68 [pid = 1850] [id = 352] 06:38:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdecc8b6400) [pid = 1850] [serial = 1057] [outer = (nil)] 06:38:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdeccc25000) [pid = 1850] [serial = 1058] [outer = 0x7fdecc8b6400] 06:38:21 INFO - PROCESS | 1850 | 1461073101045 Marionette DEBUG loaded listener.js 06:38:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdecce90800) [pid = 1850] [serial = 1059] [outer = 0x7fdecc8b6400] 06:38:21 INFO - PROCESS | 1850 | 1461073101882 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 06:38:21 INFO - PROCESS | 1850 | 1461073101960 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 06:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 06:38:21 INFO - PROCESS | 1850 | 1461073101967 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 06:38:21 INFO - PROCESS | 1850 | 1461073101972 Marionette TRACE conn3 <- [1,1382,null,{}] 06:38:21 INFO - PROCESS | 1850 | 1461073101978 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:22 INFO - PROCESS | 1850 | 1461073102221 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 06:38:22 INFO - PROCESS | 1850 | 1461073102395 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece01d000 == 69 [pid = 1850] [id = 353] 06:38:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdebfde1400) [pid = 1850] [serial = 1060] [outer = (nil)] 06:38:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdeccf82400) [pid = 1850] [serial = 1061] [outer = 0x7fdebfde1400] 06:38:22 INFO - PROCESS | 1850 | 1461073102480 Marionette DEBUG loaded listener.js 06:38:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdeccf8e000) [pid = 1850] [serial = 1062] [outer = 0x7fdebfde1400] 06:38:23 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 06:38:23 INFO - PROCESS | 1850 | 1461073103447 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 06:38:23 INFO - PROCESS | 1850 | 1461073103510 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 06:38:23 INFO - PROCESS | 1850 | 1461073103517 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 06:38:23 INFO - PROCESS | 1850 | 1461073103521 Marionette TRACE conn3 <- [1,1386,null,{}] 06:38:23 INFO - PROCESS | 1850 | 1461073103527 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:23 INFO - PROCESS | 1850 | 1461073103727 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 06:38:23 INFO - PROCESS | 1850 | 1461073103942 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded047e800 == 70 [pid = 1850] [id = 354] 06:38:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdecc8b6800) [pid = 1850] [serial = 1063] [outer = (nil)] 06:38:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdecd013c00) [pid = 1850] [serial = 1064] [outer = 0x7fdecc8b6800] 06:38:24 INFO - PROCESS | 1850 | 1461073104060 Marionette DEBUG loaded listener.js 06:38:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdecd0b2400) [pid = 1850] [serial = 1065] [outer = 0x7fdecc8b6800] 06:38:24 INFO - PROCESS | 1850 | 1461073104972 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 06:38:25 INFO - PROCESS | 1850 | 1461073105009 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 06:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 06:38:25 INFO - PROCESS | 1850 | 1461073105015 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 06:38:25 INFO - PROCESS | 1850 | 1461073105017 Marionette TRACE conn3 <- [1,1390,null,{}] 06:38:25 INFO - PROCESS | 1850 | 1461073105024 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:25 INFO - PROCESS | 1850 | 1461073105217 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 06:38:25 INFO - PROCESS | 1850 | 1461073105395 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0637000 == 71 [pid = 1850] [id = 355] 06:38:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdeccf9ac00) [pid = 1850] [serial = 1066] [outer = (nil)] 06:38:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdece088400) [pid = 1850] [serial = 1067] [outer = 0x7fdeccf9ac00] 06:38:25 INFO - PROCESS | 1850 | 1461073105468 Marionette DEBUG loaded listener.js 06:38:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdece34f400) [pid = 1850] [serial = 1068] [outer = 0x7fdeccf9ac00] 06:38:26 INFO - PROCESS | 1850 | 1461073106364 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 06:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 06:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1534ms 06:38:26 INFO - PROCESS | 1850 | 1461073106551 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 06:38:26 INFO - PROCESS | 1850 | 1461073106554 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 06:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 06:38:26 INFO - PROCESS | 1850 | 1461073106560 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 06:38:26 INFO - PROCESS | 1850 | 1461073106564 Marionette TRACE conn3 <- [1,1394,null,{}] 06:38:26 INFO - PROCESS | 1850 | 1461073106569 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:26 INFO - PROCESS | 1850 | 1461073106759 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 06:38:26 INFO - PROCESS | 1850 | 1461073106991 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec04e3000 == 72 [pid = 1850] [id = 356] 06:38:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdebefeb000) [pid = 1850] [serial = 1069] [outer = (nil)] 06:38:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdec05d4c00) [pid = 1850] [serial = 1070] [outer = 0x7fdebefeb000] 06:38:27 INFO - PROCESS | 1850 | 1461073107080 Marionette DEBUG loaded listener.js 06:38:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdecb154800) [pid = 1850] [serial = 1071] [outer = 0x7fdebefeb000] 06:38:28 INFO - PROCESS | 1850 | 1461073108259 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 06:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 06:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1729ms 06:38:28 INFO - PROCESS | 1850 | 1461073108291 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 06:38:28 INFO - PROCESS | 1850 | 1461073108296 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 06:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 06:38:28 INFO - PROCESS | 1850 | 1461073108306 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 06:38:28 INFO - PROCESS | 1850 | 1461073108310 Marionette TRACE conn3 <- [1,1398,null,{}] 06:38:28 INFO - PROCESS | 1850 | 1461073108319 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:28 INFO - PROCESS | 1850 | 1461073108507 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 06:38:28 INFO - PROCESS | 1850 | 1461073108757 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d80800 == 73 [pid = 1850] [id = 357] 06:38:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdec05d7c00) [pid = 1850] [serial = 1072] [outer = (nil)] 06:38:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdec11b6c00) [pid = 1850] [serial = 1073] [outer = 0x7fdec05d7c00] 06:38:28 INFO - PROCESS | 1850 | 1461073108825 Marionette DEBUG loaded listener.js 06:38:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdec29ca800) [pid = 1850] [serial = 1074] [outer = 0x7fdec05d7c00] 06:38:29 INFO - PROCESS | 1850 | 1461073109726 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 06:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 06:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1435ms 06:38:29 INFO - PROCESS | 1850 | 1461073109741 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 06:38:29 INFO - PROCESS | 1850 | 1461073109750 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 06:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 06:38:29 INFO - PROCESS | 1850 | 1461073109760 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 06:38:29 INFO - PROCESS | 1850 | 1461073109763 Marionette TRACE conn3 <- [1,1402,null,{}] 06:38:29 INFO - PROCESS | 1850 | 1461073109770 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:29 INFO - PROCESS | 1850 | 1461073109960 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 06:38:30 INFO - PROCESS | 1850 | 1461073110313 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd09000 == 74 [pid = 1850] [id = 358] 06:38:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdec4778400) [pid = 1850] [serial = 1075] [outer = (nil)] 06:38:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdec4873000) [pid = 1850] [serial = 1076] [outer = 0x7fdec4778400] 06:38:30 INFO - PROCESS | 1850 | 1461073110391 Marionette DEBUG loaded listener.js 06:38:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec4c0b000) [pid = 1850] [serial = 1077] [outer = 0x7fdec4778400] 06:38:31 INFO - PROCESS | 1850 | 1461073111392 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 06:38:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1ddd000 == 73 [pid = 1850] [id = 345] 06:38:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1dcc000 == 72 [pid = 1850] [id = 344] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdecdd32000) [pid = 1850] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdec05d3c00) [pid = 1850] [serial = 995] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdee4158000) [pid = 1850] [serial = 959] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdec1360000) [pid = 1850] [serial = 956] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdee638b800) [pid = 1850] [serial = 953] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdec4b08c00) [pid = 1850] [serial = 962] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdec48efc00) [pid = 1850] [serial = 965] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdec2d50400) [pid = 1850] [serial = 968] [outer = (nil)] [url = about:blank] 06:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 06:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1681ms 06:38:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec481a000 == 71 [pid = 1850] [id = 343] 06:38:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee3372000 == 70 [pid = 1850] [id = 337] 06:38:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded7647800 == 69 [pid = 1850] [id = 336] 06:38:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e62000 == 68 [pid = 1850] [id = 335] 06:38:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded100e800 == 67 [pid = 1850] [id = 334] 06:38:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc557800 == 66 [pid = 1850] [id = 333] 06:38:31 INFO - PROCESS | 1850 | 1461073111479 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 06:38:31 INFO - PROCESS | 1850 | 1461073111482 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 06:38:31 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec04f2000 == 65 [pid = 1850] [id = 332] 06:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 06:38:31 INFO - PROCESS | 1850 | 1461073111503 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 06:38:31 INFO - PROCESS | 1850 | 1461073111507 Marionette TRACE conn3 <- [1,1406,null,{}] 06:38:31 INFO - PROCESS | 1850 | 1461073111524 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:31 INFO - PROCESS | 1850 | 1461073111714 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fded63f3000) [pid = 1850] [serial = 947] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdecee45000) [pid = 1850] [serial = 986] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fded124d400) [pid = 1850] [serial = 935] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fdecdd17400) [pid = 1850] [serial = 941] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fded6026c00) [pid = 1850] [serial = 989] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdec4daa000) [pid = 1850] [serial = 975] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdec48f1000) [pid = 1850] [serial = 974] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdecc99a000) [pid = 1850] [serial = 981] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdecc47f800) [pid = 1850] [serial = 980] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdecc999c00) [pid = 1850] [serial = 983] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdeccb11000) [pid = 1850] [serial = 984] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdec05d9c00) [pid = 1850] [serial = 992] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdec9b35c00) [pid = 1850] [serial = 978] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdec4db8c00) [pid = 1850] [serial = 977] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fded5175400) [pid = 1850] [serial = 944] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdeca929c00) [pid = 1850] [serial = 938] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fdec2d43000) [pid = 1850] [serial = 972] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdebfde2800) [pid = 1850] [serial = 971] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fded8505c00) [pid = 1850] [serial = 950] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdecc476000) [pid = 1850] [serial = 675] [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.] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdec05de000) [pid = 1850] [serial = 993] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fdedc254800) [pid = 1850] [serial = 990] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fded124ec00) [pid = 1850] [serial = 987] [outer = (nil)] [url = about:blank] 06:38:31 INFO - PROCESS | 1850 | 1461073111954 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4a43000 == 66 [pid = 1850] [id = 359] 06:38:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdec4779400) [pid = 1850] [serial = 1078] [outer = (nil)] 06:38:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdec53e5c00) [pid = 1850] [serial = 1079] [outer = 0x7fdec4779400] 06:38:32 INFO - PROCESS | 1850 | 1461073112033 Marionette DEBUG loaded listener.js 06:38:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdec9b35c00) [pid = 1850] [serial = 1080] [outer = 0x7fdec4779400] 06:38:32 INFO - PROCESS | 1850 | 1461073112837 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 06:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 06:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1385ms 06:38:32 INFO - PROCESS | 1850 | 1461073112888 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 06:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 06:38:32 INFO - PROCESS | 1850 | 1461073112893 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 06:38:32 INFO - PROCESS | 1850 | 1461073112899 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 06:38:32 INFO - PROCESS | 1850 | 1461073112902 Marionette TRACE conn3 <- [1,1410,null,{}] 06:38:32 INFO - PROCESS | 1850 | 1461073112908 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:33 INFO - PROCESS | 1850 | 1461073113088 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 06:38:33 INFO - PROCESS | 1850 | 1461073113104 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecab62800 == 67 [pid = 1850] [id = 360] 06:38:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdec53e3000) [pid = 1850] [serial = 1081] [outer = (nil)] 06:38:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdecb1d7000) [pid = 1850] [serial = 1082] [outer = 0x7fdec53e3000] 06:38:33 INFO - PROCESS | 1850 | 1461073113170 Marionette DEBUG loaded listener.js 06:38:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdecc1c5800) [pid = 1850] [serial = 1083] [outer = 0x7fdec53e3000] 06:38:34 INFO - PROCESS | 1850 | 1461073114134 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 06:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 06:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1285ms 06:38:34 INFO - PROCESS | 1850 | 1461073114184 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 06:38:34 INFO - PROCESS | 1850 | 1461073114188 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 06:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 06:38:34 INFO - PROCESS | 1850 | 1461073114193 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 06:38:34 INFO - PROCESS | 1850 | 1461073114197 Marionette TRACE conn3 <- [1,1414,null,{}] 06:38:34 INFO - PROCESS | 1850 | 1461073114208 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:34 INFO - PROCESS | 1850 | 1461073114443 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 06:38:34 INFO - PROCESS | 1850 | 1461073114471 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecced2800 == 68 [pid = 1850] [id = 361] 06:38:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdecc1d5400) [pid = 1850] [serial = 1084] [outer = (nil)] 06:38:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdecc483800) [pid = 1850] [serial = 1085] [outer = 0x7fdecc1d5400] 06:38:34 INFO - PROCESS | 1850 | 1461073114539 Marionette DEBUG loaded listener.js 06:38:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdecc8b4000) [pid = 1850] [serial = 1086] [outer = 0x7fdecc1d5400] 06:38:35 INFO - PROCESS | 1850 | 1461073115512 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 06:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 06:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1345ms 06:38:35 INFO - PROCESS | 1850 | 1461073115546 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 06:38:35 INFO - PROCESS | 1850 | 1461073115554 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 06:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 06:38:35 INFO - PROCESS | 1850 | 1461073115566 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 06:38:35 INFO - PROCESS | 1850 | 1461073115569 Marionette TRACE conn3 <- [1,1418,null,{}] 06:38:35 INFO - PROCESS | 1850 | 1461073115575 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:35 INFO - PROCESS | 1850 | 1461073115849 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 06:38:35 INFO - PROCESS | 1850 | 1461073115884 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded100b000 == 69 [pid = 1850] [id = 362] 06:38:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdecc8c1c00) [pid = 1850] [serial = 1087] [outer = (nil)] 06:38:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdecce94400) [pid = 1850] [serial = 1088] [outer = 0x7fdecc8c1c00] 06:38:35 INFO - PROCESS | 1850 | 1461073115955 Marionette DEBUG loaded listener.js 06:38:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fded02e6400) [pid = 1850] [serial = 1089] [outer = 0x7fdecc8c1c00] 06:38:36 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdebefe6c00) [pid = 1850] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 06:38:36 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdec11bd000) [pid = 1850] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 06:38:36 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdeccb09c00) [pid = 1850] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 06:38:36 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdebefeb400) [pid = 1850] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 06:38:36 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdec2d4b000) [pid = 1850] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 06:38:36 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fdec05d0400) [pid = 1850] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 06:38:36 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdebefe3400) [pid = 1850] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 06:38:36 INFO - PROCESS | 1850 | 1461073116934 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 06:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 06:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1394ms 06:38:36 INFO - PROCESS | 1850 | 1461073116956 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 06:38:36 INFO - PROCESS | 1850 | 1461073116960 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 06:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 06:38:36 INFO - PROCESS | 1850 | 1461073116971 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 06:38:36 INFO - PROCESS | 1850 | 1461073116973 Marionette TRACE conn3 <- [1,1422,null,{}] 06:38:36 INFO - PROCESS | 1850 | 1461073116978 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:37 INFO - PROCESS | 1850 | 1461073117146 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 06:38:37 INFO - PROCESS | 1850 | 1461073117162 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded13e0000 == 70 [pid = 1850] [id = 363] 06:38:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdebefeb400) [pid = 1850] [serial = 1090] [outer = (nil)] 06:38:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fded02eb800) [pid = 1850] [serial = 1091] [outer = 0x7fdebefeb400] 06:38:37 INFO - PROCESS | 1850 | 1461073117234 Marionette DEBUG loaded listener.js 06:38:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fded04df400) [pid = 1850] [serial = 1092] [outer = 0x7fdebefeb400] 06:38:38 INFO - PROCESS | 1850 | 1461073118104 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 06:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 06:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1181ms 06:38:38 INFO - PROCESS | 1850 | 1461073118153 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 06:38:38 INFO - PROCESS | 1850 | 1461073118157 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 06:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 06:38:38 INFO - PROCESS | 1850 | 1461073118167 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 06:38:38 INFO - PROCESS | 1850 | 1461073118169 Marionette TRACE conn3 <- [1,1426,null,{}] 06:38:38 INFO - PROCESS | 1850 | 1461073118173 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:38 INFO - PROCESS | 1850 | 1461073118347 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 06:38:38 INFO - PROCESS | 1850 | 1461073118632 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0278800 == 71 [pid = 1850] [id = 364] 06:38:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdebefe5000) [pid = 1850] [serial = 1093] [outer = (nil)] 06:38:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdebeff0400) [pid = 1850] [serial = 1094] [outer = 0x7fdebefe5000] 06:38:38 INFO - PROCESS | 1850 | 1461073118708 Marionette DEBUG loaded listener.js 06:38:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdec04cc800) [pid = 1850] [serial = 1095] [outer = 0x7fdebefe5000] 06:38:39 INFO - PROCESS | 1850 | 1461073119736 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 06:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 06:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1636ms 06:38:39 INFO - PROCESS | 1850 | 1461073119806 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 06:38:39 INFO - PROCESS | 1850 | 1461073119813 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 06:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 06:38:39 INFO - PROCESS | 1850 | 1461073119823 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 06:38:39 INFO - PROCESS | 1850 | 1461073119828 Marionette TRACE conn3 <- [1,1430,null,{}] 06:38:39 INFO - PROCESS | 1850 | 1461073119836 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:40 INFO - PROCESS | 1850 | 1461073120086 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 06:38:40 INFO - PROCESS | 1850 | 1461073120331 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec54b6800 == 72 [pid = 1850] [id = 365] 06:38:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdec2d45800) [pid = 1850] [serial = 1096] [outer = (nil)] 06:38:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdec4b0f800) [pid = 1850] [serial = 1097] [outer = 0x7fdec2d45800] 06:38:40 INFO - PROCESS | 1850 | 1461073120409 Marionette DEBUG loaded listener.js 06:38:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdec53de800) [pid = 1850] [serial = 1098] [outer = 0x7fdec2d45800] 06:38:41 INFO - PROCESS | 1850 | 1461073121421 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 06:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 06:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1637ms 06:38:41 INFO - PROCESS | 1850 | 1461073121465 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 06:38:41 INFO - PROCESS | 1850 | 1461073121472 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 06:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 06:38:41 INFO - PROCESS | 1850 | 1461073121479 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 06:38:41 INFO - PROCESS | 1850 | 1461073121482 Marionette TRACE conn3 <- [1,1434,null,{}] 06:38:41 INFO - PROCESS | 1850 | 1461073121488 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:41 INFO - PROCESS | 1850 | 1461073121701 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 06:38:41 INFO - PROCESS | 1850 | 1461073121963 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03cd800 == 73 [pid = 1850] [id = 366] 06:38:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdec9a94400) [pid = 1850] [serial = 1099] [outer = (nil)] 06:38:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdeca921800) [pid = 1850] [serial = 1100] [outer = 0x7fdec9a94400] 06:38:42 INFO - PROCESS | 1850 | 1461073122080 Marionette DEBUG loaded listener.js 06:38:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdecc1be000) [pid = 1850] [serial = 1101] [outer = 0x7fdec9a94400] 06:38:43 INFO - PROCESS | 1850 | 1461073123115 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 06:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 06:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1681ms 06:38:43 INFO - PROCESS | 1850 | 1461073123162 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 06:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 06:38:43 INFO - PROCESS | 1850 | 1461073123167 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 06:38:43 INFO - PROCESS | 1850 | 1461073123188 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 06:38:43 INFO - PROCESS | 1850 | 1461073123197 Marionette TRACE conn3 <- [1,1438,null,{}] 06:38:43 INFO - PROCESS | 1850 | 1461073123205 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:43 INFO - PROCESS | 1850 | 1461073123461 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 06:38:43 INFO - PROCESS | 1850 | 1461073123729 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5609000 == 74 [pid = 1850] [id = 367] 06:38:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdec9ee6c00) [pid = 1850] [serial = 1102] [outer = (nil)] 06:38:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdeccb10000) [pid = 1850] [serial = 1103] [outer = 0x7fdec9ee6c00] 06:38:43 INFO - PROCESS | 1850 | 1461073123805 Marionette DEBUG loaded listener.js 06:38:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdecd014400) [pid = 1850] [serial = 1104] [outer = 0x7fdec9ee6c00] 06:38:44 INFO - PROCESS | 1850 | 1461073124694 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 06:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 06:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1555ms 06:38:44 INFO - PROCESS | 1850 | 1461073124729 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 06:38:44 INFO - PROCESS | 1850 | 1461073124734 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 06:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 06:38:44 INFO - PROCESS | 1850 | 1461073124741 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 06:38:44 INFO - PROCESS | 1850 | 1461073124744 Marionette TRACE conn3 <- [1,1442,null,{}] 06:38:44 INFO - PROCESS | 1850 | 1461073124750 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:44 INFO - PROCESS | 1850 | 1461073124953 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 06:38:45 INFO - PROCESS | 1850 | 1461073125134 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59d1800 == 75 [pid = 1850] [id = 368] 06:38:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdecc998000) [pid = 1850] [serial = 1105] [outer = (nil)] 06:38:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fded02ec800) [pid = 1850] [serial = 1106] [outer = 0x7fdecc998000] 06:38:45 INFO - PROCESS | 1850 | 1461073125205 Marionette DEBUG loaded listener.js 06:38:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fded04e9c00) [pid = 1850] [serial = 1107] [outer = 0x7fdecc998000] 06:38:46 INFO - PROCESS | 1850 | 1461073126160 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 06:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 06:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1482ms 06:38:46 INFO - PROCESS | 1850 | 1461073126225 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 06:38:46 INFO - PROCESS | 1850 | 1461073126229 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 06:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 06:38:46 INFO - PROCESS | 1850 | 1461073126235 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 06:38:46 INFO - PROCESS | 1850 | 1461073126238 Marionette TRACE conn3 <- [1,1446,null,{}] 06:38:46 INFO - PROCESS | 1850 | 1461073126244 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:46 INFO - PROCESS | 1850 | 1461073126456 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 06:38:46 INFO - PROCESS | 1850 | 1461073126634 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e45000 == 76 [pid = 1850] [id = 369] 06:38:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fded0c9cc00) [pid = 1850] [serial = 1108] [outer = (nil)] 06:38:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fded0ca3800) [pid = 1850] [serial = 1109] [outer = 0x7fded0c9cc00] 06:38:46 INFO - PROCESS | 1850 | 1461073126773 Marionette DEBUG loaded listener.js 06:38:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fded2bc7000) [pid = 1850] [serial = 1110] [outer = 0x7fded0c9cc00] 06:38:47 INFO - PROCESS | 1850 | 1461073127711 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 06:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 06:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1535ms 06:38:47 INFO - PROCESS | 1850 | 1461073127771 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 06:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 06:38:47 INFO - PROCESS | 1850 | 1461073127777 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 06:38:47 INFO - PROCESS | 1850 | 1461073127784 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 06:38:47 INFO - PROCESS | 1850 | 1461073127787 Marionette TRACE conn3 <- [1,1450,null,{}] 06:38:47 INFO - PROCESS | 1850 | 1461073127794 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:48 INFO - PROCESS | 1850 | 1461073127998 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 06:38:48 INFO - PROCESS | 1850 | 1461073128231 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6389800 == 77 [pid = 1850] [id = 370] 06:38:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fded0a8f000) [pid = 1850] [serial = 1111] [outer = (nil)] 06:38:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fded4e33800) [pid = 1850] [serial = 1112] [outer = 0x7fded0a8f000] 06:38:48 INFO - PROCESS | 1850 | 1461073128348 Marionette DEBUG loaded listener.js 06:38:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fded5982400) [pid = 1850] [serial = 1113] [outer = 0x7fded0a8f000] 06:38:49 INFO - PROCESS | 1850 | 1461073129255 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 06:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 06:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1541ms 06:38:49 INFO - PROCESS | 1850 | 1461073129325 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 06:38:49 INFO - PROCESS | 1850 | 1461073129329 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 06:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 06:38:49 INFO - PROCESS | 1850 | 1461073129335 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 06:38:49 INFO - PROCESS | 1850 | 1461073129337 Marionette TRACE conn3 <- [1,1454,null,{}] 06:38:49 INFO - PROCESS | 1850 | 1461073129343 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:49 INFO - PROCESS | 1850 | 1461073129613 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 06:38:49 INFO - PROCESS | 1850 | 1461073129889 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded692f000 == 78 [pid = 1850] [id = 371] 06:38:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fded0c9dc00) [pid = 1850] [serial = 1114] [outer = (nil)] 06:38:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fded598f400) [pid = 1850] [serial = 1115] [outer = 0x7fded0c9dc00] 06:38:49 INFO - PROCESS | 1850 | 1461073129966 Marionette DEBUG loaded listener.js 06:38:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fded59be000) [pid = 1850] [serial = 1116] [outer = 0x7fded0c9dc00] 06:38:50 INFO - PROCESS | 1850 | 1461073130822 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 06:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 06:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1543ms 06:38:50 INFO - PROCESS | 1850 | 1461073130880 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 06:38:50 INFO - PROCESS | 1850 | 1461073130884 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 06:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 06:38:50 INFO - PROCESS | 1850 | 1461073130890 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 06:38:50 INFO - PROCESS | 1850 | 1461073130893 Marionette TRACE conn3 <- [1,1458,null,{}] 06:38:50 INFO - PROCESS | 1850 | 1461073130899 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:51 INFO - PROCESS | 1850 | 1461073131089 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 06:38:51 INFO - PROCESS | 1850 | 1461073131273 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded79d3800 == 79 [pid = 1850] [id = 372] 06:38:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fded57a0400) [pid = 1850] [serial = 1117] [outer = (nil)] 06:38:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fded5c5bc00) [pid = 1850] [serial = 1118] [outer = 0x7fded57a0400] 06:38:51 INFO - PROCESS | 1850 | 1461073131348 Marionette DEBUG loaded listener.js 06:38:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fded5c63400) [pid = 1850] [serial = 1119] [outer = 0x7fded57a0400] 06:38:52 INFO - PROCESS | 1850 | 1461073132229 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 06:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 06:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1386ms 06:38:52 INFO - PROCESS | 1850 | 1461073132277 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 06:38:52 INFO - PROCESS | 1850 | 1461073132281 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 06:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 06:38:52 INFO - PROCESS | 1850 | 1461073132287 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 06:38:52 INFO - PROCESS | 1850 | 1461073132291 Marionette TRACE conn3 <- [1,1462,null,{}] 06:38:52 INFO - PROCESS | 1850 | 1461073132296 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:52 INFO - PROCESS | 1850 | 1461073132490 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 06:38:52 INFO - PROCESS | 1850 | 1461073132680 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedcf08800 == 80 [pid = 1850] [id = 373] 06:38:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdecc5c6c00) [pid = 1850] [serial = 1120] [outer = (nil)] 06:38:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fded0a86000) [pid = 1850] [serial = 1121] [outer = 0x7fdecc5c6c00] 06:38:52 INFO - PROCESS | 1850 | 1461073132751 Marionette DEBUG loaded listener.js 06:38:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fded602fc00) [pid = 1850] [serial = 1122] [outer = 0x7fdecc5c6c00] 06:38:53 INFO - PROCESS | 1850 | 1461073133672 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 06:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 06:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1441ms 06:38:53 INFO - PROCESS | 1850 | 1461073133729 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 06:38:53 INFO - PROCESS | 1850 | 1461073133733 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 06:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 06:38:53 INFO - PROCESS | 1850 | 1461073133739 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 06:38:53 INFO - PROCESS | 1850 | 1461073133743 Marionette TRACE conn3 <- [1,1466,null,{}] 06:38:53 INFO - PROCESS | 1850 | 1461073133748 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:53 INFO - PROCESS | 1850 | 1461073133942 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 06:38:54 INFO - PROCESS | 1850 | 1461073134126 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2f1a000 == 81 [pid = 1850] [id = 374] 06:38:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fded63eb000) [pid = 1850] [serial = 1123] [outer = (nil)] 06:38:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fded63f1400) [pid = 1850] [serial = 1124] [outer = 0x7fded63eb000] 06:38:54 INFO - PROCESS | 1850 | 1461073134268 Marionette DEBUG loaded listener.js 06:38:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fded68c1400) [pid = 1850] [serial = 1125] [outer = 0x7fded63eb000] 06:38:55 INFO - PROCESS | 1850 | 1461073135155 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 06:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 06:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1484ms 06:38:55 INFO - PROCESS | 1850 | 1461073135225 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 06:38:55 INFO - PROCESS | 1850 | 1461073135229 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 06:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 06:38:55 INFO - PROCESS | 1850 | 1461073135237 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 06:38:55 INFO - PROCESS | 1850 | 1461073135241 Marionette TRACE conn3 <- [1,1470,null,{}] 06:38:55 INFO - PROCESS | 1850 | 1461073135248 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:55 INFO - PROCESS | 1850 | 1461073135489 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 06:38:55 INFO - PROCESS | 1850 | 1461073135728 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee434e800 == 82 [pid = 1850] [id = 375] 06:38:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fded611fc00) [pid = 1850] [serial = 1126] [outer = (nil)] 06:38:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fded7ac8c00) [pid = 1850] [serial = 1127] [outer = 0x7fded611fc00] 06:38:55 INFO - PROCESS | 1850 | 1461073135817 Marionette DEBUG loaded listener.js 06:38:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fded862ac00) [pid = 1850] [serial = 1128] [outer = 0x7fded611fc00] 06:38:56 INFO - PROCESS | 1850 | 1461073136649 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 06:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 06:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1488ms 06:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 06:38:56 INFO - PROCESS | 1850 | 1461073136727 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 06:38:56 INFO - PROCESS | 1850 | 1461073136729 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 06:38:56 INFO - PROCESS | 1850 | 1461073136736 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 06:38:56 INFO - PROCESS | 1850 | 1461073136739 Marionette TRACE conn3 <- [1,1474,null,{}] 06:38:56 INFO - PROCESS | 1850 | 1461073136744 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:57 INFO - PROCESS | 1850 | 1461073136996 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 06:38:57 INFO - PROCESS | 1850 | 1461073137180 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4805800 == 83 [pid = 1850] [id = 376] 06:38:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdec05d8000) [pid = 1850] [serial = 1129] [outer = (nil)] 06:38:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdec48e3c00) [pid = 1850] [serial = 1130] [outer = 0x7fdec05d8000] 06:38:57 INFO - PROCESS | 1850 | 1461073137293 Marionette DEBUG loaded listener.js 06:38:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdedc30d400) [pid = 1850] [serial = 1131] [outer = 0x7fdec05d8000] 06:38:58 INFO - PROCESS | 1850 | 1461073138263 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 06:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 06:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1584ms 06:38:58 INFO - PROCESS | 1850 | 1461073138320 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 06:38:58 INFO - PROCESS | 1850 | 1461073138324 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 06:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 06:38:58 INFO - PROCESS | 1850 | 1461073138330 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 06:38:58 INFO - PROCESS | 1850 | 1461073138333 Marionette TRACE conn3 <- [1,1478,null,{}] 06:38:58 INFO - PROCESS | 1850 | 1461073138339 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:38:58 INFO - PROCESS | 1850 | 1461073138536 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 06:38:59 INFO - PROCESS | 1850 | 1461073139099 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:38:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4cd4800 == 84 [pid = 1850] [id = 377] 06:38:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdebf14fc00) [pid = 1850] [serial = 1132] [outer = (nil)] 06:38:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdec04c5000) [pid = 1850] [serial = 1133] [outer = 0x7fdebf14fc00] 06:38:59 INFO - PROCESS | 1850 | 1461073139209 Marionette DEBUG loaded listener.js 06:38:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdec05dc800) [pid = 1850] [serial = 1134] [outer = 0x7fdebf14fc00] 06:39:00 INFO - PROCESS | 1850 | 1461073140171 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 06:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 06:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1880ms 06:39:00 INFO - PROCESS | 1850 | 1461073140220 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 06:39:00 INFO - PROCESS | 1850 | 1461073140232 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 06:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 06:39:00 INFO - PROCESS | 1850 | 1461073140253 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 06:39:00 INFO - PROCESS | 1850 | 1461073140258 Marionette TRACE conn3 <- [1,1482,null,{}] 06:39:00 INFO - PROCESS | 1850 | 1461073140272 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:00 INFO - PROCESS | 1850 | 1461073140564 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 06:39:00 INFO - PROCESS | 1850 | 1461073140909 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded13e0000 == 83 [pid = 1850] [id = 363] 06:39:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded100b000 == 82 [pid = 1850] [id = 362] 06:39:00 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdec4874c00) [pid = 1850] [serial = 1025] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdebeff2400) [pid = 1850] [serial = 1022] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fded6119800) [pid = 1850] [serial = 1019] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fded42de800) [pid = 1850] [serial = 1016] [outer = (nil)] [url = about:blank] 06:39:00 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdec5537800) [pid = 1850] [serial = 1040] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd16800 == 83 [pid = 1850] [id = 378] 06:39:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdebeff2400) [pid = 1850] [serial = 1135] [outer = (nil)] 06:39:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdec48e7000) [pid = 1850] [serial = 1136] [outer = 0x7fdebeff2400] 06:39:01 INFO - PROCESS | 1850 | 1461073141051 Marionette DEBUG loaded listener.js 06:39:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdec4db0800) [pid = 1850] [serial = 1137] [outer = 0x7fdebeff2400] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecced2800 == 82 [pid = 1850] [id = 361] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecab62800 == 81 [pid = 1850] [id = 360] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4a43000 == 80 [pid = 1850] [id = 359] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd09000 == 79 [pid = 1850] [id = 358] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d80800 == 78 [pid = 1850] [id = 357] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccfb9800 == 77 [pid = 1850] [id = 352] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc554000 == 76 [pid = 1850] [id = 351] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecab5f800 == 75 [pid = 1850] [id = 350] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b0a800 == 74 [pid = 1850] [id = 349] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5411000 == 73 [pid = 1850] [id = 348] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2b83800 == 72 [pid = 1850] [id = 347] 06:39:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d85000 == 71 [pid = 1850] [id = 346] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdec11c0800) [pid = 1850] [serial = 1031] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdeccf98000) [pid = 1850] [serial = 921] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdecd020000) [pid = 1850] [serial = 1013] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdebf151000) [pid = 1850] [serial = 903] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdec4db5400) [pid = 1850] [serial = 1038] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdec9aeb800) [pid = 1850] [serial = 1007] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdec4b11c00) [pid = 1850] [serial = 1004] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdebf14a800) [pid = 1850] [serial = 998] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdec2d4c000) [pid = 1850] [serial = 1001] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdec1365400) [pid = 1850] [serial = 1032] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdecaa48c00) [pid = 1850] [serial = 1028] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdec4c08400) [pid = 1850] [serial = 1037] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdecc5ca000) [pid = 1850] [serial = 1010] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdec4875000) [pid = 1850] [serial = 1035] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdec2d4f000) [pid = 1850] [serial = 1034] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fded1251400) [pid = 1850] [serial = 900] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdec11b8c00) [pid = 1850] [serial = 996] [outer = (nil)] [url = about:blank] 06:39:01 INFO - PROCESS | 1850 | 1461073141930 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 06:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 06:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1705ms 06:39:01 INFO - PROCESS | 1850 | 1461073141959 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 06:39:01 INFO - PROCESS | 1850 | 1461073141966 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 06:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 06:39:01 INFO - PROCESS | 1850 | 1461073141975 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 06:39:01 INFO - PROCESS | 1850 | 1461073141979 Marionette TRACE conn3 <- [1,1486,null,{}] 06:39:01 INFO - PROCESS | 1850 | 1461073141984 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:02 INFO - PROCESS | 1850 | 1461073142191 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 06:39:02 INFO - PROCESS | 1850 | 1461073142350 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4bb1800 == 72 [pid = 1850] [id = 379] 06:39:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdebf14a800) [pid = 1850] [serial = 1138] [outer = (nil)] 06:39:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdec552ec00) [pid = 1850] [serial = 1139] [outer = 0x7fdebf14a800] 06:39:02 INFO - PROCESS | 1850 | 1461073142452 Marionette DEBUG loaded listener.js 06:39:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdec9ee5400) [pid = 1850] [serial = 1140] [outer = 0x7fdebf14a800] 06:39:03 INFO - PROCESS | 1850 | 1461073143844 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 06:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 06:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1887ms 06:39:03 INFO - PROCESS | 1850 | 1461073143867 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 06:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 06:39:03 INFO - PROCESS | 1850 | 1461073143872 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 06:39:03 INFO - PROCESS | 1850 | 1461073143887 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 06:39:03 INFO - PROCESS | 1850 | 1461073143896 Marionette TRACE conn3 <- [1,1490,null,{}] 06:39:03 INFO - PROCESS | 1850 | 1461073143919 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:04 INFO - PROCESS | 1850 | 1461073144182 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 06:39:04 INFO - PROCESS | 1850 | 1461073144330 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecadbe800 == 73 [pid = 1850] [id = 380] 06:39:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdec48edc00) [pid = 1850] [serial = 1141] [outer = (nil)] 06:39:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdecc1c9c00) [pid = 1850] [serial = 1142] [outer = 0x7fdec48edc00] 06:39:04 INFO - PROCESS | 1850 | 1461073144398 Marionette DEBUG loaded listener.js 06:39:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdecc484000) [pid = 1850] [serial = 1143] [outer = 0x7fdec48edc00] 06:39:05 INFO - PROCESS | 1850 | 1461073145222 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 06:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 06:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1361ms 06:39:05 INFO - PROCESS | 1850 | 1461073145243 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 06:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 06:39:05 INFO - PROCESS | 1850 | 1461073145248 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 06:39:05 INFO - PROCESS | 1850 | 1461073145255 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 06:39:05 INFO - PROCESS | 1850 | 1461073145258 Marionette TRACE conn3 <- [1,1494,null,{}] 06:39:05 INFO - PROCESS | 1850 | 1461073145264 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:05 INFO - PROCESS | 1850 | 1461073145493 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 06:39:05 INFO - PROCESS | 1850 | 1461073145528 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecdd37000 == 74 [pid = 1850] [id = 381] 06:39:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdecc5c7c00) [pid = 1850] [serial = 1144] [outer = (nil)] 06:39:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdecc8b9000) [pid = 1850] [serial = 1145] [outer = 0x7fdecc5c7c00] 06:39:05 INFO - PROCESS | 1850 | 1461073145594 Marionette DEBUG loaded listener.js 06:39:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdeccb0e400) [pid = 1850] [serial = 1146] [outer = 0x7fdecc5c7c00] 06:39:06 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdebf14cc00) [pid = 1850] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 06:39:06 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdec05d7c00) [pid = 1850] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 06:39:06 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdec4779400) [pid = 1850] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 06:39:06 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdec4778400) [pid = 1850] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 06:39:06 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdec53e3000) [pid = 1850] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 06:39:06 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdec4b0cc00) [pid = 1850] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 06:39:06 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdecc8c1c00) [pid = 1850] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 06:39:06 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdecc1d5400) [pid = 1850] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 06:39:06 INFO - PROCESS | 1850 | 1461073146615 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 06:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 06:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1390ms 06:39:06 INFO - PROCESS | 1850 | 1461073146649 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 06:39:06 INFO - PROCESS | 1850 | 1461073146652 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 06:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 06:39:06 INFO - PROCESS | 1850 | 1461073146658 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 06:39:06 INFO - PROCESS | 1850 | 1461073146661 Marionette TRACE conn3 <- [1,1498,null,{}] 06:39:06 INFO - PROCESS | 1850 | 1461073146666 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:06 INFO - PROCESS | 1850 | 1461073146837 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 06:39:06 INFO - PROCESS | 1850 | 1461073146856 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0479000 == 75 [pid = 1850] [id = 382] 06:39:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdeccc25800) [pid = 1850] [serial = 1147] [outer = (nil)] 06:39:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdeccc2a400) [pid = 1850] [serial = 1148] [outer = 0x7fdeccc25800] 06:39:06 INFO - PROCESS | 1850 | 1461073146932 Marionette DEBUG loaded listener.js 06:39:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdecd0ab400) [pid = 1850] [serial = 1149] [outer = 0x7fdeccc25800] 06:39:07 INFO - PROCESS | 1850 | 1461073147828 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 06:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 06:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1234ms 06:39:07 INFO - PROCESS | 1850 | 1461073147894 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 06:39:07 INFO - PROCESS | 1850 | 1461073147897 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 06:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 06:39:07 INFO - PROCESS | 1850 | 1461073147903 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 06:39:07 INFO - PROCESS | 1850 | 1461073147905 Marionette TRACE conn3 <- [1,1502,null,{}] 06:39:07 INFO - PROCESS | 1850 | 1461073147910 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:08 INFO - PROCESS | 1850 | 1461073148095 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 06:39:08 INFO - PROCESS | 1850 | 1461073148383 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec036f000 == 76 [pid = 1850] [id = 383] 06:39:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdebefe3c00) [pid = 1850] [serial = 1150] [outer = (nil)] 06:39:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdebf146c00) [pid = 1850] [serial = 1151] [outer = 0x7fdebefe3c00] 06:39:08 INFO - PROCESS | 1850 | 1461073148459 Marionette DEBUG loaded listener.js 06:39:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdec05de800) [pid = 1850] [serial = 1152] [outer = 0x7fdebefe3c00] 06:39:09 INFO - PROCESS | 1850 | 1461073149458 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 06:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 06:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1630ms 06:39:09 INFO - PROCESS | 1850 | 1461073149537 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 06:39:09 INFO - PROCESS | 1850 | 1461073149544 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 06:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 06:39:09 INFO - PROCESS | 1850 | 1461073149553 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 06:39:09 INFO - PROCESS | 1850 | 1461073149557 Marionette TRACE conn3 <- [1,1506,null,{}] 06:39:09 INFO - PROCESS | 1850 | 1461073149565 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:09 INFO - PROCESS | 1850 | 1461073149812 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 06:39:10 INFO - PROCESS | 1850 | 1461073150065 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bd1800 == 77 [pid = 1850] [id = 384] 06:39:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdec4c09000) [pid = 1850] [serial = 1153] [outer = (nil)] 06:39:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdec5532800) [pid = 1850] [serial = 1154] [outer = 0x7fdec4c09000] 06:39:10 INFO - PROCESS | 1850 | 1461073150141 Marionette DEBUG loaded listener.js 06:39:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdec9ae8400) [pid = 1850] [serial = 1155] [outer = 0x7fdec4c09000] 06:39:11 INFO - PROCESS | 1850 | 1461073151081 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 06:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 06:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1583ms 06:39:11 INFO - PROCESS | 1850 | 1461073151141 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 06:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 06:39:11 INFO - PROCESS | 1850 | 1461073151147 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 06:39:11 INFO - PROCESS | 1850 | 1461073151154 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 06:39:11 INFO - PROCESS | 1850 | 1461073151158 Marionette TRACE conn3 <- [1,1510,null,{}] 06:39:11 INFO - PROCESS | 1850 | 1461073151164 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:11 INFO - PROCESS | 1850 | 1461073151405 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 06:39:11 INFO - PROCESS | 1850 | 1461073151694 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded14c3800 == 78 [pid = 1850] [id = 385] 06:39:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdec4db5c00) [pid = 1850] [serial = 1156] [outer = (nil)] 06:39:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdecb15d800) [pid = 1850] [serial = 1157] [outer = 0x7fdec4db5c00] 06:39:11 INFO - PROCESS | 1850 | 1461073151770 Marionette DEBUG loaded listener.js 06:39:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdecc478800) [pid = 1850] [serial = 1158] [outer = 0x7fdec4db5c00] 06:39:12 INFO - PROCESS | 1850 | 1461073152643 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 06:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 06:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1539ms 06:39:12 INFO - PROCESS | 1850 | 1461073152694 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 06:39:12 INFO - PROCESS | 1850 | 1461073152698 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 06:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 06:39:12 INFO - PROCESS | 1850 | 1461073152717 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 06:39:12 INFO - PROCESS | 1850 | 1461073152726 Marionette TRACE conn3 <- [1,1514,null,{}] 06:39:12 INFO - PROCESS | 1850 | 1461073152733 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:12 INFO - PROCESS | 1850 | 1461073152997 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 06:39:13 INFO - PROCESS | 1850 | 1461073153256 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e4e000 == 79 [pid = 1850] [id = 386] 06:39:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdeccf85c00) [pid = 1850] [serial = 1159] [outer = (nil)] 06:39:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdecd020000) [pid = 1850] [serial = 1160] [outer = 0x7fdeccf85c00] 06:39:13 INFO - PROCESS | 1850 | 1461073153371 Marionette DEBUG loaded listener.js 06:39:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdece355400) [pid = 1850] [serial = 1161] [outer = 0x7fdeccf85c00] 06:39:14 INFO - PROCESS | 1850 | 1461073154265 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 06:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 06:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1611ms 06:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 06:39:14 INFO - PROCESS | 1850 | 1461073154320 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 06:39:14 INFO - PROCESS | 1850 | 1461073154324 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 06:39:14 INFO - PROCESS | 1850 | 1461073154331 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 06:39:14 INFO - PROCESS | 1850 | 1461073154335 Marionette TRACE conn3 <- [1,1518,null,{}] 06:39:14 INFO - PROCESS | 1850 | 1461073154340 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:14 INFO - PROCESS | 1850 | 1461073154584 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 06:39:14 INFO - PROCESS | 1850 | 1461073154809 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc1ba800 == 80 [pid = 1850] [id = 387] 06:39:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdeccf86000) [pid = 1850] [serial = 1162] [outer = (nil)] 06:39:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fded0a8a800) [pid = 1850] [serial = 1163] [outer = 0x7fdeccf86000] 06:39:14 INFO - PROCESS | 1850 | 1461073154926 Marionette DEBUG loaded listener.js 06:39:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fded0c9f000) [pid = 1850] [serial = 1164] [outer = 0x7fdeccf86000] 06:39:15 INFO - PROCESS | 1850 | 1461073155818 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 06:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 06:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1538ms 06:39:15 INFO - PROCESS | 1850 | 1461073155869 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 06:39:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 06:39:15 INFO - PROCESS | 1850 | 1461073155873 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 06:39:15 INFO - PROCESS | 1850 | 1461073155880 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 06:39:15 INFO - PROCESS | 1850 | 1461073155883 Marionette TRACE conn3 <- [1,1522,null,{}] 06:39:15 INFO - PROCESS | 1850 | 1461073155888 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:16 INFO - PROCESS | 1850 | 1461073156082 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 06:39:16 INFO - PROCESS | 1850 | 1461073156270 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee4019000 == 81 [pid = 1850] [id = 388] 06:39:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fded1251400) [pid = 1850] [serial = 1165] [outer = (nil)] 06:39:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fded2bc2400) [pid = 1850] [serial = 1166] [outer = 0x7fded1251400] 06:39:16 INFO - PROCESS | 1850 | 1461073156357 Marionette DEBUG loaded listener.js 06:39:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fded59b6800) [pid = 1850] [serial = 1167] [outer = 0x7fded1251400] 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:39:17 INFO - PROCESS | 1850 | 1461073157205 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 06:39:17 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 () { 06:39:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:39:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 06:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 06:39:17 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 () { 06:39:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:39:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 06:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 06:39:17 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 () { 06:39:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:39:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 06:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 06:39:17 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 () { 06:39:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:39:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 06:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 06:39:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1383ms 06:39:17 INFO - PROCESS | 1850 | 1461073157275 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 06:39:17 INFO - PROCESS | 1850 | 1461073157279 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 06:39:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 06:39:17 INFO - PROCESS | 1850 | 1461073157287 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 06:39:17 INFO - PROCESS | 1850 | 1461073157290 Marionette TRACE conn3 <- [1,1526,null,{}] 06:39:17 INFO - PROCESS | 1850 | 1461073157294 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:17 INFO - PROCESS | 1850 | 1461073157488 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 06:39:17 INFO - PROCESS | 1850 | 1461073157678 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee843a800 == 82 [pid = 1850] [id = 389] 06:39:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fded1251800) [pid = 1850] [serial = 1168] [outer = (nil)] 06:39:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fded68bf800) [pid = 1850] [serial = 1169] [outer = 0x7fded1251800] 06:39:17 INFO - PROCESS | 1850 | 1461073157760 Marionette DEBUG loaded listener.js 06:39:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fded8505c00) [pid = 1850] [serial = 1170] [outer = 0x7fded1251800] 06:39:18 INFO - PROCESS | 1850 | 1461073158610 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 06:39:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 06:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 06:39:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 06:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 06:39:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 06:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 06:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 06:39:18 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1380ms 06:39:18 INFO - PROCESS | 1850 | 1461073158673 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 06:39:18 INFO - PROCESS | 1850 | 1461073158675 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 06:39:18 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 06:39:18 INFO - PROCESS | 1850 | 1461073158682 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 06:39:18 INFO - PROCESS | 1850 | 1461073158685 Marionette TRACE conn3 <- [1,1530,null,{}] 06:39:18 INFO - PROCESS | 1850 | 1461073158690 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:18 INFO - PROCESS | 1850 | 1461073158887 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 06:39:19 INFO - PROCESS | 1850 | 1461073159075 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeeaf38000 == 83 [pid = 1850] [id = 390] 06:39:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fded42d5800) [pid = 1850] [serial = 1171] [outer = (nil)] 06:39:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdedc30c400) [pid = 1850] [serial = 1172] [outer = 0x7fded42d5800] 06:39:19 INFO - PROCESS | 1850 | 1461073159144 Marionette DEBUG loaded listener.js 06:39:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdee2ebac00) [pid = 1850] [serial = 1173] [outer = 0x7fded42d5800] 06:39:19 INFO - PROCESS | 1850 | 1461073159950 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 06:39:19 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 06:39:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 06:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:39:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:39:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 06:39:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 06:39:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 06:39:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 06:39:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1288ms 06:39:19 INFO - PROCESS | 1850 | 1461073159972 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 06:39:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 06:39:19 INFO - PROCESS | 1850 | 1461073159976 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 06:39:19 INFO - PROCESS | 1850 | 1461073159982 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 06:39:19 INFO - PROCESS | 1850 | 1461073159985 Marionette TRACE conn3 <- [1,1534,null,{}] 06:39:19 INFO - PROCESS | 1850 | 1461073159990 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:20 INFO - PROCESS | 1850 | 1461073160179 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 06:39:20 INFO - PROCESS | 1850 | 1461073160388 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4dbc000 == 84 [pid = 1850] [id = 391] 06:39:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fded602ac00) [pid = 1850] [serial = 1174] [outer = (nil)] 06:39:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdee310b000) [pid = 1850] [serial = 1175] [outer = 0x7fded602ac00] 06:39:20 INFO - PROCESS | 1850 | 1461073160462 Marionette DEBUG loaded listener.js 06:39:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdee33d5c00) [pid = 1850] [serial = 1176] [outer = 0x7fded602ac00] 06:39:21 INFO - PROCESS | 1850 | 1461073161402 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 06:39:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 06:39:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1485ms 06:39:21 INFO - PROCESS | 1850 | 1461073161467 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 06:39:21 INFO - PROCESS | 1850 | 1461073161471 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 06:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 06:39:21 INFO - PROCESS | 1850 | 1461073161477 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 06:39:21 INFO - PROCESS | 1850 | 1461073161481 Marionette TRACE conn3 <- [1,1538,null,{}] 06:39:21 INFO - PROCESS | 1850 | 1461073161486 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:21 INFO - PROCESS | 1850 | 1461073161681 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 06:39:21 INFO - PROCESS | 1850 | 1461073161869 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4dd5000 == 85 [pid = 1850] [id = 392] 06:39:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdee20d2400) [pid = 1850] [serial = 1177] [outer = (nil)] 06:39:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdee40d1c00) [pid = 1850] [serial = 1178] [outer = 0x7fdee20d2400] 06:39:21 INFO - PROCESS | 1850 | 1461073161943 Marionette DEBUG loaded listener.js 06:39:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fdee4304800) [pid = 1850] [serial = 1179] [outer = 0x7fdee20d2400] 06:39:22 INFO - PROCESS | 1850 | 1461073162786 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 06:39:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 06:39:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1338ms 06:39:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 06:39:22 INFO - PROCESS | 1850 | 1461073162817 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 06:39:22 INFO - PROCESS | 1850 | 1461073162820 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 06:39:22 INFO - PROCESS | 1850 | 1461073162827 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 06:39:22 INFO - PROCESS | 1850 | 1461073162830 Marionette TRACE conn3 <- [1,1542,null,{}] 06:39:22 INFO - PROCESS | 1850 | 1461073162836 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:23 INFO - PROCESS | 1850 | 1461073163035 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 06:39:23 INFO - PROCESS | 1850 | 1461073163230 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1aa0800 == 86 [pid = 1850] [id = 393] 06:39:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fdee3338c00) [pid = 1850] [serial = 1180] [outer = (nil)] 06:39:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdee6229000) [pid = 1850] [serial = 1181] [outer = 0x7fdee3338c00] 06:39:23 INFO - PROCESS | 1850 | 1461073163316 Marionette DEBUG loaded listener.js 06:39:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fdee7a51800) [pid = 1850] [serial = 1182] [outer = 0x7fdee3338c00] 06:39:24 INFO - PROCESS | 1850 | 1461073164223 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 06:39:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 06:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1431ms 06:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 06:39:24 INFO - PROCESS | 1850 | 1461073164258 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 06:39:24 INFO - PROCESS | 1850 | 1461073164261 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 06:39:24 INFO - PROCESS | 1850 | 1461073164268 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 06:39:24 INFO - PROCESS | 1850 | 1461073164272 Marionette TRACE conn3 <- [1,1546,null,{}] 06:39:24 INFO - PROCESS | 1850 | 1461073164278 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:24 INFO - PROCESS | 1850 | 1461073164512 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 06:39:24 INFO - PROCESS | 1850 | 1461073164709 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded1433800 == 87 [pid = 1850] [id = 394] 06:39:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdeca91c800) [pid = 1850] [serial = 1183] [outer = (nil)] 06:39:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdecdde8800) [pid = 1850] [serial = 1184] [outer = 0x7fdeca91c800] 06:39:24 INFO - PROCESS | 1850 | 1461073164780 Marionette DEBUG loaded listener.js 06:39:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdee8026800) [pid = 1850] [serial = 1185] [outer = 0x7fdeca91c800] 06:39:25 INFO - PROCESS | 1850 | 1461073165652 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 06:39:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 06:39:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1433ms 06:39:25 INFO - PROCESS | 1850 | 1461073165701 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 06:39:25 INFO - PROCESS | 1850 | 1461073165705 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 06:39:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 06:39:25 INFO - PROCESS | 1850 | 1461073165711 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 06:39:25 INFO - PROCESS | 1850 | 1461073165715 Marionette TRACE conn3 <- [1,1550,null,{}] 06:39:25 INFO - PROCESS | 1850 | 1461073165720 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:25 INFO - PROCESS | 1850 | 1461073165937 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 06:39:26 INFO - PROCESS | 1850 | 1461073166130 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebebdb800 == 88 [pid = 1850] [id = 395] 06:39:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdebefea000) [pid = 1850] [serial = 1186] [outer = (nil)] 06:39:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdec1562c00) [pid = 1850] [serial = 1187] [outer = 0x7fdebefea000] 06:39:26 INFO - PROCESS | 1850 | 1461073166203 Marionette DEBUG loaded listener.js 06:39:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdec156b400) [pid = 1850] [serial = 1188] [outer = 0x7fdebefea000] 06:39:27 INFO - PROCESS | 1850 | 1461073167107 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 06:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 06:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1430ms 06:39:27 INFO - PROCESS | 1850 | 1461073167142 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 06:39:27 INFO - PROCESS | 1850 | 1461073167146 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 06:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 06:39:27 INFO - PROCESS | 1850 | 1461073167151 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 06:39:27 INFO - PROCESS | 1850 | 1461073167153 Marionette TRACE conn3 <- [1,1554,null,{}] 06:39:27 INFO - PROCESS | 1850 | 1461073167159 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:27 INFO - PROCESS | 1850 | 1461073167358 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 06:39:27 INFO - PROCESS | 1850 | 1461073167562 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec46cd000 == 89 [pid = 1850] [id = 396] 06:39:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdebf150400) [pid = 1850] [serial = 1189] [outer = (nil)] 06:39:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdec2d49400) [pid = 1850] [serial = 1190] [outer = 0x7fdebf150400] 06:39:27 INFO - PROCESS | 1850 | 1461073167632 Marionette DEBUG loaded listener.js 06:39:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdeca920c00) [pid = 1850] [serial = 1191] [outer = 0x7fdebf150400] 06:39:28 INFO - PROCESS | 1850 | 1461073168993 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 06:39:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 06:39:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1878ms 06:39:29 INFO - PROCESS | 1850 | 1461073169031 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 06:39:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 06:39:29 INFO - PROCESS | 1850 | 1461073169036 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 06:39:29 INFO - PROCESS | 1850 | 1461073169043 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 06:39:29 INFO - PROCESS | 1850 | 1461073169049 Marionette TRACE conn3 <- [1,1558,null,{}] 06:39:29 INFO - PROCESS | 1850 | 1461073169057 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:29 INFO - PROCESS | 1850 | 1461073169238 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 06:39:29 INFO - PROCESS | 1850 | 1461073169439 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc557800 == 90 [pid = 1850] [id = 397] 06:39:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdec48e7400) [pid = 1850] [serial = 1192] [outer = (nil)] 06:39:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdec4b0ec00) [pid = 1850] [serial = 1193] [outer = 0x7fdec48e7400] 06:39:29 INFO - PROCESS | 1850 | 1461073169504 Marionette DEBUG loaded listener.js 06:39:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdec9a8a400) [pid = 1850] [serial = 1194] [outer = 0x7fdec48e7400] 06:39:30 INFO - PROCESS | 1850 | 1461073170624 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 06:39:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 06:39:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1641ms 06:39:30 INFO - PROCESS | 1850 | 1461073170686 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 06:39:30 INFO - PROCESS | 1850 | 1461073170694 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 06:39:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 06:39:30 INFO - PROCESS | 1850 | 1461073170728 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 06:39:30 INFO - PROCESS | 1850 | 1461073170731 Marionette TRACE conn3 <- [1,1562,null,{}] 06:39:30 INFO - PROCESS | 1850 | 1461073170738 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:30 INFO - PROCESS | 1850 | 1461073170951 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 06:39:31 INFO - PROCESS | 1850 | 1461073171184 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5594000 == 91 [pid = 1850] [id = 398] 06:39:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdec9ef1c00) [pid = 1850] [serial = 1195] [outer = (nil)] 06:39:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdecb15a800) [pid = 1850] [serial = 1196] [outer = 0x7fdec9ef1c00] 06:39:31 INFO - PROCESS | 1850 | 1461073171253 Marionette DEBUG loaded listener.js 06:39:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdecc1dd400) [pid = 1850] [serial = 1197] [outer = 0x7fdec9ef1c00] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0479000 == 90 [pid = 1850] [id = 382] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fded02eb800) [pid = 1850] [serial = 1091] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdecc1c8400) [pid = 1850] [serial = 1055] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdeccc25000) [pid = 1850] [serial = 1058] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fdeccf82400) [pid = 1850] [serial = 1061] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdecd013c00) [pid = 1850] [serial = 1064] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdece088400) [pid = 1850] [serial = 1067] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdec05d4c00) [pid = 1850] [serial = 1070] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecdd37000 == 89 [pid = 1850] [id = 381] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecadbe800 == 88 [pid = 1850] [id = 380] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4bb1800 == 87 [pid = 1850] [id = 379] 06:39:32 INFO - PROCESS | 1850 | 1461073172257 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd16800 == 86 [pid = 1850] [id = 378] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4cd4800 == 85 [pid = 1850] [id = 377] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4805800 == 84 [pid = 1850] [id = 376] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee434e800 == 83 [pid = 1850] [id = 375] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedcf08800 == 82 [pid = 1850] [id = 373] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded79d3800 == 81 [pid = 1850] [id = 372] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded692f000 == 80 [pid = 1850] [id = 371] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6389800 == 79 [pid = 1850] [id = 370] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e45000 == 78 [pid = 1850] [id = 369] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded59d1800 == 77 [pid = 1850] [id = 368] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5609000 == 76 [pid = 1850] [id = 367] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03cd800 == 75 [pid = 1850] [id = 366] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec54b6800 == 74 [pid = 1850] [id = 365] 06:39:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0278800 == 73 [pid = 1850] [id = 364] 06:39:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 06:39:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1584ms 06:39:32 INFO - PROCESS | 1850 | 1461073172308 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 06:39:32 INFO - PROCESS | 1850 | 1461073172312 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 06:39:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 06:39:32 INFO - PROCESS | 1850 | 1461073172318 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 06:39:32 INFO - PROCESS | 1850 | 1461073172323 Marionette TRACE conn3 <- [1,1566,null,{}] 06:39:32 INFO - PROCESS | 1850 | 1461073172338 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:32 INFO - PROCESS | 1850 | 1461073172549 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdecc483800) [pid = 1850] [serial = 1085] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fded02e6400) [pid = 1850] [serial = 1089] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdecc8b4000) [pid = 1850] [serial = 1086] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdecc1c5800) [pid = 1850] [serial = 1083] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fded3577c00) [pid = 1850] [serial = 936] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fdec29ca800) [pid = 1850] [serial = 1074] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fdec11b6c00) [pid = 1850] [serial = 1073] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdec53e5c00) [pid = 1850] [serial = 1079] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdec9b35c00) [pid = 1850] [serial = 1080] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdec4c03000) [pid = 1850] [serial = 1046] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdec4873000) [pid = 1850] [serial = 1076] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdec4c0b000) [pid = 1850] [serial = 1077] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdec1364c00) [pid = 1850] [serial = 1043] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdecb1d7000) [pid = 1850] [serial = 1082] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdec9b36800) [pid = 1850] [serial = 1049] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdec9a88400) [pid = 1850] [serial = 1041] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdecb15b800) [pid = 1850] [serial = 1052] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdecce94400) [pid = 1850] [serial = 1088] [outer = (nil)] [url = about:blank] 06:39:32 INFO - PROCESS | 1850 | 1461073172757 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d85000 == 74 [pid = 1850] [id = 399] 06:39:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdec4873000) [pid = 1850] [serial = 1198] [outer = (nil)] 06:39:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdec9ef1400) [pid = 1850] [serial = 1199] [outer = 0x7fdec4873000] 06:39:32 INFO - PROCESS | 1850 | 1461073172862 Marionette DEBUG loaded listener.js 06:39:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdeccf9c000) [pid = 1850] [serial = 1200] [outer = 0x7fdec4873000] 06:39:33 INFO - PROCESS | 1850 | 1461073173648 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 06:39:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 06:39:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1383ms 06:39:33 INFO - PROCESS | 1850 | 1461073173702 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 06:39:33 INFO - PROCESS | 1850 | 1461073173707 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 06:39:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 06:39:33 INFO - PROCESS | 1850 | 1461073173712 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 06:39:33 INFO - PROCESS | 1850 | 1461073173714 Marionette TRACE conn3 <- [1,1570,null,{}] 06:39:33 INFO - PROCESS | 1850 | 1461073173720 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:33 INFO - PROCESS | 1850 | 1461073173967 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 06:39:33 INFO - PROCESS | 1850 | 1461073173989 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccfcc000 == 75 [pid = 1850] [id = 400] 06:39:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdec4c0b000) [pid = 1850] [serial = 1201] [outer = (nil)] 06:39:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdecdde7800) [pid = 1850] [serial = 1202] [outer = 0x7fdec4c0b000] 06:39:34 INFO - PROCESS | 1850 | 1461073174062 Marionette DEBUG loaded listener.js 06:39:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdecee3dc00) [pid = 1850] [serial = 1203] [outer = 0x7fdec4c0b000] 06:39:34 INFO - PROCESS | 1850 | 1461073174951 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 06:39:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 06:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1277ms 06:39:34 INFO - PROCESS | 1850 | 1461073174998 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 06:39:35 INFO - PROCESS | 1850 | 1461073175002 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 06:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 06:39:35 INFO - PROCESS | 1850 | 1461073175008 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 06:39:35 INFO - PROCESS | 1850 | 1461073175011 Marionette TRACE conn3 <- [1,1574,null,{}] 06:39:35 INFO - PROCESS | 1850 | 1461073175016 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:35 INFO - PROCESS | 1850 | 1461073175273 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 06:39:35 INFO - PROCESS | 1850 | 1461073175296 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded1005000 == 76 [pid = 1850] [id = 401] 06:39:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fdeca921c00) [pid = 1850] [serial = 1204] [outer = (nil)] 06:39:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fded02f0800) [pid = 1850] [serial = 1205] [outer = 0x7fdeca921c00] 06:39:35 INFO - PROCESS | 1850 | 1461073175358 Marionette DEBUG loaded listener.js 06:39:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fded1250400) [pid = 1850] [serial = 1206] [outer = 0x7fdeca921c00] 06:39:36 INFO - PROCESS | 1850 | 1461073176293 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 06:39:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 06:39:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1329ms 06:39:36 INFO - PROCESS | 1850 | 1461073176338 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 06:39:36 INFO - PROCESS | 1850 | 1461073176342 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 06:39:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 06:39:36 INFO - PROCESS | 1850 | 1461073176354 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 06:39:36 INFO - PROCESS | 1850 | 1461073176356 Marionette TRACE conn3 <- [1,1578,null,{}] 06:39:36 INFO - PROCESS | 1850 | 1461073176362 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:36 INFO - PROCESS | 1850 | 1461073176634 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 06:39:36 INFO - PROCESS | 1850 | 1461073176664 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded14cc800 == 77 [pid = 1850] [id = 402] 06:39:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fded59be800) [pid = 1850] [serial = 1207] [outer = (nil)] 06:39:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fded5c66400) [pid = 1850] [serial = 1208] [outer = 0x7fded59be800] 06:39:36 INFO - PROCESS | 1850 | 1461073176733 Marionette DEBUG loaded listener.js 06:39:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fded67a6400) [pid = 1850] [serial = 1209] [outer = 0x7fded59be800] 06:39:37 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fdec48edc00) [pid = 1850] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 06:39:37 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdecc5c7c00) [pid = 1850] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 06:39:37 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdebf14fc00) [pid = 1850] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 06:39:37 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdebeff2400) [pid = 1850] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 06:39:37 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdebf14a800) [pid = 1850] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 06:39:37 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdebefeb400) [pid = 1850] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 06:39:37 INFO - PROCESS | 1850 | 1461073177778 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 06:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 06:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1477ms 06:39:37 INFO - PROCESS | 1850 | 1461073177840 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 06:39:37 INFO - PROCESS | 1850 | 1461073177842 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 06:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 06:39:37 INFO - PROCESS | 1850 | 1461073177849 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 06:39:37 INFO - PROCESS | 1850 | 1461073177851 Marionette TRACE conn3 <- [1,1582,null,{}] 06:39:37 INFO - PROCESS | 1850 | 1461073177857 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:38 INFO - PROCESS | 1850 | 1461073178033 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 06:39:38 INFO - PROCESS | 1850 | 1461073178057 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded4f8d000 == 78 [pid = 1850] [id = 403] 06:39:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fdec4b0cc00) [pid = 1850] [serial = 1210] [outer = (nil)] 06:39:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fded611d000) [pid = 1850] [serial = 1211] [outer = 0x7fdec4b0cc00] 06:39:38 INFO - PROCESS | 1850 | 1461073178120 Marionette DEBUG loaded listener.js 06:39:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fded850e400) [pid = 1850] [serial = 1212] [outer = 0x7fdec4b0cc00] 06:39:38 INFO - PROCESS | 1850 | 1461073178988 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 06:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 06:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1187ms 06:39:39 INFO - PROCESS | 1850 | 1461073179037 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 06:39:39 INFO - PROCESS | 1850 | 1461073179041 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 06:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 06:39:39 INFO - PROCESS | 1850 | 1461073179047 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 06:39:39 INFO - PROCESS | 1850 | 1461073179049 Marionette TRACE conn3 <- [1,1586,null,{}] 06:39:39 INFO - PROCESS | 1850 | 1461073179054 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:39 INFO - PROCESS | 1850 | 1461073179235 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 06:39:39 INFO - PROCESS | 1850 | 1461073179553 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd08000 == 79 [pid = 1850] [id = 404] 06:39:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fdebefec000) [pid = 1850] [serial = 1213] [outer = (nil)] 06:39:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdebf153400) [pid = 1850] [serial = 1214] [outer = 0x7fdebefec000] 06:39:39 INFO - PROCESS | 1850 | 1461073179633 Marionette DEBUG loaded listener.js 06:39:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdec11c1800) [pid = 1850] [serial = 1215] [outer = 0x7fdebefec000] 06:39:40 INFO - PROCESS | 1850 | 1461073180614 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 06:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 06:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1628ms 06:39:40 INFO - PROCESS | 1850 | 1461073180694 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 06:39:40 INFO - PROCESS | 1850 | 1461073180702 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 06:39:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 06:39:40 INFO - PROCESS | 1850 | 1461073180714 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 06:39:40 INFO - PROCESS | 1850 | 1461073180718 Marionette TRACE conn3 <- [1,1590,null,{}] 06:39:40 INFO - PROCESS | 1850 | 1461073180726 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:40 INFO - PROCESS | 1850 | 1461073180950 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 06:39:41 INFO - PROCESS | 1850 | 1461073181195 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b1d000 == 80 [pid = 1850] [id = 405] 06:39:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdec4db5800) [pid = 1850] [serial = 1216] [outer = (nil)] 06:39:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdec9ee3c00) [pid = 1850] [serial = 1217] [outer = 0x7fdec4db5800] 06:39:41 INFO - PROCESS | 1850 | 1461073181322 Marionette DEBUG loaded listener.js 06:39:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdecb1d2c00) [pid = 1850] [serial = 1218] [outer = 0x7fdec4db5800] 06:39:42 INFO - PROCESS | 1850 | 1461073182261 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 06:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 06:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1591ms 06:39:42 INFO - PROCESS | 1850 | 1461073182309 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 06:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 06:39:42 INFO - PROCESS | 1850 | 1461073182315 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 06:39:42 INFO - PROCESS | 1850 | 1461073182322 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 06:39:42 INFO - PROCESS | 1850 | 1461073182325 Marionette TRACE conn3 <- [1,1594,null,{}] 06:39:42 INFO - PROCESS | 1850 | 1461073182331 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:42 INFO - PROCESS | 1850 | 1461073182545 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 06:39:42 INFO - PROCESS | 1850 | 1461073182835 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded142b800 == 81 [pid = 1850] [id = 406] 06:39:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdecc703000) [pid = 1850] [serial = 1219] [outer = (nil)] 06:39:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdecce94c00) [pid = 1850] [serial = 1220] [outer = 0x7fdecc703000] 06:39:42 INFO - PROCESS | 1850 | 1461073182953 Marionette DEBUG loaded listener.js 06:39:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdecdde0c00) [pid = 1850] [serial = 1221] [outer = 0x7fdecc703000] 06:39:43 INFO - PROCESS | 1850 | 1461073183895 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 06:39:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 06:39:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1636ms 06:39:43 INFO - PROCESS | 1850 | 1461073183959 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 06:39:43 INFO - PROCESS | 1850 | 1461073183964 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 06:39:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 06:39:43 INFO - PROCESS | 1850 | 1461073183980 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 06:39:43 INFO - PROCESS | 1850 | 1461073183989 Marionette TRACE conn3 <- [1,1598,null,{}] 06:39:43 INFO - PROCESS | 1850 | 1461073183996 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:44 INFO - PROCESS | 1850 | 1461073184252 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 06:39:44 INFO - PROCESS | 1850 | 1461073184538 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded692e000 == 82 [pid = 1850] [id = 407] 06:39:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdeca92ac00) [pid = 1850] [serial = 1222] [outer = (nil)] 06:39:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fded124e000) [pid = 1850] [serial = 1223] [outer = 0x7fdeca92ac00] 06:39:44 INFO - PROCESS | 1850 | 1461073184611 Marionette DEBUG loaded listener.js 06:39:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fded598b000) [pid = 1850] [serial = 1224] [outer = 0x7fdeca92ac00] 06:39:45 INFO - PROCESS | 1850 | 1461073185474 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 06:39:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 06:39:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1545ms 06:39:45 INFO - PROCESS | 1850 | 1461073185517 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 06:39:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 06:39:45 INFO - PROCESS | 1850 | 1461073185522 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 06:39:45 INFO - PROCESS | 1850 | 1461073185528 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 06:39:45 INFO - PROCESS | 1850 | 1461073185531 Marionette TRACE conn3 <- [1,1602,null,{}] 06:39:45 INFO - PROCESS | 1850 | 1461073185536 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:45 INFO - PROCESS | 1850 | 1461073185736 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 06:39:45 INFO - PROCESS | 1850 | 1461073185946 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee336d800 == 83 [pid = 1850] [id = 408] 06:39:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdecc5d0000) [pid = 1850] [serial = 1225] [outer = (nil)] 06:39:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fded63f9c00) [pid = 1850] [serial = 1226] [outer = 0x7fdecc5d0000] 06:39:46 INFO - PROCESS | 1850 | 1461073186019 Marionette DEBUG loaded listener.js 06:39:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fded8626c00) [pid = 1850] [serial = 1227] [outer = 0x7fdecc5d0000] 06:39:46 INFO - PROCESS | 1850 | 1461073186913 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 06:39:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 06:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1429ms 06:39:46 INFO - PROCESS | 1850 | 1461073186957 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 06:39:46 INFO - PROCESS | 1850 | 1461073186961 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 06:39:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 06:39:46 INFO - PROCESS | 1850 | 1461073186967 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 06:39:46 INFO - PROCESS | 1850 | 1461073186970 Marionette TRACE conn3 <- [1,1606,null,{}] 06:39:46 INFO - PROCESS | 1850 | 1461073186976 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:47 INFO - PROCESS | 1850 | 1461073187174 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 06:39:47 INFO - PROCESS | 1850 | 1461073187374 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a13000 == 84 [pid = 1850] [id = 409] 06:39:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdee4306400) [pid = 1850] [serial = 1228] [outer = (nil)] 06:39:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdee622c000) [pid = 1850] [serial = 1229] [outer = 0x7fdee4306400] 06:39:47 INFO - PROCESS | 1850 | 1461073187462 Marionette DEBUG loaded listener.js 06:39:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdee815a400) [pid = 1850] [serial = 1230] [outer = 0x7fdee4306400] 06:39:48 INFO - PROCESS | 1850 | 1461073188421 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 06:39:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 06:39:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1487ms 06:39:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 06:39:48 INFO - PROCESS | 1850 | 1461073188455 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 06:39:48 INFO - PROCESS | 1850 | 1461073188458 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 06:39:48 INFO - PROCESS | 1850 | 1461073188464 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 06:39:48 INFO - PROCESS | 1850 | 1461073188467 Marionette TRACE conn3 <- [1,1610,null,{}] 06:39:48 INFO - PROCESS | 1850 | 1461073188472 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:48 INFO - PROCESS | 1850 | 1461073188676 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 06:39:48 INFO - PROCESS | 1850 | 1461073188877 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2c98000 == 85 [pid = 1850] [id = 410] 06:39:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdec474b800) [pid = 1850] [serial = 1231] [outer = (nil)] 06:39:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fdec4756800) [pid = 1850] [serial = 1232] [outer = 0x7fdec474b800] 06:39:48 INFO - PROCESS | 1850 | 1461073188950 Marionette DEBUG loaded listener.js 06:39:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fded1199800) [pid = 1850] [serial = 1233] [outer = 0x7fdec474b800] 06:39:49 INFO - PROCESS | 1850 | 1461073189836 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 06:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 06:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1431ms 06:39:49 INFO - PROCESS | 1850 | 1461073189895 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 06:39:49 INFO - PROCESS | 1850 | 1461073189898 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 06:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 06:39:49 INFO - PROCESS | 1850 | 1461073189905 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 06:39:49 INFO - PROCESS | 1850 | 1461073189908 Marionette TRACE conn3 <- [1,1614,null,{}] 06:39:49 INFO - PROCESS | 1850 | 1461073189913 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:50 INFO - PROCESS | 1850 | 1461073190113 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 06:39:50 INFO - PROCESS | 1850 | 1461073190315 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebcfdf800 == 86 [pid = 1850] [id = 411] 06:39:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fdec474ec00) [pid = 1850] [serial = 1234] [outer = (nil)] 06:39:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fded119e000) [pid = 1850] [serial = 1235] [outer = 0x7fdec474ec00] 06:39:50 INFO - PROCESS | 1850 | 1461073190388 Marionette DEBUG loaded listener.js 06:39:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fded1399c00) [pid = 1850] [serial = 1236] [outer = 0x7fdec474ec00] 06:39:51 INFO - PROCESS | 1850 | 1461073191276 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 06:39:51 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 06:39:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1433ms 06:39:51 INFO - PROCESS | 1850 | 1461073191339 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 06:39:51 INFO - PROCESS | 1850 | 1461073191342 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 06:39:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 06:39:51 INFO - PROCESS | 1850 | 1461073191349 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 06:39:51 INFO - PROCESS | 1850 | 1461073191353 Marionette TRACE conn3 <- [1,1618,null,{}] 06:39:51 INFO - PROCESS | 1850 | 1461073191358 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:51 INFO - PROCESS | 1850 | 1461073191560 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 06:39:51 INFO - PROCESS | 1850 | 1461073191758 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee63d3800 == 87 [pid = 1850] [id = 412] 06:39:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fdecce91c00) [pid = 1850] [serial = 1237] [outer = (nil)] 06:39:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fded139f800) [pid = 1850] [serial = 1238] [outer = 0x7fdecce91c00] 06:39:51 INFO - PROCESS | 1850 | 1461073191831 Marionette DEBUG loaded listener.js 06:39:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fded13a4400) [pid = 1850] [serial = 1239] [outer = 0x7fdecce91c00] 06:39:52 INFO - PROCESS | 1850 | 1461073192703 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 06:39:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 06:39:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1384ms 06:39:52 INFO - PROCESS | 1850 | 1461073192734 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 06:39:52 INFO - PROCESS | 1850 | 1461073192737 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 06:39:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 06:39:52 INFO - PROCESS | 1850 | 1461073192744 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 06:39:52 INFO - PROCESS | 1850 | 1461073192747 Marionette TRACE conn3 <- [1,1622,null,{}] 06:39:52 INFO - PROCESS | 1850 | 1461073192752 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:52 INFO - PROCESS | 1850 | 1461073192960 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 06:39:53 INFO - PROCESS | 1850 | 1461073193168 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd0db800 == 88 [pid = 1850] [id = 413] 06:39:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fdec4586800) [pid = 1850] [serial = 1240] [outer = (nil)] 06:39:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fdec458f800) [pid = 1850] [serial = 1241] [outer = 0x7fdec4586800] 06:39:53 INFO - PROCESS | 1850 | 1461073193284 Marionette DEBUG loaded listener.js 06:39:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fdec4594400) [pid = 1850] [serial = 1242] [outer = 0x7fdec4586800] 06:39:54 INFO - PROCESS | 1850 | 1461073194167 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 06:39:54 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 06:39:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1484ms 06:39:54 INFO - PROCESS | 1850 | 1461073194236 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 06:39:54 INFO - PROCESS | 1850 | 1461073194239 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 06:39:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 06:39:54 INFO - PROCESS | 1850 | 1461073194248 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 06:39:54 INFO - PROCESS | 1850 | 1461073194251 Marionette TRACE conn3 <- [1,1626,null,{}] 06:39:54 INFO - PROCESS | 1850 | 1461073194257 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:54 INFO - PROCESS | 1850 | 1461073194458 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 06:39:54 INFO - PROCESS | 1850 | 1461073194659 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd1ce800 == 89 [pid = 1850] [id = 414] 06:39:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fdec1b48c00) [pid = 1850] [serial = 1243] [outer = (nil)] 06:39:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fdec1b4d800) [pid = 1850] [serial = 1244] [outer = 0x7fdec1b48c00] 06:39:54 INFO - PROCESS | 1850 | 1461073194785 Marionette DEBUG loaded listener.js 06:39:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fdec4591400) [pid = 1850] [serial = 1245] [outer = 0x7fdec1b48c00] 06:39:55 INFO - PROCESS | 1850 | 1461073195732 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 06:39:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 06:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1537ms 06:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 06:39:55 INFO - PROCESS | 1850 | 1461073195787 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 06:39:55 INFO - PROCESS | 1850 | 1461073195790 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 06:39:55 INFO - PROCESS | 1850 | 1461073195797 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 06:39:55 INFO - PROCESS | 1850 | 1461073195801 Marionette TRACE conn3 <- [1,1630,null,{}] 06:39:55 INFO - PROCESS | 1850 | 1461073195807 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:56 INFO - PROCESS | 1850 | 1461073196064 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 06:39:56 INFO - PROCESS | 1850 | 1461073196265 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebf2e2800 == 90 [pid = 1850] [id = 415] 06:39:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fdebedf0000) [pid = 1850] [serial = 1246] [outer = (nil)] 06:39:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fdec1b48800) [pid = 1850] [serial = 1247] [outer = 0x7fdebedf0000] 06:39:56 INFO - PROCESS | 1850 | 1461073196378 Marionette DEBUG loaded listener.js 06:39:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fded13a4800) [pid = 1850] [serial = 1248] [outer = 0x7fdebedf0000] 06:39:57 INFO - PROCESS | 1850 | 1461073197327 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 06:39:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 06:39:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1606ms 06:39:57 INFO - PROCESS | 1850 | 1461073197402 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 06:39:57 INFO - PROCESS | 1850 | 1461073197406 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 06:39:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 06:39:57 INFO - PROCESS | 1850 | 1461073197411 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 06:39:57 INFO - PROCESS | 1850 | 1461073197414 Marionette TRACE conn3 <- [1,1634,null,{}] 06:39:57 INFO - PROCESS | 1850 | 1461073197419 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:57 INFO - PROCESS | 1850 | 1461073197618 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 06:39:57 INFO - PROCESS | 1850 | 1461073197818 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebbb3d800 == 91 [pid = 1850] [id = 416] 06:39:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fdebbb23800) [pid = 1850] [serial = 1249] [outer = (nil)] 06:39:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fdebbb2ac00) [pid = 1850] [serial = 1250] [outer = 0x7fdebbb23800] 06:39:57 INFO - PROCESS | 1850 | 1461073197900 Marionette DEBUG loaded listener.js 06:39:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fdebbb2f800) [pid = 1850] [serial = 1251] [outer = 0x7fdebbb23800] 06:39:59 INFO - PROCESS | 1850 | 1461073199266 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 06:39:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 06:39:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1935ms 06:39:59 INFO - PROCESS | 1850 | 1461073199385 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 06:39:59 INFO - PROCESS | 1850 | 1461073199390 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 06:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 06:39:59 INFO - PROCESS | 1850 | 1461073199420 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 06:39:59 INFO - PROCESS | 1850 | 1461073199424 Marionette TRACE conn3 <- [1,1638,null,{}] 06:39:59 INFO - PROCESS | 1850 | 1461073199433 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:39:59 INFO - PROCESS | 1850 | 1461073199621 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 06:39:59 INFO - PROCESS | 1850 | 1461073199823 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:39:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a95000 == 92 [pid = 1850] [id = 417] 06:39:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fdec05d8400) [pid = 1850] [serial = 1252] [outer = (nil)] 06:39:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fdec11c0400) [pid = 1850] [serial = 1253] [outer = 0x7fdec05d8400] 06:39:59 INFO - PROCESS | 1850 | 1461073199931 Marionette DEBUG loaded listener.js 06:40:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fdec1565c00) [pid = 1850] [serial = 1254] [outer = 0x7fdec05d8400] 06:40:01 INFO - PROCESS | 1850 | 1461073201005 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 06:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 06:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1643ms 06:40:01 INFO - PROCESS | 1850 | 1461073201057 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 06:40:01 INFO - PROCESS | 1850 | 1461073201066 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 06:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 06:40:01 INFO - PROCESS | 1850 | 1461073201077 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 06:40:01 INFO - PROCESS | 1850 | 1461073201080 Marionette TRACE conn3 <- [1,1642,null,{}] 06:40:01 INFO - PROCESS | 1850 | 1461073201087 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:01 INFO - PROCESS | 1850 | 1461073201292 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 06:40:01 INFO - PROCESS | 1850 | 1461073201663 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee4350000 == 91 [pid = 1850] [id = 209] 06:40:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8573000 == 90 [pid = 1850] [id = 211] 06:40:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee337e000 == 89 [pid = 1850] [id = 208] 06:40:01 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fded598f400) [pid = 1850] [serial = 1115] [outer = (nil)] [url = about:blank] 06:40:01 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fded5c5bc00) [pid = 1850] [serial = 1118] [outer = (nil)] [url = about:blank] 06:40:01 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fded0a86000) [pid = 1850] [serial = 1121] [outer = (nil)] [url = about:blank] 06:40:01 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fded63f1400) [pid = 1850] [serial = 1124] [outer = (nil)] [url = about:blank] 06:40:01 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fded7ac8c00) [pid = 1850] [serial = 1127] [outer = (nil)] [url = about:blank] 06:40:01 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fdec48e3c00) [pid = 1850] [serial = 1130] [outer = (nil)] [url = about:blank] 06:40:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a78800 == 90 [pid = 1850] [id = 418] 06:40:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fdec135d400) [pid = 1850] [serial = 1255] [outer = (nil)] 06:40:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fdec4594000) [pid = 1850] [serial = 1256] [outer = 0x7fdec135d400] 06:40:01 INFO - PROCESS | 1850 | 1461073201811 Marionette DEBUG loaded listener.js 06:40:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fdec4757400) [pid = 1850] [serial = 1257] [outer = 0x7fdec135d400] 06:40:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded4f8d000 == 89 [pid = 1850] [id = 403] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded14cc800 == 88 [pid = 1850] [id = 402] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded1005000 == 87 [pid = 1850] [id = 401] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccfcc000 == 86 [pid = 1850] [id = 400] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d85000 == 85 [pid = 1850] [id = 399] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5594000 == 84 [pid = 1850] [id = 398] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc557800 == 83 [pid = 1850] [id = 397] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee843a800 == 82 [pid = 1850] [id = 389] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee4019000 == 81 [pid = 1850] [id = 388] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedc1ba800 == 80 [pid = 1850] [id = 387] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e4e000 == 79 [pid = 1850] [id = 386] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded14c3800 == 78 [pid = 1850] [id = 385] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9bd1800 == 77 [pid = 1850] [id = 384] 06:40:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec036f000 == 76 [pid = 1850] [id = 383] 06:40:02 INFO - PROCESS | 1850 | 1461073202838 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fded04df400) [pid = 1850] [serial = 1092] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fdecc1c9c00) [pid = 1850] [serial = 1142] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fdecc8b9000) [pid = 1850] [serial = 1145] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fdecc484000) [pid = 1850] [serial = 1143] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fdeccb0e400) [pid = 1850] [serial = 1146] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fdec05dc800) [pid = 1850] [serial = 1134] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fdec04c5000) [pid = 1850] [serial = 1133] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fdec48e7000) [pid = 1850] [serial = 1136] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fdec4db0800) [pid = 1850] [serial = 1137] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fdeca921800) [pid = 1850] [serial = 1100] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fdec4b0f800) [pid = 1850] [serial = 1097] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdeccc2a400) [pid = 1850] [serial = 1148] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdeccb10000) [pid = 1850] [serial = 1103] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fded4e33800) [pid = 1850] [serial = 1112] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fdec552ec00) [pid = 1850] [serial = 1139] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fded0ca3800) [pid = 1850] [serial = 1109] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fded02ec800) [pid = 1850] [serial = 1106] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdebeff0400) [pid = 1850] [serial = 1094] [outer = (nil)] [url = about:blank] 06:40:02 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fdec9ee5400) [pid = 1850] [serial = 1140] [outer = (nil)] [url = about:blank] 06:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 06:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1834ms 06:40:02 INFO - PROCESS | 1850 | 1461073202911 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 06:40:02 INFO - PROCESS | 1850 | 1461073202914 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 06:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 06:40:02 INFO - PROCESS | 1850 | 1461073202920 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 06:40:02 INFO - PROCESS | 1850 | 1461073202926 Marionette TRACE conn3 <- [1,1646,null,{}] 06:40:02 INFO - PROCESS | 1850 | 1461073202941 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:03 INFO - PROCESS | 1850 | 1461073203130 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 06:40:03 INFO - PROCESS | 1850 | 1461073203374 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4b97800 == 77 [pid = 1850] [id = 419] 06:40:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fdec4b0e800) [pid = 1850] [serial = 1258] [outer = (nil)] 06:40:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fdec4db0400) [pid = 1850] [serial = 1259] [outer = 0x7fdec4b0e800] 06:40:03 INFO - PROCESS | 1850 | 1461073203452 Marionette DEBUG loaded listener.js 06:40:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fdec5536400) [pid = 1850] [serial = 1260] [outer = 0x7fdec4b0e800] 06:40:04 INFO - PROCESS | 1850 | 1461073204212 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 06:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 06:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1340ms 06:40:04 INFO - PROCESS | 1850 | 1461073204291 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 06:40:04 INFO - PROCESS | 1850 | 1461073204294 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 06:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 06:40:04 INFO - PROCESS | 1850 | 1461073204302 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 06:40:04 INFO - PROCESS | 1850 | 1461073204305 Marionette TRACE conn3 <- [1,1650,null,{}] 06:40:04 INFO - PROCESS | 1850 | 1461073204310 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:04 INFO - PROCESS | 1850 | 1461073204547 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 06:40:04 INFO - PROCESS | 1850 | 1461073204573 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5286800 == 78 [pid = 1850] [id = 420] 06:40:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fdec4c0e000) [pid = 1850] [serial = 1261] [outer = (nil)] 06:40:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fdecaa4d000) [pid = 1850] [serial = 1262] [outer = 0x7fdec4c0e000] 06:40:04 INFO - PROCESS | 1850 | 1461073204635 Marionette DEBUG loaded listener.js 06:40:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fdecb1d6c00) [pid = 1850] [serial = 1263] [outer = 0x7fdec4c0e000] 06:40:05 INFO - PROCESS | 1850 | 1461073205537 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 06:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 06:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1281ms 06:40:05 INFO - PROCESS | 1850 | 1461073205584 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 06:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 06:40:05 INFO - PROCESS | 1850 | 1461073205589 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 06:40:05 INFO - PROCESS | 1850 | 1461073205595 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 06:40:05 INFO - PROCESS | 1850 | 1461073205598 Marionette TRACE conn3 <- [1,1654,null,{}] 06:40:05 INFO - PROCESS | 1850 | 1461073205603 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:05 INFO - PROCESS | 1850 | 1461073205842 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 06:40:05 INFO - PROCESS | 1850 | 1461073205883 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b21800 == 79 [pid = 1850] [id = 421] 06:40:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fdec9b37c00) [pid = 1850] [serial = 1264] [outer = (nil)] 06:40:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fdecbfee800) [pid = 1850] [serial = 1265] [outer = 0x7fdec9b37c00] 06:40:05 INFO - PROCESS | 1850 | 1461073205946 Marionette DEBUG loaded listener.js 06:40:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fdecc5cb400) [pid = 1850] [serial = 1266] [outer = 0x7fdec9b37c00] 06:40:06 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fded59be800) [pid = 1850] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 06:40:06 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdec4c0b000) [pid = 1850] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 06:40:06 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdec9ef1c00) [pid = 1850] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 06:40:06 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdec4873000) [pid = 1850] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 06:40:06 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fdeca921c00) [pid = 1850] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 06:40:06 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fdec48e7400) [pid = 1850] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 06:40:07 INFO - PROCESS | 1850 | 1461073207106 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 06:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 06:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1530ms 06:40:07 INFO - PROCESS | 1850 | 1461073207124 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 06:40:07 INFO - PROCESS | 1850 | 1461073207127 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 06:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 06:40:07 INFO - PROCESS | 1850 | 1461073207133 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 06:40:07 INFO - PROCESS | 1850 | 1461073207135 Marionette TRACE conn3 <- [1,1658,null,{}] 06:40:07 INFO - PROCESS | 1850 | 1461073207140 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:07 INFO - PROCESS | 1850 | 1461073207405 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 06:40:07 INFO - PROCESS | 1850 | 1461073207430 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccb39800 == 80 [pid = 1850] [id = 422] 06:40:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fdecaa4f400) [pid = 1850] [serial = 1267] [outer = (nil)] 06:40:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fdeccc2cc00) [pid = 1850] [serial = 1268] [outer = 0x7fdecaa4f400] 06:40:07 INFO - PROCESS | 1850 | 1461073207497 Marionette DEBUG loaded listener.js 06:40:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fdecdddd400) [pid = 1850] [serial = 1269] [outer = 0x7fdecaa4f400] 06:40:08 INFO - PROCESS | 1850 | 1461073208312 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 06:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 06:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1230ms 06:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 06:40:08 INFO - PROCESS | 1850 | 1461073208364 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 06:40:08 INFO - PROCESS | 1850 | 1461073208366 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 06:40:08 INFO - PROCESS | 1850 | 1461073208373 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 06:40:08 INFO - PROCESS | 1850 | 1461073208376 Marionette TRACE conn3 <- [1,1662,null,{}] 06:40:08 INFO - PROCESS | 1850 | 1461073208381 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:08 INFO - PROCESS | 1850 | 1461073208555 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 06:40:08 INFO - PROCESS | 1850 | 1461073208574 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece02e000 == 81 [pid = 1850] [id = 423] 06:40:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fdecddde000) [pid = 1850] [serial = 1270] [outer = (nil)] 06:40:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fdeced32c00) [pid = 1850] [serial = 1271] [outer = 0x7fdecddde000] 06:40:08 INFO - PROCESS | 1850 | 1461073208641 Marionette DEBUG loaded listener.js 06:40:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fded02f2400) [pid = 1850] [serial = 1272] [outer = 0x7fdecddde000] 06:40:09 INFO - PROCESS | 1850 | 1461073209858 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 06:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 06:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1538ms 06:40:09 INFO - PROCESS | 1850 | 1461073209912 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 06:40:09 INFO - PROCESS | 1850 | 1461073209920 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 06:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 06:40:09 INFO - PROCESS | 1850 | 1461073209929 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 06:40:09 INFO - PROCESS | 1850 | 1461073209934 Marionette TRACE conn3 <- [1,1666,null,{}] 06:40:09 INFO - PROCESS | 1850 | 1461073209942 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:10 INFO - PROCESS | 1850 | 1461073210154 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 06:40:10 INFO - PROCESS | 1850 | 1461073210405 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a99000 == 82 [pid = 1850] [id = 424] 06:40:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fdec155d400) [pid = 1850] [serial = 1273] [outer = (nil)] 06:40:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fdec1b4e800) [pid = 1850] [serial = 1274] [outer = 0x7fdec155d400] 06:40:10 INFO - PROCESS | 1850 | 1461073210530 Marionette DEBUG loaded listener.js 06:40:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fdec458d000) [pid = 1850] [serial = 1275] [outer = 0x7fdec155d400] 06:40:11 INFO - PROCESS | 1850 | 1461073211476 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 06:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 06:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1586ms 06:40:11 INFO - PROCESS | 1850 | 1461073211517 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 06:40:11 INFO - PROCESS | 1850 | 1461073211526 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 06:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 06:40:11 INFO - PROCESS | 1850 | 1461073211537 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 06:40:11 INFO - PROCESS | 1850 | 1461073211540 Marionette TRACE conn3 <- [1,1670,null,{}] 06:40:11 INFO - PROCESS | 1850 | 1461073211546 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:11 INFO - PROCESS | 1850 | 1461073211755 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 06:40:12 INFO - PROCESS | 1850 | 1461073212034 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecab5e000 == 83 [pid = 1850] [id = 425] 06:40:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fdec1568800) [pid = 1850] [serial = 1276] [outer = (nil)] 06:40:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fdec4db1c00) [pid = 1850] [serial = 1277] [outer = 0x7fdec1568800] 06:40:12 INFO - PROCESS | 1850 | 1461073212152 Marionette DEBUG loaded listener.js 06:40:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fdec9b33400) [pid = 1850] [serial = 1278] [outer = 0x7fdec1568800] 06:40:13 INFO - PROCESS | 1850 | 1461073213049 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 06:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 06:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1581ms 06:40:13 INFO - PROCESS | 1850 | 1461073213118 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 06:40:13 INFO - PROCESS | 1850 | 1461073213121 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 06:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 06:40:13 INFO - PROCESS | 1850 | 1461073213128 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 06:40:13 INFO - PROCESS | 1850 | 1461073213134 Marionette TRACE conn3 <- [1,1674,null,{}] 06:40:13 INFO - PROCESS | 1850 | 1461073213150 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:13 INFO - PROCESS | 1850 | 1461073213397 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 06:40:13 INFO - PROCESS | 1850 | 1461073213647 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0646000 == 84 [pid = 1850] [id = 426] 06:40:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fdec4dac800) [pid = 1850] [serial = 1279] [outer = (nil)] 06:40:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fdecc8b9000) [pid = 1850] [serial = 1280] [outer = 0x7fdec4dac800] 06:40:13 INFO - PROCESS | 1850 | 1461073213770 Marionette DEBUG loaded listener.js 06:40:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fdeccf80800) [pid = 1850] [serial = 1281] [outer = 0x7fdec4dac800] 06:40:14 INFO - PROCESS | 1850 | 1461073214696 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 06:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 06:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1637ms 06:40:14 INFO - PROCESS | 1850 | 1461073214766 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 06:40:14 INFO - PROCESS | 1850 | 1461073214771 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 06:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 06:40:14 INFO - PROCESS | 1850 | 1461073214777 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 06:40:14 INFO - PROCESS | 1850 | 1461073214780 Marionette TRACE conn3 <- [1,1678,null,{}] 06:40:14 INFO - PROCESS | 1850 | 1461073214786 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:14 INFO - PROCESS | 1850 | 1461073214996 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 06:40:15 INFO - PROCESS | 1850 | 1461073215237 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded1432000 == 85 [pid = 1850] [id = 427] 06:40:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fdecdde4400) [pid = 1850] [serial = 1282] [outer = (nil)] 06:40:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fded02ef000) [pid = 1850] [serial = 1283] [outer = 0x7fdecdde4400] 06:40:15 INFO - PROCESS | 1850 | 1461073215361 Marionette DEBUG loaded listener.js 06:40:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fded0a8cc00) [pid = 1850] [serial = 1284] [outer = 0x7fdecdde4400] 06:40:16 INFO - PROCESS | 1850 | 1461073216239 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 06:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 06:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1529ms 06:40:16 INFO - PROCESS | 1850 | 1461073216307 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 06:40:16 INFO - PROCESS | 1850 | 1461073216311 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 06:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 06:40:16 INFO - PROCESS | 1850 | 1461073216317 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 06:40:16 INFO - PROCESS | 1850 | 1461073216321 Marionette TRACE conn3 <- [1,1682,null,{}] 06:40:16 INFO - PROCESS | 1850 | 1461073216328 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:16 INFO - PROCESS | 1850 | 1461073216525 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 06:40:16 INFO - PROCESS | 1850 | 1461073216724 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded56d1000 == 86 [pid = 1850] [id = 428] 06:40:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fdece08bc00) [pid = 1850] [serial = 1285] [outer = (nil)] 06:40:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fded1196800) [pid = 1850] [serial = 1286] [outer = 0x7fdece08bc00] 06:40:16 INFO - PROCESS | 1850 | 1461073216799 Marionette DEBUG loaded listener.js 06:40:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fded139a800) [pid = 1850] [serial = 1287] [outer = 0x7fdece08bc00] 06:40:17 INFO - PROCESS | 1850 | 1461073217718 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 06:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 06:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1430ms 06:40:17 INFO - PROCESS | 1850 | 1461073217749 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 06:40:17 INFO - PROCESS | 1850 | 1461073217753 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 06:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 06:40:17 INFO - PROCESS | 1850 | 1461073217759 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 06:40:17 INFO - PROCESS | 1850 | 1461073217761 Marionette TRACE conn3 <- [1,1686,null,{}] 06:40:17 INFO - PROCESS | 1850 | 1461073217767 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:17 INFO - PROCESS | 1850 | 1461073217992 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 06:40:18 INFO - PROCESS | 1850 | 1461073218200 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6348800 == 87 [pid = 1850] [id = 429] 06:40:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fdec04cd800) [pid = 1850] [serial = 1288] [outer = (nil)] 06:40:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fded37a8c00) [pid = 1850] [serial = 1289] [outer = 0x7fdec04cd800] 06:40:18 INFO - PROCESS | 1850 | 1461073218281 Marionette DEBUG loaded listener.js 06:40:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fded5c69000) [pid = 1850] [serial = 1290] [outer = 0x7fdec04cd800] 06:40:19 INFO - PROCESS | 1850 | 1461073219169 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 06:40:19 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 06:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1480ms 06:40:19 INFO - PROCESS | 1850 | 1461073219241 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 06:40:19 INFO - PROCESS | 1850 | 1461073219245 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 06:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 06:40:19 INFO - PROCESS | 1850 | 1461073219252 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 06:40:19 INFO - PROCESS | 1850 | 1461073219255 Marionette TRACE conn3 <- [1,1690,null,{}] 06:40:19 INFO - PROCESS | 1850 | 1461073219261 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:19 INFO - PROCESS | 1850 | 1461073219470 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 06:40:19 INFO - PROCESS | 1850 | 1461073219676 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc1b2000 == 88 [pid = 1850] [id = 430] 06:40:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fdecaa42800) [pid = 1850] [serial = 1291] [outer = (nil)] 06:40:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fded611e800) [pid = 1850] [serial = 1292] [outer = 0x7fdecaa42800] 06:40:19 INFO - PROCESS | 1850 | 1461073219788 Marionette DEBUG loaded listener.js 06:40:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fded72c8000) [pid = 1850] [serial = 1293] [outer = 0x7fdecaa42800] 06:40:20 INFO - PROCESS | 1850 | 1461073220694 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 06:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 06:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1489ms 06:40:20 INFO - PROCESS | 1850 | 1461073220743 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 06:40:20 INFO - PROCESS | 1850 | 1461073220746 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 06:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 06:40:20 INFO - PROCESS | 1850 | 1461073220753 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 06:40:20 INFO - PROCESS | 1850 | 1461073220755 Marionette TRACE conn3 <- [1,1694,null,{}] 06:40:20 INFO - PROCESS | 1850 | 1461073220761 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:20 INFO - PROCESS | 1850 | 1461073220974 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 06:40:21 INFO - PROCESS | 1850 | 1461073221181 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee3dbf000 == 89 [pid = 1850] [id = 431] 06:40:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fded02e4000) [pid = 1850] [serial = 1294] [outer = (nil)] 06:40:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fded8509c00) [pid = 1850] [serial = 1295] [outer = 0x7fded02e4000] 06:40:21 INFO - PROCESS | 1850 | 1461073221293 Marionette DEBUG loaded listener.js 06:40:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fdee20d5c00) [pid = 1850] [serial = 1296] [outer = 0x7fded02e4000] 06:40:22 INFO - PROCESS | 1850 | 1461073222195 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 06:40:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 06:40:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1481ms 06:40:22 INFO - PROCESS | 1850 | 1461073222235 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 06:40:22 INFO - PROCESS | 1850 | 1461073222238 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 06:40:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 06:40:22 INFO - PROCESS | 1850 | 1461073222244 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 06:40:22 INFO - PROCESS | 1850 | 1461073222247 Marionette TRACE conn3 <- [1,1698,null,{}] 06:40:22 INFO - PROCESS | 1850 | 1461073222254 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:22 INFO - PROCESS | 1850 | 1461073222495 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 06:40:22 INFO - PROCESS | 1850 | 1461073222740 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8582000 == 90 [pid = 1850] [id = 432] 06:40:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fded54aa400) [pid = 1850] [serial = 1297] [outer = (nil)] 06:40:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fdee31ecc00) [pid = 1850] [serial = 1298] [outer = 0x7fded54aa400] 06:40:22 INFO - PROCESS | 1850 | 1461073222857 Marionette DEBUG loaded listener.js 06:40:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fdee41c1800) [pid = 1850] [serial = 1299] [outer = 0x7fded54aa400] 06:40:23 INFO - PROCESS | 1850 | 1461073223714 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 06:40:23 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 06:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1538ms 06:40:23 INFO - PROCESS | 1850 | 1461073223783 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 06:40:23 INFO - PROCESS | 1850 | 1461073223787 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 06:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 06:40:23 INFO - PROCESS | 1850 | 1461073223793 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 06:40:23 INFO - PROCESS | 1850 | 1461073223797 Marionette TRACE conn3 <- [1,1702,null,{}] 06:40:23 INFO - PROCESS | 1850 | 1461073223802 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:24 INFO - PROCESS | 1850 | 1461073224009 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 06:40:24 INFO - PROCESS | 1850 | 1461073224213 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec046e800 == 91 [pid = 1850] [id = 433] 06:40:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fdee20d4c00) [pid = 1850] [serial = 1300] [outer = (nil)] 06:40:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fdee6228800) [pid = 1850] [serial = 1301] [outer = 0x7fdee20d4c00] 06:40:24 INFO - PROCESS | 1850 | 1461073224294 Marionette DEBUG loaded listener.js 06:40:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fdee7a56800) [pid = 1850] [serial = 1302] [outer = 0x7fdee20d4c00] 06:40:25 INFO - PROCESS | 1850 | 1461073225235 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 06:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 06:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1479ms 06:40:25 INFO - PROCESS | 1850 | 1461073225274 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 06:40:25 INFO - PROCESS | 1850 | 1461073225279 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 06:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 06:40:25 INFO - PROCESS | 1850 | 1461073225287 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 06:40:25 INFO - PROCESS | 1850 | 1461073225292 Marionette TRACE conn3 <- [1,1706,null,{}] 06:40:25 INFO - PROCESS | 1850 | 1461073225297 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:25 INFO - PROCESS | 1850 | 1461073225531 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 06:40:25 INFO - PROCESS | 1850 | 1461073225736 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded10a4000 == 92 [pid = 1850] [id = 434] 06:40:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fdebe844c00) [pid = 1850] [serial = 1303] [outer = (nil)] 06:40:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fdebe84f800) [pid = 1850] [serial = 1304] [outer = 0x7fdebe844c00] 06:40:25 INFO - PROCESS | 1850 | 1461073225854 Marionette DEBUG loaded listener.js 06:40:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fdee802ec00) [pid = 1850] [serial = 1305] [outer = 0x7fdebe844c00] 06:40:26 INFO - PROCESS | 1850 | 1461073226793 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 06:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 06:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1579ms 06:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 06:40:26 INFO - PROCESS | 1850 | 1461073226868 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 06:40:26 INFO - PROCESS | 1850 | 1461073226871 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 06:40:26 INFO - PROCESS | 1850 | 1461073226878 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 06:40:26 INFO - PROCESS | 1850 | 1461073226881 Marionette TRACE conn3 <- [1,1710,null,{}] 06:40:26 INFO - PROCESS | 1850 | 1461073226886 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:27 INFO - PROCESS | 1850 | 1461073227135 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 06:40:27 INFO - PROCESS | 1850 | 1461073227388 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd05800 == 93 [pid = 1850] [id = 435] 06:40:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fdebbb22c00) [pid = 1850] [serial = 1306] [outer = (nil)] 06:40:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fdebbb29800) [pid = 1850] [serial = 1307] [outer = 0x7fdebbb22c00] 06:40:27 INFO - PROCESS | 1850 | 1461073227816 Marionette DEBUG loaded listener.js 06:40:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fdebe842400) [pid = 1850] [serial = 1308] [outer = 0x7fdebbb22c00] 06:40:28 INFO - PROCESS | 1850 | 1461073228703 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 06:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 06:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1884ms 06:40:28 INFO - PROCESS | 1850 | 1461073228762 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 06:40:28 INFO - PROCESS | 1850 | 1461073228769 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 06:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 06:40:28 INFO - PROCESS | 1850 | 1461073228778 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 06:40:28 INFO - PROCESS | 1850 | 1461073228783 Marionette TRACE conn3 <- [1,1714,null,{}] 06:40:28 INFO - PROCESS | 1850 | 1461073228790 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:28 INFO - PROCESS | 1850 | 1461073228996 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 06:40:29 INFO - PROCESS | 1850 | 1461073229206 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd0e1800 == 94 [pid = 1850] [id = 436] 06:40:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fdebbb26c00) [pid = 1850] [serial = 1309] [outer = (nil)] 06:40:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fdebedf2400) [pid = 1850] [serial = 1310] [outer = 0x7fdebbb26c00] 06:40:29 INFO - PROCESS | 1850 | 1461073229339 Marionette DEBUG loaded listener.js 06:40:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fdec04c7400) [pid = 1850] [serial = 1311] [outer = 0x7fdebbb26c00] 06:40:30 INFO - PROCESS | 1850 | 1461073230465 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 06:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 06:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1748ms 06:40:30 INFO - PROCESS | 1850 | 1461073230526 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 06:40:30 INFO - PROCESS | 1850 | 1461073230532 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 06:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 06:40:30 INFO - PROCESS | 1850 | 1461073230543 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 06:40:30 INFO - PROCESS | 1850 | 1461073230547 Marionette TRACE conn3 <- [1,1718,null,{}] 06:40:30 INFO - PROCESS | 1850 | 1461073230554 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:30 INFO - PROCESS | 1850 | 1461073230755 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 06:40:30 INFO - PROCESS | 1850 | 1461073230977 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd15000 == 95 [pid = 1850] [id = 437] 06:40:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fdec29d0800) [pid = 1850] [serial = 1312] [outer = (nil)] 06:40:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fdec4585c00) [pid = 1850] [serial = 1313] [outer = 0x7fdec29d0800] 06:40:31 INFO - PROCESS | 1850 | 1461073231189 Marionette DEBUG loaded listener.js 06:40:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fdec4593400) [pid = 1850] [serial = 1314] [outer = 0x7fdec29d0800] 06:40:32 INFO - PROCESS | 1850 | 1461073232096 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 06:40:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 06:40:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1580ms 06:40:32 INFO - PROCESS | 1850 | 1461073232124 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 06:40:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 06:40:32 INFO - PROCESS | 1850 | 1461073232129 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 06:40:32 INFO - PROCESS | 1850 | 1461073232137 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 06:40:32 INFO - PROCESS | 1850 | 1461073232143 Marionette TRACE conn3 <- [1,1722,null,{}] 06:40:32 INFO - PROCESS | 1850 | 1461073232160 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:32 INFO - PROCESS | 1850 | 1461073232403 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 06:40:32 INFO - PROCESS | 1850 | 1461073232662 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec46c4000 == 96 [pid = 1850] [id = 438] 06:40:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fdec4db3000) [pid = 1850] [serial = 1315] [outer = (nil)] 06:40:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fdec9b3a400) [pid = 1850] [serial = 1316] [outer = 0x7fdec4db3000] 06:40:32 INFO - PROCESS | 1850 | 1461073232775 Marionette DEBUG loaded listener.js 06:40:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fdeca927000) [pid = 1850] [serial = 1317] [outer = 0x7fdec4db3000] 06:40:33 INFO - PROCESS | 1850 | 1461073233668 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 06:40:33 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 06:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1594ms 06:40:33 INFO - PROCESS | 1850 | 1461073233730 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 06:40:33 INFO - PROCESS | 1850 | 1461073233734 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 06:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 06:40:33 INFO - PROCESS | 1850 | 1461073233741 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 06:40:33 INFO - PROCESS | 1850 | 1461073233744 Marionette TRACE conn3 <- [1,1726,null,{}] 06:40:33 INFO - PROCESS | 1850 | 1461073233749 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:33 INFO - PROCESS | 1850 | 1461073233952 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2f1a000 == 95 [pid = 1850] [id = 374] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fded611d000) [pid = 1850] [serial = 1211] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fdec1562c00) [pid = 1850] [serial = 1187] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fdee40d1c00) [pid = 1850] [serial = 1178] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fded0a8a800) [pid = 1850] [serial = 1163] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fdec5532800) [pid = 1850] [serial = 1154] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fdee310b000) [pid = 1850] [serial = 1175] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fdec2d49400) [pid = 1850] [serial = 1190] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fdecb15d800) [pid = 1850] [serial = 1157] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fdee6229000) [pid = 1850] [serial = 1181] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fded2bc2400) [pid = 1850] [serial = 1166] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fdedc30c400) [pid = 1850] [serial = 1172] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fdecd020000) [pid = 1850] [serial = 1160] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fdebf146c00) [pid = 1850] [serial = 1151] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fdecdde8800) [pid = 1850] [serial = 1184] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fded68bf800) [pid = 1850] [serial = 1169] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | 1461073234310 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd1ce800 == 94 [pid = 1850] [id = 414] 06:40:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd1cc000 == 95 [pid = 1850] [id = 439] 06:40:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fdebefe5c00) [pid = 1850] [serial = 1318] [outer = (nil)] 06:40:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fdec48ef000) [pid = 1850] [serial = 1319] [outer = 0x7fdebefe5c00] 06:40:34 INFO - PROCESS | 1850 | 1461073234421 Marionette DEBUG loaded listener.js 06:40:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fdecc1d5400) [pid = 1850] [serial = 1320] [outer = 0x7fdebefe5c00] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd0db800 == 94 [pid = 1850] [id = 413] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee63d3800 == 93 [pid = 1850] [id = 412] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebcfdf800 == 92 [pid = 1850] [id = 411] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2c98000 == 91 [pid = 1850] [id = 410] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee7a13000 == 90 [pid = 1850] [id = 409] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee336d800 == 89 [pid = 1850] [id = 408] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded692e000 == 88 [pid = 1850] [id = 407] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded142b800 == 87 [pid = 1850] [id = 406] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b1d000 == 86 [pid = 1850] [id = 405] 06:40:34 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd08000 == 85 [pid = 1850] [id = 404] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fded1250400) [pid = 1850] [serial = 1206] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fdec4b0ec00) [pid = 1850] [serial = 1193] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fded67a6400) [pid = 1850] [serial = 1209] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fdecdde7800) [pid = 1850] [serial = 1202] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fdecc1dd400) [pid = 1850] [serial = 1197] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fdec9a8a400) [pid = 1850] [serial = 1194] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fdec9ef1400) [pid = 1850] [serial = 1199] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fdecb15a800) [pid = 1850] [serial = 1196] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fded02f0800) [pid = 1850] [serial = 1205] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fded5c66400) [pid = 1850] [serial = 1208] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fdecee3dc00) [pid = 1850] [serial = 1203] [outer = (nil)] [url = about:blank] 06:40:34 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fdeccf9c000) [pid = 1850] [serial = 1200] [outer = (nil)] [url = about:blank] 06:40:35 INFO - PROCESS | 1850 | 1461073235235 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 06:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 06:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1533ms 06:40:35 INFO - PROCESS | 1850 | 1461073235275 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 06:40:35 INFO - PROCESS | 1850 | 1461073235278 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 06:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 06:40:35 INFO - PROCESS | 1850 | 1461073235284 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 06:40:35 INFO - PROCESS | 1850 | 1461073235286 Marionette TRACE conn3 <- [1,1730,null,{}] 06:40:35 INFO - PROCESS | 1850 | 1461073235292 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:35 INFO - PROCESS | 1850 | 1461073235478 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 06:40:35 INFO - PROCESS | 1850 | 1461073235663 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a8d000 == 86 [pid = 1850] [id = 440] 06:40:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fdeca929800) [pid = 1850] [serial = 1321] [outer = (nil)] 06:40:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fdecc704800) [pid = 1850] [serial = 1322] [outer = 0x7fdeca929800] 06:40:35 INFO - PROCESS | 1850 | 1461073235740 Marionette DEBUG loaded listener.js 06:40:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fdecdde5400) [pid = 1850] [serial = 1323] [outer = 0x7fdeca929800] 06:40:36 INFO - PROCESS | 1850 | 1461073236525 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 06:40:36 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 06:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1283ms 06:40:36 INFO - PROCESS | 1850 | 1461073236570 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 06:40:36 INFO - PROCESS | 1850 | 1461073236573 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 06:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 06:40:36 INFO - PROCESS | 1850 | 1461073236578 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 06:40:36 INFO - PROCESS | 1850 | 1461073236582 Marionette TRACE conn3 <- [1,1734,null,{}] 06:40:36 INFO - PROCESS | 1850 | 1461073236588 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:36 INFO - PROCESS | 1850 | 1461073236854 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 06:40:36 INFO - PROCESS | 1850 | 1461073236886 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece378800 == 87 [pid = 1850] [id = 441] 06:40:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fdeccb04400) [pid = 1850] [serial = 1324] [outer = (nil)] 06:40:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fded1199c00) [pid = 1850] [serial = 1325] [outer = 0x7fdeccb04400] 06:40:36 INFO - PROCESS | 1850 | 1461073236946 Marionette DEBUG loaded listener.js 06:40:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fded13a1c00) [pid = 1850] [serial = 1326] [outer = 0x7fdeccb04400] 06:40:37 INFO - PROCESS | 1850 | 1461073237816 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 06:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 06:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1286ms 06:40:37 INFO - PROCESS | 1850 | 1461073237866 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 06:40:37 INFO - PROCESS | 1850 | 1461073237869 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 06:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 06:40:37 INFO - PROCESS | 1850 | 1461073237884 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 06:40:37 INFO - PROCESS | 1850 | 1461073237887 Marionette TRACE conn3 <- [1,1738,null,{}] 06:40:37 INFO - PROCESS | 1850 | 1461073237893 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:38 INFO - PROCESS | 1850 | 1461073238140 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 06:40:38 INFO - PROCESS | 1850 | 1461073238180 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded109d000 == 88 [pid = 1850] [id = 442] 06:40:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fded13a2000) [pid = 1850] [serial = 1327] [outer = (nil)] 06:40:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fded2bcc800) [pid = 1850] [serial = 1328] [outer = 0x7fded13a2000] 06:40:38 INFO - PROCESS | 1850 | 1461073238243 Marionette DEBUG loaded listener.js 06:40:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fded5516c00) [pid = 1850] [serial = 1329] [outer = 0x7fded13a2000] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fdec2d4a400) [pid = 1850] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fdeccf8e800) [pid = 1850] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fdebefea400) [pid = 1850] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fdec4b0cc00) [pid = 1850] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fdec9ae3400) [pid = 1850] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fdec135a400) [pid = 1850] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fdebefeb000) [pid = 1850] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fdec48f0c00) [pid = 1850] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fdecc8b8000) [pid = 1850] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fdec48e8000) [pid = 1850] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fded611fc00) [pid = 1850] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fdeca91c800) [pid = 1850] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fdecc8b6800) [pid = 1850] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fdeccf85c00) [pid = 1850] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fdec9ee8400) [pid = 1850] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fdebefe3c00) [pid = 1850] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fdec135d400) [pid = 1850] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fded1251800) [pid = 1850] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fdec48ed000) [pid = 1850] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fdebf14f400) [pid = 1850] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fdecc5c6c00) [pid = 1850] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fdebefe8c00) [pid = 1850] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fdee3338c00) [pid = 1850] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fdebfde1400) [pid = 1850] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fdeccf86000) [pid = 1850] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fded0672800) [pid = 1850] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fded0c9dc00) [pid = 1850] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fdec4c10c00) [pid = 1850] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fdec4c0e000) [pid = 1850] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fdec05d0800) [pid = 1850] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fdec4778c00) [pid = 1850] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fded0c9cc00) [pid = 1850] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdec05d8000) [pid = 1850] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdec4b0e800) [pid = 1850] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fdec135ac00) [pid = 1850] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fdec9a91400) [pid = 1850] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fdebefeb800) [pid = 1850] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdec2d45800) [pid = 1850] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fded602ac00) [pid = 1850] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdec9ee6c00) [pid = 1850] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fded0a8f000) [pid = 1850] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fded57a0400) [pid = 1850] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdebefe5000) [pid = 1850] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdecaa4f400) [pid = 1850] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fded124dc00) [pid = 1850] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdecc8b6400) [pid = 1850] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fdec2d42800) [pid = 1850] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdec9ae2000) [pid = 1850] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdecc998000) [pid = 1850] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdec9b37c00) [pid = 1850] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdebefea000) [pid = 1850] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fdec4c09000) [pid = 1850] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fded42d5800) [pid = 1850] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdec9a94400) [pid = 1850] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdee402a400) [pid = 1850] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fdec05d8400) [pid = 1850] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fdebf150400) [pid = 1850] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdebefe4800) [pid = 1850] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdeccf8ec00) [pid = 1850] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdeccc24800) [pid = 1850] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdeccf9ac00) [pid = 1850] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdec4db5c00) [pid = 1850] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fded1251400) [pid = 1850] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdee20d2400) [pid = 1850] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fded63eb000) [pid = 1850] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 06:40:39 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdec48e3400) [pid = 1850] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 06:40:40 INFO - PROCESS | 1850 | 1461073240074 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 06:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 06:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2239ms 06:40:40 INFO - PROCESS | 1850 | 1461073240117 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 06:40:40 INFO - PROCESS | 1850 | 1461073240120 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 06:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 06:40:40 INFO - PROCESS | 1850 | 1461073240126 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 06:40:40 INFO - PROCESS | 1850 | 1461073240128 Marionette TRACE conn3 <- [1,1742,null,{}] 06:40:40 INFO - PROCESS | 1850 | 1461073240134 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:40 INFO - PROCESS | 1850 | 1461073240376 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 06:40:40 INFO - PROCESS | 1850 | 1461073240396 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec026d800 == 89 [pid = 1850] [id = 443] 06:40:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdebefe5000) [pid = 1850] [serial = 1330] [outer = (nil)] 06:40:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdec05d8400) [pid = 1850] [serial = 1331] [outer = 0x7fdebefe5000] 06:40:40 INFO - PROCESS | 1850 | 1461073240464 Marionette DEBUG loaded listener.js 06:40:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdec476c800) [pid = 1850] [serial = 1332] [outer = 0x7fdebefe5000] 06:40:41 INFO - PROCESS | 1850 | 1461073241259 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 06:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 06:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1176ms 06:40:41 INFO - PROCESS | 1850 | 1461073241305 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 06:40:41 INFO - PROCESS | 1850 | 1461073241308 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 06:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 06:40:41 INFO - PROCESS | 1850 | 1461073241325 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 06:40:41 INFO - PROCESS | 1850 | 1461073241329 Marionette TRACE conn3 <- [1,1746,null,{}] 06:40:41 INFO - PROCESS | 1850 | 1461073241335 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:41 INFO - PROCESS | 1850 | 1461073241519 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 06:40:41 INFO - PROCESS | 1850 | 1461073241533 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bc1000 == 90 [pid = 1850] [id = 444] 06:40:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdec2d42c00) [pid = 1850] [serial = 1333] [outer = (nil)] 06:40:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fdec4b04000) [pid = 1850] [serial = 1334] [outer = 0x7fdec2d42c00] 06:40:41 INFO - PROCESS | 1850 | 1461073241595 Marionette DEBUG loaded listener.js 06:40:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fdec553dc00) [pid = 1850] [serial = 1335] [outer = 0x7fdec2d42c00] 06:40:42 INFO - PROCESS | 1850 | 1461073242848 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 06:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 06:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1590ms 06:40:42 INFO - PROCESS | 1850 | 1461073242906 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 06:40:42 INFO - PROCESS | 1850 | 1461073242915 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 06:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 06:40:42 INFO - PROCESS | 1850 | 1461073242925 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 06:40:42 INFO - PROCESS | 1850 | 1461073242931 Marionette TRACE conn3 <- [1,1750,null,{}] 06:40:42 INFO - PROCESS | 1850 | 1461073242940 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:43 INFO - PROCESS | 1850 | 1461073243183 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 06:40:43 INFO - PROCESS | 1850 | 1461073243449 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4a45000 == 91 [pid = 1850] [id = 445] 06:40:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdebedf2800) [pid = 1850] [serial = 1336] [outer = (nil)] 06:40:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fdec05d1400) [pid = 1850] [serial = 1337] [outer = 0x7fdebedf2800] 06:40:43 INFO - PROCESS | 1850 | 1461073243573 Marionette DEBUG loaded listener.js 06:40:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdec156bc00) [pid = 1850] [serial = 1338] [outer = 0x7fdebedf2800] 06:40:44 INFO - PROCESS | 1850 | 1461073244489 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 06:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 06:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1634ms 06:40:44 INFO - PROCESS | 1850 | 1461073244561 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 06:40:44 INFO - PROCESS | 1850 | 1461073244569 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 06:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 06:40:44 INFO - PROCESS | 1850 | 1461073244580 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 06:40:44 INFO - PROCESS | 1850 | 1461073244583 Marionette TRACE conn3 <- [1,1754,null,{}] 06:40:44 INFO - PROCESS | 1850 | 1461073244590 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:44 INFO - PROCESS | 1850 | 1461073244863 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 06:40:45 INFO - PROCESS | 1850 | 1461073245236 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccfc1000 == 92 [pid = 1850] [id = 446] 06:40:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdec48e8400) [pid = 1850] [serial = 1339] [outer = (nil)] 06:40:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdec48f1000) [pid = 1850] [serial = 1340] [outer = 0x7fdec48e8400] 06:40:45 INFO - PROCESS | 1850 | 1461073245316 Marionette DEBUG loaded listener.js 06:40:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdec4db1000) [pid = 1850] [serial = 1341] [outer = 0x7fdec48e8400] 06:40:46 INFO - PROCESS | 1850 | 1461073246191 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 06:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 06:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1645ms 06:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 06:40:46 INFO - PROCESS | 1850 | 1461073246226 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 06:40:46 INFO - PROCESS | 1850 | 1461073246229 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 06:40:46 INFO - PROCESS | 1850 | 1461073246236 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 06:40:46 INFO - PROCESS | 1850 | 1461073246242 Marionette TRACE conn3 <- [1,1758,null,{}] 06:40:46 INFO - PROCESS | 1850 | 1461073246259 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:46 INFO - PROCESS | 1850 | 1461073246491 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 06:40:46 INFO - PROCESS | 1850 | 1461073246698 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded2b8a000 == 93 [pid = 1850] [id = 447] 06:40:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdec9ae3400) [pid = 1850] [serial = 1342] [outer = (nil)] 06:40:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdecb1d6800) [pid = 1850] [serial = 1343] [outer = 0x7fdec9ae3400] 06:40:46 INFO - PROCESS | 1850 | 1461073246826 Marionette DEBUG loaded listener.js 06:40:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdecc993400) [pid = 1850] [serial = 1344] [outer = 0x7fdec9ae3400] 06:40:47 INFO - PROCESS | 1850 | 1461073247772 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 06:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 06:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1591ms 06:40:47 INFO - PROCESS | 1850 | 1461073247827 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 06:40:47 INFO - PROCESS | 1850 | 1461073247831 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 06:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 06:40:47 INFO - PROCESS | 1850 | 1461073247837 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 06:40:47 INFO - PROCESS | 1850 | 1461073247841 Marionette TRACE conn3 <- [1,1762,null,{}] 06:40:47 INFO - PROCESS | 1850 | 1461073247846 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:48 INFO - PROCESS | 1850 | 1461073248066 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 06:40:48 INFO - PROCESS | 1850 | 1461073248284 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e45000 == 94 [pid = 1850] [id = 448] 06:40:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdec9b37c00) [pid = 1850] [serial = 1345] [outer = (nil)] 06:40:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdeccf88800) [pid = 1850] [serial = 1346] [outer = 0x7fdec9b37c00] 06:40:48 INFO - PROCESS | 1850 | 1461073248403 Marionette DEBUG loaded listener.js 06:40:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdecdddc000) [pid = 1850] [serial = 1347] [outer = 0x7fdec9b37c00] 06:40:49 INFO - PROCESS | 1850 | 1461073249316 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 06:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 06:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1534ms 06:40:49 INFO - PROCESS | 1850 | 1461073249374 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 06:40:49 INFO - PROCESS | 1850 | 1461073249377 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 06:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 06:40:49 INFO - PROCESS | 1850 | 1461073249384 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 06:40:49 INFO - PROCESS | 1850 | 1461073249386 Marionette TRACE conn3 <- [1,1766,null,{}] 06:40:49 INFO - PROCESS | 1850 | 1461073249392 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:49 INFO - PROCESS | 1850 | 1461073249605 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 06:40:49 INFO - PROCESS | 1850 | 1461073249814 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded854e800 == 95 [pid = 1850] [id = 449] 06:40:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdeccb0bc00) [pid = 1850] [serial = 1348] [outer = (nil)] 06:40:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdeced34400) [pid = 1850] [serial = 1349] [outer = 0x7fdeccb0bc00] 06:40:49 INFO - PROCESS | 1850 | 1461073249933 Marionette DEBUG loaded listener.js 06:40:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fded04e9000) [pid = 1850] [serial = 1350] [outer = 0x7fdeccb0bc00] 06:40:50 INFO - PROCESS | 1850 | 1461073250898 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 06:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 06:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1586ms 06:40:50 INFO - PROCESS | 1850 | 1461073250970 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 06:40:50 INFO - PROCESS | 1850 | 1461073250974 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 06:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 06:40:50 INFO - PROCESS | 1850 | 1461073250980 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 06:40:50 INFO - PROCESS | 1850 | 1461073250983 Marionette TRACE conn3 <- [1,1770,null,{}] 06:40:50 INFO - PROCESS | 1850 | 1461073250989 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:51 INFO - PROCESS | 1850 | 1461073251251 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 06:40:51 INFO - PROCESS | 1850 | 1461073251508 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee6326800 == 96 [pid = 1850] [id = 450] 06:40:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdeca928000) [pid = 1850] [serial = 1351] [outer = (nil)] 06:40:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fded42d8c00) [pid = 1850] [serial = 1352] [outer = 0x7fdeca928000] 06:40:51 INFO - PROCESS | 1850 | 1461073251629 Marionette DEBUG loaded listener.js 06:40:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fded59bc800) [pid = 1850] [serial = 1353] [outer = 0x7fdeca928000] 06:40:52 INFO - PROCESS | 1850 | 1461073252497 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 06:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 06:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1582ms 06:40:52 INFO - PROCESS | 1850 | 1461073252563 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 06:40:52 INFO - PROCESS | 1850 | 1461073252567 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 06:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 06:40:52 INFO - PROCESS | 1850 | 1461073252573 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 06:40:52 INFO - PROCESS | 1850 | 1461073252576 Marionette TRACE conn3 <- [1,1774,null,{}] 06:40:52 INFO - PROCESS | 1850 | 1461073252582 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:52 INFO - PROCESS | 1850 | 1461073252789 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 06:40:53 INFO - PROCESS | 1850 | 1461073252999 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdef53dd000 == 97 [pid = 1850] [id = 451] 06:40:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdecc995000) [pid = 1850] [serial = 1354] [outer = (nil)] 06:40:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fded611d000) [pid = 1850] [serial = 1355] [outer = 0x7fdecc995000] 06:40:53 INFO - PROCESS | 1850 | 1461073253115 Marionette DEBUG loaded listener.js 06:40:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fded6ee7400) [pid = 1850] [serial = 1356] [outer = 0x7fdecc995000] 06:40:54 INFO - PROCESS | 1850 | 1461073254054 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 06:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 06:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1533ms 06:40:54 INFO - PROCESS | 1850 | 1461073254109 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 06:40:54 INFO - PROCESS | 1850 | 1461073254113 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 06:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 06:40:54 INFO - PROCESS | 1850 | 1461073254119 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 06:40:54 INFO - PROCESS | 1850 | 1461073254123 Marionette TRACE conn3 <- [1,1778,null,{}] 06:40:54 INFO - PROCESS | 1850 | 1461073254128 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:54 INFO - PROCESS | 1850 | 1461073254337 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 06:40:54 INFO - PROCESS | 1850 | 1461073254554 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe7cd000 == 98 [pid = 1850] [id = 452] 06:40:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fdecb1d2800) [pid = 1850] [serial = 1357] [outer = (nil)] 06:40:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fded8883800) [pid = 1850] [serial = 1358] [outer = 0x7fdecb1d2800] 06:40:54 INFO - PROCESS | 1850 | 1461073254669 Marionette DEBUG loaded listener.js 06:40:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fdee3107400) [pid = 1850] [serial = 1359] [outer = 0x7fdecb1d2800] 06:40:55 INFO - PROCESS | 1850 | 1461073255568 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 06:40:55 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 06:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1482ms 06:40:55 INFO - PROCESS | 1850 | 1461073255603 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 06:40:55 INFO - PROCESS | 1850 | 1461073255606 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 06:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 06:40:55 INFO - PROCESS | 1850 | 1461073255613 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 06:40:55 INFO - PROCESS | 1850 | 1461073255616 Marionette TRACE conn3 <- [1,1782,null,{}] 06:40:55 INFO - PROCESS | 1850 | 1461073255622 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:55 INFO - PROCESS | 1850 | 1461073255828 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 06:40:56 INFO - PROCESS | 1850 | 1461073256053 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecac11000 == 99 [pid = 1850] [id = 453] 06:40:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fded5989400) [pid = 1850] [serial = 1360] [outer = (nil)] 06:40:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fdee402a400) [pid = 1850] [serial = 1361] [outer = 0x7fded5989400] 06:40:56 INFO - PROCESS | 1850 | 1461073256165 Marionette DEBUG loaded listener.js 06:40:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fdee6349c00) [pid = 1850] [serial = 1362] [outer = 0x7fded5989400] 06:40:57 INFO - PROCESS | 1850 | 1461073257068 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 06:40:57 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 06:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1530ms 06:40:57 INFO - PROCESS | 1850 | 1461073257143 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 06:40:57 INFO - PROCESS | 1850 | 1461073257147 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 06:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 06:40:57 INFO - PROCESS | 1850 | 1461073257154 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 06:40:57 INFO - PROCESS | 1850 | 1461073257158 Marionette TRACE conn3 <- [1,1786,null,{}] 06:40:57 INFO - PROCESS | 1850 | 1461073257163 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:57 INFO - PROCESS | 1850 | 1461073257377 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 06:40:57 INFO - PROCESS | 1850 | 1461073257594 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebebd1000 == 100 [pid = 1850] [id = 454] 06:40:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fdebbda6c00) [pid = 1850] [serial = 1363] [outer = (nil)] 06:40:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fdebe70b000) [pid = 1850] [serial = 1364] [outer = 0x7fdebbda6c00] 06:40:57 INFO - PROCESS | 1850 | 1461073257712 Marionette DEBUG loaded listener.js 06:40:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fdebe710800) [pid = 1850] [serial = 1365] [outer = 0x7fdebbda6c00] 06:40:58 INFO - PROCESS | 1850 | 1461073258687 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 06:40:58 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 06:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1581ms 06:40:58 INFO - PROCESS | 1850 | 1461073258736 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 06:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 06:40:58 INFO - PROCESS | 1850 | 1461073258741 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 06:40:58 INFO - PROCESS | 1850 | 1461073258747 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 06:40:58 INFO - PROCESS | 1850 | 1461073258751 Marionette TRACE conn3 <- [1,1790,null,{}] 06:40:58 INFO - PROCESS | 1850 | 1461073258756 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:40:58 INFO - PROCESS | 1850 | 1461073258993 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 06:40:59 INFO - PROCESS | 1850 | 1461073259206 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:40:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a95800 == 101 [pid = 1850] [id = 455] 06:40:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fdebe70a400) [pid = 1850] [serial = 1366] [outer = (nil)] 06:40:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fdec04c7c00) [pid = 1850] [serial = 1367] [outer = 0x7fdebe70a400] 06:40:59 INFO - PROCESS | 1850 | 1461073259369 Marionette DEBUG loaded listener.js 06:40:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fdecc8b5000) [pid = 1850] [serial = 1368] [outer = 0x7fdebe70a400] 06:41:00 INFO - PROCESS | 1850 | 1461073260261 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 06:41:00 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) 06:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1583ms 06:41:00 INFO - PROCESS | 1850 | 1461073260335 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 06:41:00 INFO - PROCESS | 1850 | 1461073260338 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 06:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 06:41:00 INFO - PROCESS | 1850 | 1461073260345 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 06:41:00 INFO - PROCESS | 1850 | 1461073260347 Marionette TRACE conn3 <- [1,1794,null,{}] 06:41:00 INFO - PROCESS | 1850 | 1461073260353 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:00 INFO - PROCESS | 1850 | 1461073260598 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 06:41:00 INFO - PROCESS | 1850 | 1461073260902 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd22800 == 102 [pid = 1850] [id = 456] 06:41:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fdebefee000) [pid = 1850] [serial = 1369] [outer = (nil)] 06:41:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fdec04c4000) [pid = 1850] [serial = 1370] [outer = 0x7fdebefee000] 06:41:00 INFO - PROCESS | 1850 | 1461073260981 Marionette DEBUG loaded listener.js 06:41:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fdec135f000) [pid = 1850] [serial = 1371] [outer = 0x7fdebefee000] 06:41:01 INFO - PROCESS | 1850 | 1461073261842 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 06:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2091ms 06:41:02 INFO - PROCESS | 1850 | 1461073262549 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 06:41:02 INFO - PROCESS | 1850 | 1461073262556 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 06:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 06:41:02 INFO - PROCESS | 1850 | 1461073262581 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 06:41:02 INFO - PROCESS | 1850 | 1461073262588 Marionette TRACE conn3 <- [1,1798,null,{}] 06:41:02 INFO - PROCESS | 1850 | 1461073262600 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:02 INFO - PROCESS | 1850 | 1461073262826 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 06:41:03 INFO - PROCESS | 1850 | 1461073263053 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a74000 == 103 [pid = 1850] [id = 457] 06:41:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fdebe845000) [pid = 1850] [serial = 1372] [outer = (nil)] 06:41:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fdebe848000) [pid = 1850] [serial = 1373] [outer = 0x7fdebe845000] 06:41:03 INFO - PROCESS | 1850 | 1461073263122 Marionette DEBUG loaded listener.js 06:41:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fdebedf2000) [pid = 1850] [serial = 1374] [outer = 0x7fdebe845000] 06:41:04 INFO - PROCESS | 1850 | 1461073264189 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 06:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 06:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1650ms 06:41:04 INFO - PROCESS | 1850 | 1461073264226 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 06:41:04 INFO - PROCESS | 1850 | 1461073264231 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 06:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 06:41:04 INFO - PROCESS | 1850 | 1461073264244 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 06:41:04 INFO - PROCESS | 1850 | 1461073264248 Marionette TRACE conn3 <- [1,1802,null,{}] 06:41:04 INFO - PROCESS | 1850 | 1461073264255 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:04 INFO - PROCESS | 1850 | 1461073264496 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 06:41:04 INFO - PROCESS | 1850 | 1461073264869 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded047e800 == 102 [pid = 1850] [id = 354] 06:41:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0637000 == 101 [pid = 1850] [id = 355] 06:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fdec1b4d800) [pid = 1850] [serial = 1244] [outer = (nil)] [url = about:blank] 06:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fdebbb2ac00) [pid = 1850] [serial = 1250] [outer = (nil)] [url = about:blank] 06:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fdec458f800) [pid = 1850] [serial = 1241] [outer = (nil)] [url = about:blank] 06:41:04 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fdec1b48800) [pid = 1850] [serial = 1247] [outer = (nil)] [url = about:blank] 06:41:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebbb47800 == 102 [pid = 1850] [id = 458] 06:41:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fdebe84f000) [pid = 1850] [serial = 1375] [outer = (nil)] 06:41:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fdec11c4800) [pid = 1850] [serial = 1376] [outer = 0x7fdebe84f000] 06:41:05 INFO - PROCESS | 1850 | 1461073265015 Marionette DEBUG loaded listener.js 06:41:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fdec1568000) [pid = 1850] [serial = 1377] [outer = 0x7fdebe84f000] 06:41:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec026d800 == 101 [pid = 1850] [id = 443] 06:41:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded109d000 == 100 [pid = 1850] [id = 442] 06:41:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece378800 == 99 [pid = 1850] [id = 441] 06:41:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1a8d000 == 98 [pid = 1850] [id = 440] 06:41:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd1cc000 == 97 [pid = 1850] [id = 439] 06:41:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec46c4000 == 96 [pid = 1850] [id = 438] 06:41:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd15000 == 95 [pid = 1850] [id = 437] 06:41:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd0e1800 == 94 [pid = 1850] [id = 436] 06:41:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd05800 == 93 [pid = 1850] [id = 435] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fdecdddd400) [pid = 1850] [serial = 1269] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fdec05de800) [pid = 1850] [serial = 1152] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fdec4594000) [pid = 1850] [serial = 1256] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fded8505c00) [pid = 1850] [serial = 1170] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fdec4b0a000) [pid = 1850] [serial = 966] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fded124e000) [pid = 1850] [serial = 1223] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fdec1364800) [pid = 1850] [serial = 957] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fded602fc00) [pid = 1850] [serial = 1122] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fdec9eee800) [pid = 1850] [serial = 1026] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdee7a51800) [pid = 1850] [serial = 1182] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fded139f800) [pid = 1850] [serial = 1238] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdeccf8e000) [pid = 1850] [serial = 1062] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fded0c9f000) [pid = 1850] [serial = 1164] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fdedc257c00) [pid = 1850] [serial = 951] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fded59be000) [pid = 1850] [serial = 1116] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fded02e5c00) [pid = 1850] [serial = 1029] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fded63f9c00) [pid = 1850] [serial = 1226] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdecaa4d000) [pid = 1850] [serial = 1262] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fdec2d4c800) [pid = 1850] [serial = 1044] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdec53da000) [pid = 1850] [serial = 1047] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fded2bc7000) [pid = 1850] [serial = 1110] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdec4757400) [pid = 1850] [serial = 1257] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdedc30d400) [pid = 1850] [serial = 1131] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdecce94c00) [pid = 1850] [serial = 1220] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fdec5536400) [pid = 1850] [serial = 1260] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdecb1d6c00) [pid = 1850] [serial = 1263] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdec4b0e400) [pid = 1850] [serial = 963] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdecb1db000) [pid = 1850] [serial = 1053] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fded119e000) [pid = 1850] [serial = 1235] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fded6eeb400) [pid = 1850] [serial = 948] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdec53de800) [pid = 1850] [serial = 1098] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdee33d5c00) [pid = 1850] [serial = 1176] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdecd014400) [pid = 1850] [serial = 1104] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fded5982400) [pid = 1850] [serial = 1113] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fded5c63400) [pid = 1850] [serial = 1119] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdec9ee3c00) [pid = 1850] [serial = 1217] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdec04cc800) [pid = 1850] [serial = 1095] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdeccc2cc00) [pid = 1850] [serial = 1268] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdee622c000) [pid = 1850] [serial = 1229] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fded5c64c00) [pid = 1850] [serial = 945] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdecce90800) [pid = 1850] [serial = 1059] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdec4773c00) [pid = 1850] [serial = 1002] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdec4db0400) [pid = 1850] [serial = 1259] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdec9eec800) [pid = 1850] [serial = 1050] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fded04e9c00) [pid = 1850] [serial = 1107] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdecc5cb400) [pid = 1850] [serial = 1266] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdec156b400) [pid = 1850] [serial = 1188] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdec9ae8400) [pid = 1850] [serial = 1155] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdee2ebac00) [pid = 1850] [serial = 1173] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdecc1be000) [pid = 1850] [serial = 1101] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdee8025c00) [pid = 1850] [serial = 954] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdec11c0400) [pid = 1850] [serial = 1253] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdeca920c00) [pid = 1850] [serial = 1191] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdec05d2000) [pid = 1850] [serial = 999] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fded722ac00) [pid = 1850] [serial = 1020] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fded5a66400) [pid = 1850] [serial = 1017] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdece34f400) [pid = 1850] [serial = 1068] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdecc478800) [pid = 1850] [serial = 1158] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdecbfee800) [pid = 1850] [serial = 1265] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fded59b6800) [pid = 1850] [serial = 1167] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdee4304800) [pid = 1850] [serial = 1179] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fded68c1400) [pid = 1850] [serial = 1125] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdecaa51c00) [pid = 1850] [serial = 1008] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdecc1e1000) [pid = 1850] [serial = 969] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fded0a87400) [pid = 1850] [serial = 1014] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdec4779000) [pid = 1850] [serial = 1023] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fded850e400) [pid = 1850] [serial = 1212] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdecc477800) [pid = 1850] [serial = 1056] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdee802c000) [pid = 1850] [serial = 960] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdecb154800) [pid = 1850] [serial = 1071] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdecc99b800) [pid = 1850] [serial = 1011] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fded0a88c00) [pid = 1850] [serial = 942] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdec1565c00) [pid = 1850] [serial = 1254] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdec4db4800) [pid = 1850] [serial = 1005] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fded862ac00) [pid = 1850] [serial = 1128] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdebf153400) [pid = 1850] [serial = 1214] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdec4756800) [pid = 1850] [serial = 1232] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdee8026800) [pid = 1850] [serial = 1185] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdecd0b2400) [pid = 1850] [serial = 1065] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdece355400) [pid = 1850] [serial = 1161] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdecc1d5800) [pid = 1850] [serial = 939] [outer = (nil)] [url = about:blank] 06:41:05 INFO - PROCESS | 1850 | 1461073265959 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 06:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1788ms 06:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 06:41:06 INFO - PROCESS | 1850 | 1461073266030 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 06:41:06 INFO - PROCESS | 1850 | 1461073266033 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 06:41:06 INFO - PROCESS | 1850 | 1461073266039 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 06:41:06 INFO - PROCESS | 1850 | 1461073266042 Marionette TRACE conn3 <- [1,1806,null,{}] 06:41:06 INFO - PROCESS | 1850 | 1461073266057 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:06 INFO - PROCESS | 1850 | 1461073266267 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 06:41:06 INFO - PROCESS | 1850 | 1461073266510 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec026d800 == 94 [pid = 1850] [id = 459] 06:41:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdec2d44800) [pid = 1850] [serial = 1378] [outer = (nil)] 06:41:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdec2d4e400) [pid = 1850] [serial = 1379] [outer = 0x7fdec2d44800] 06:41:06 INFO - PROCESS | 1850 | 1461073266586 Marionette DEBUG loaded listener.js 06:41:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdec4749800) [pid = 1850] [serial = 1380] [outer = 0x7fdec2d44800] 06:41:07 INFO - PROCESS | 1850 | 1461073267318 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 06:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 06:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1339ms 06:41:07 INFO - PROCESS | 1850 | 1461073267378 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 06:41:07 INFO - PROCESS | 1850 | 1461073267382 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 06:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 06:41:07 INFO - PROCESS | 1850 | 1461073267427 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 06:41:07 INFO - PROCESS | 1850 | 1461073267432 Marionette TRACE conn3 <- [1,1810,null,{}] 06:41:07 INFO - PROCESS | 1850 | 1461073267437 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:07 INFO - PROCESS | 1850 | 1461073267680 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 06:41:07 INFO - PROCESS | 1850 | 1461073267709 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b8f000 == 95 [pid = 1850] [id = 460] 06:41:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdec4756800) [pid = 1850] [serial = 1381] [outer = (nil)] 06:41:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdec4779c00) [pid = 1850] [serial = 1382] [outer = 0x7fdec4756800] 06:41:07 INFO - PROCESS | 1850 | 1461073267776 Marionette DEBUG loaded listener.js 06:41:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdec48ea400) [pid = 1850] [serial = 1383] [outer = 0x7fdec4756800] 06:41:08 INFO - PROCESS | 1850 | 1461073268688 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 06:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 06:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1291ms 06:41:08 INFO - PROCESS | 1850 | 1461073268709 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 06:41:08 INFO - PROCESS | 1850 | 1461073268713 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 06:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 06:41:08 INFO - PROCESS | 1850 | 1461073268719 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 06:41:08 INFO - PROCESS | 1850 | 1461073268721 Marionette TRACE conn3 <- [1,1814,null,{}] 06:41:08 INFO - PROCESS | 1850 | 1461073268727 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:08 INFO - PROCESS | 1850 | 1461073268962 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 06:41:09 INFO - PROCESS | 1850 | 1461073269011 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4b26000 == 96 [pid = 1850] [id = 461] 06:41:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdec4757400) [pid = 1850] [serial = 1384] [outer = (nil)] 06:41:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec4c10c00) [pid = 1850] [serial = 1385] [outer = 0x7fdec4757400] 06:41:09 INFO - PROCESS | 1850 | 1461073269139 Marionette DEBUG loaded listener.js 06:41:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdec4db8800) [pid = 1850] [serial = 1386] [outer = 0x7fdec4757400] 06:41:10 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fded13a2000) [pid = 1850] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 06:41:10 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdebbb26c00) [pid = 1850] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 06:41:10 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdeca929800) [pid = 1850] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 06:41:10 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdec4db3000) [pid = 1850] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 06:41:10 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdebefe5c00) [pid = 1850] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 06:41:10 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdebbb22c00) [pid = 1850] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 06:41:10 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdec29d0800) [pid = 1850] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 06:41:10 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdebefe5000) [pid = 1850] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 06:41:10 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdeccb04400) [pid = 1850] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 06:41:10 INFO - PROCESS | 1850 | 1461073270504 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 06:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 06:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1831ms 06:41:10 INFO - PROCESS | 1850 | 1461073270552 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 06:41:10 INFO - PROCESS | 1850 | 1461073270554 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 06:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 06:41:10 INFO - PROCESS | 1850 | 1461073270560 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 06:41:10 INFO - PROCESS | 1850 | 1461073270563 Marionette TRACE conn3 <- [1,1818,null,{}] 06:41:10 INFO - PROCESS | 1850 | 1461073270568 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:10 INFO - PROCESS | 1850 | 1461073270830 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 06:41:10 INFO - PROCESS | 1850 | 1461073270857 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d90800 == 97 [pid = 1850] [id = 462] 06:41:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdec48ecc00) [pid = 1850] [serial = 1387] [outer = (nil)] 06:41:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdec553a800) [pid = 1850] [serial = 1388] [outer = 0x7fdec48ecc00] 06:41:10 INFO - PROCESS | 1850 | 1461073270922 Marionette DEBUG loaded listener.js 06:41:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdec9b39800) [pid = 1850] [serial = 1389] [outer = 0x7fdec48ecc00] 06:41:11 INFO - PROCESS | 1850 | 1461073271754 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 06:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 06:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1236ms 06:41:11 INFO - PROCESS | 1850 | 1461073271798 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 06:41:11 INFO - PROCESS | 1850 | 1461073271802 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 06:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 06:41:11 INFO - PROCESS | 1850 | 1461073271807 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 06:41:11 INFO - PROCESS | 1850 | 1461073271810 Marionette TRACE conn3 <- [1,1822,null,{}] 06:41:11 INFO - PROCESS | 1850 | 1461073271815 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:12 INFO - PROCESS | 1850 | 1461073271995 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 06:41:12 INFO - PROCESS | 1850 | 1461073272009 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec558d800 == 98 [pid = 1850] [id = 463] 06:41:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdec9ee8000) [pid = 1850] [serial = 1390] [outer = (nil)] 06:41:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdecaa45800) [pid = 1850] [serial = 1391] [outer = 0x7fdec9ee8000] 06:41:12 INFO - PROCESS | 1850 | 1461073272071 Marionette DEBUG loaded listener.js 06:41:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdecb15ec00) [pid = 1850] [serial = 1392] [outer = 0x7fdec9ee8000] 06:41:13 INFO - PROCESS | 1850 | 1461073273262 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 06:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 06:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1484ms 06:41:13 INFO - PROCESS | 1850 | 1461073273293 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 06:41:13 INFO - PROCESS | 1850 | 1461073273300 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 06:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 06:41:13 INFO - PROCESS | 1850 | 1461073273310 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 06:41:13 INFO - PROCESS | 1850 | 1461073273315 Marionette TRACE conn3 <- [1,1826,null,{}] 06:41:13 INFO - PROCESS | 1850 | 1461073273324 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:13 INFO - PROCESS | 1850 | 1461073273541 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 06:41:13 INFO - PROCESS | 1850 | 1461073273739 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd19000 == 99 [pid = 1850] [id = 464] 06:41:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdebedf6800) [pid = 1850] [serial = 1393] [outer = (nil)] 06:41:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec11b9400) [pid = 1850] [serial = 1394] [outer = 0x7fdebedf6800] 06:41:13 INFO - PROCESS | 1850 | 1461073273811 Marionette DEBUG loaded listener.js 06:41:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdec1b44000) [pid = 1850] [serial = 1395] [outer = 0x7fdebedf6800] 06:41:14 INFO - PROCESS | 1850 | 1461073274783 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 06:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 06:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1539ms 06:41:14 INFO - PROCESS | 1850 | 1461073274851 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 06:41:14 INFO - PROCESS | 1850 | 1461073274859 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 06:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 06:41:14 INFO - PROCESS | 1850 | 1461073274869 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 06:41:14 INFO - PROCESS | 1850 | 1461073274874 Marionette TRACE conn3 <- [1,1830,null,{}] 06:41:14 INFO - PROCESS | 1850 | 1461073274879 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:15 INFO - PROCESS | 1850 | 1461073275128 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 06:41:15 INFO - PROCESS | 1850 | 1461073275414 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d82800 == 100 [pid = 1850] [id = 465] 06:41:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdec4876800) [pid = 1850] [serial = 1396] [outer = (nil)] 06:41:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdec48ec400) [pid = 1850] [serial = 1397] [outer = 0x7fdec4876800] 06:41:15 INFO - PROCESS | 1850 | 1461073275560 Marionette DEBUG loaded listener.js 06:41:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdec4daa800) [pid = 1850] [serial = 1398] [outer = 0x7fdec4876800] 06:41:16 INFO - PROCESS | 1850 | 1461073276444 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 06:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 06:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1642ms 06:41:16 INFO - PROCESS | 1850 | 1461073276513 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 06:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 06:41:16 INFO - PROCESS | 1850 | 1461073276517 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 06:41:16 INFO - PROCESS | 1850 | 1461073276523 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 06:41:16 INFO - PROCESS | 1850 | 1461073276530 Marionette TRACE conn3 <- [1,1834,null,{}] 06:41:16 INFO - PROCESS | 1850 | 1461073276546 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:16 INFO - PROCESS | 1850 | 1461073276797 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 06:41:17 INFO - PROCESS | 1850 | 1461073277036 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecab59000 == 101 [pid = 1850] [id = 466] 06:41:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdec53dfc00) [pid = 1850] [serial = 1399] [outer = (nil)] 06:41:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdec9a91400) [pid = 1850] [serial = 1400] [outer = 0x7fdec53dfc00] 06:41:17 INFO - PROCESS | 1850 | 1461073277159 Marionette DEBUG loaded listener.js 06:41:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdecaa43c00) [pid = 1850] [serial = 1401] [outer = 0x7fdec53dfc00] 06:41:18 INFO - PROCESS | 1850 | 1461073278010 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 06:41:18 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 06:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1543ms 06:41:18 INFO - PROCESS | 1850 | 1461073278066 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 06:41:18 INFO - PROCESS | 1850 | 1461073278070 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 06:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 06:41:18 INFO - PROCESS | 1850 | 1461073278076 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 06:41:18 INFO - PROCESS | 1850 | 1461073278080 Marionette TRACE conn3 <- [1,1838,null,{}] 06:41:18 INFO - PROCESS | 1850 | 1461073278085 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:18 INFO - PROCESS | 1850 | 1461073278303 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 06:41:18 INFO - PROCESS | 1850 | 1461073278502 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc28f000 == 102 [pid = 1850] [id = 467] 06:41:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdec53e5c00) [pid = 1850] [serial = 1402] [outer = (nil)] 06:41:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdecbfee800) [pid = 1850] [serial = 1403] [outer = 0x7fdec53e5c00] 06:41:18 INFO - PROCESS | 1850 | 1461073278618 Marionette DEBUG loaded listener.js 06:41:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdecc1e3800) [pid = 1850] [serial = 1404] [outer = 0x7fdec53e5c00] 06:41:19 INFO - PROCESS | 1850 | 1461073279517 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 06:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 06:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1491ms 06:41:19 INFO - PROCESS | 1850 | 1461073279570 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 06:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 06:41:19 INFO - PROCESS | 1850 | 1461073279575 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 06:41:19 INFO - PROCESS | 1850 | 1461073279581 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 06:41:19 INFO - PROCESS | 1850 | 1461073279584 Marionette TRACE conn3 <- [1,1842,null,{}] 06:41:19 INFO - PROCESS | 1850 | 1461073279589 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:19 INFO - PROCESS | 1850 | 1461073279791 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 06:41:19 INFO - PROCESS | 1850 | 1461073279991 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccec1000 == 103 [pid = 1850] [id = 468] 06:41:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdecb1d6c00) [pid = 1850] [serial = 1405] [outer = (nil)] 06:41:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdecc5cc000) [pid = 1850] [serial = 1406] [outer = 0x7fdecb1d6c00] 06:41:20 INFO - PROCESS | 1850 | 1461073280061 Marionette DEBUG loaded listener.js 06:41:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdecb154000) [pid = 1850] [serial = 1407] [outer = 0x7fdecb1d6c00] 06:41:21 INFO - PROCESS | 1850 | 1461073281022 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 06:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 06:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1493ms 06:41:21 INFO - PROCESS | 1850 | 1461073281074 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 06:41:21 INFO - PROCESS | 1850 | 1461073281078 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 06:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 06:41:21 INFO - PROCESS | 1850 | 1461073281083 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 06:41:21 INFO - PROCESS | 1850 | 1461073281086 Marionette TRACE conn3 <- [1,1846,null,{}] 06:41:21 INFO - PROCESS | 1850 | 1461073281091 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:21 INFO - PROCESS | 1850 | 1461073281320 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 06:41:21 INFO - PROCESS | 1850 | 1461073281519 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece013000 == 104 [pid = 1850] [id = 469] 06:41:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdecc1e4400) [pid = 1850] [serial = 1408] [outer = (nil)] 06:41:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdeccf82000) [pid = 1850] [serial = 1409] [outer = 0x7fdecc1e4400] 06:41:21 INFO - PROCESS | 1850 | 1461073281596 Marionette DEBUG loaded listener.js 06:41:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdeccfa4800) [pid = 1850] [serial = 1410] [outer = 0x7fdecc1e4400] 06:41:22 INFO - PROCESS | 1850 | 1461073282501 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 06:41:22 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) 06:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1478ms 06:41:22 INFO - PROCESS | 1850 | 1461073282564 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 06:41:22 INFO - PROCESS | 1850 | 1461073282567 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 06:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 06:41:22 INFO - PROCESS | 1850 | 1461073282573 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 06:41:22 INFO - PROCESS | 1850 | 1461073282576 Marionette TRACE conn3 <- [1,1850,null,{}] 06:41:22 INFO - PROCESS | 1850 | 1461073282582 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:22 INFO - PROCESS | 1850 | 1461073282781 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 06:41:22 INFO - PROCESS | 1850 | 1461073282981 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0485000 == 105 [pid = 1850] [id = 470] 06:41:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdecc8bfc00) [pid = 1850] [serial = 1411] [outer = (nil)] 06:41:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdecd351400) [pid = 1850] [serial = 1412] [outer = 0x7fdecc8bfc00] 06:41:23 INFO - PROCESS | 1850 | 1461073283053 Marionette DEBUG loaded listener.js 06:41:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdece088400) [pid = 1850] [serial = 1413] [outer = 0x7fdecc8bfc00] 06:41:23 INFO - PROCESS | 1850 | 1461073283952 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 06:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1428ms 06:41:24 INFO - PROCESS | 1850 | 1461073284003 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 06:41:24 INFO - PROCESS | 1850 | 1461073284007 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 06:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 06:41:24 INFO - PROCESS | 1850 | 1461073284013 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 06:41:24 INFO - PROCESS | 1850 | 1461073284016 Marionette TRACE conn3 <- [1,1854,null,{}] 06:41:24 INFO - PROCESS | 1850 | 1461073284022 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:24 INFO - PROCESS | 1850 | 1461073284218 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 06:41:24 INFO - PROCESS | 1850 | 1461073284422 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded101f000 == 106 [pid = 1850] [id = 471] 06:41:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdeccfa0800) [pid = 1850] [serial = 1414] [outer = (nil)] 06:41:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdeced3a400) [pid = 1850] [serial = 1415] [outer = 0x7fdeccfa0800] 06:41:24 INFO - PROCESS | 1850 | 1461073284492 Marionette DEBUG loaded listener.js 06:41:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fded02eac00) [pid = 1850] [serial = 1416] [outer = 0x7fdeccfa0800] 06:41:25 INFO - PROCESS | 1850 | 1461073285385 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 06:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1428ms 06:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 06:41:25 INFO - PROCESS | 1850 | 1461073285443 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 06:41:25 INFO - PROCESS | 1850 | 1461073285446 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 06:41:25 INFO - PROCESS | 1850 | 1461073285452 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 06:41:25 INFO - PROCESS | 1850 | 1461073285456 Marionette TRACE conn3 <- [1,1858,null,{}] 06:41:25 INFO - PROCESS | 1850 | 1461073285462 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:25 INFO - PROCESS | 1850 | 1461073285681 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 06:41:25 INFO - PROCESS | 1850 | 1461073285881 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded13e4800 == 107 [pid = 1850] [id = 472] 06:41:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdecd01c000) [pid = 1850] [serial = 1417] [outer = (nil)] 06:41:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fded0676000) [pid = 1850] [serial = 1418] [outer = 0x7fdecd01c000] 06:41:25 INFO - PROCESS | 1850 | 1461073285954 Marionette DEBUG loaded listener.js 06:41:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fded0a8e000) [pid = 1850] [serial = 1419] [outer = 0x7fdecd01c000] 06:41:26 INFO - PROCESS | 1850 | 1461073286913 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 06:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 06:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1537ms 06:41:26 INFO - PROCESS | 1850 | 1461073286989 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 06:41:26 INFO - PROCESS | 1850 | 1461073286993 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 06:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 06:41:27 INFO - PROCESS | 1850 | 1461073287002 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 06:41:27 INFO - PROCESS | 1850 | 1461073287006 Marionette TRACE conn3 <- [1,1862,null,{}] 06:41:27 INFO - PROCESS | 1850 | 1461073287012 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:27 INFO - PROCESS | 1850 | 1461073287266 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 06:41:27 INFO - PROCESS | 1850 | 1461073287523 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded2b85800 == 108 [pid = 1850] [id = 473] 06:41:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fded119e000) [pid = 1850] [serial = 1420] [outer = (nil)] 06:41:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fded124dc00) [pid = 1850] [serial = 1421] [outer = 0x7fded119e000] 06:41:27 INFO - PROCESS | 1850 | 1461073287643 Marionette DEBUG loaded listener.js 06:41:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fded139ec00) [pid = 1850] [serial = 1422] [outer = 0x7fded119e000] 06:41:28 INFO - PROCESS | 1850 | 1461073288539 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 06:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 06:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1581ms 06:41:28 INFO - PROCESS | 1850 | 1461073288584 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 06:41:28 INFO - PROCESS | 1850 | 1461073288588 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 06:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 06:41:28 INFO - PROCESS | 1850 | 1461073288595 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 06:41:28 INFO - PROCESS | 1850 | 1461073288600 Marionette TRACE conn3 <- [1,1866,null,{}] 06:41:28 INFO - PROCESS | 1850 | 1461073288605 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:28 INFO - PROCESS | 1850 | 1461073288848 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 06:41:29 INFO - PROCESS | 1850 | 1461073289067 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59d8800 == 109 [pid = 1850] [id = 474] 06:41:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fded1246c00) [pid = 1850] [serial = 1423] [outer = (nil)] 06:41:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fded4e2fc00) [pid = 1850] [serial = 1424] [outer = 0x7fded1246c00] 06:41:29 INFO - PROCESS | 1850 | 1461073289192 Marionette DEBUG loaded listener.js 06:41:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fded5a66000) [pid = 1850] [serial = 1425] [outer = 0x7fded1246c00] 06:41:30 INFO - PROCESS | 1850 | 1461073290095 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 06:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 06:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1534ms 06:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 06:41:30 INFO - PROCESS | 1850 | 1461073290130 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 06:41:30 INFO - PROCESS | 1850 | 1461073290133 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 06:41:30 INFO - PROCESS | 1850 | 1461073290140 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 06:41:30 INFO - PROCESS | 1850 | 1461073290143 Marionette TRACE conn3 <- [1,1870,null,{}] 06:41:30 INFO - PROCESS | 1850 | 1461073290148 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:30 INFO - PROCESS | 1850 | 1461073290352 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 06:41:30 INFO - PROCESS | 1850 | 1461073290643 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded634c000 == 110 [pid = 1850] [id = 475] 06:41:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fded59c4c00) [pid = 1850] [serial = 1426] [outer = (nil)] 06:41:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fded602fc00) [pid = 1850] [serial = 1427] [outer = 0x7fded59c4c00] 06:41:30 INFO - PROCESS | 1850 | 1461073290721 Marionette DEBUG loaded listener.js 06:41:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fded63f5400) [pid = 1850] [serial = 1428] [outer = 0x7fded59c4c00] 06:41:31 INFO - PROCESS | 1850 | 1461073291649 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 06:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 06:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1581ms 06:41:31 INFO - PROCESS | 1850 | 1461073291720 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 06:41:31 INFO - PROCESS | 1850 | 1461073291724 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 06:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 06:41:31 INFO - PROCESS | 1850 | 1461073291729 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 06:41:31 INFO - PROCESS | 1850 | 1461073291732 Marionette TRACE conn3 <- [1,1874,null,{}] 06:41:31 INFO - PROCESS | 1850 | 1461073291738 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:31 INFO - PROCESS | 1850 | 1461073291949 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 06:41:32 INFO - PROCESS | 1850 | 1461073292153 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6de4000 == 111 [pid = 1850] [id = 476] 06:41:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fded37b2c00) [pid = 1850] [serial = 1429] [outer = (nil)] 06:41:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fded6ee7c00) [pid = 1850] [serial = 1430] [outer = 0x7fded37b2c00] 06:41:32 INFO - PROCESS | 1850 | 1461073292267 Marionette DEBUG loaded listener.js 06:41:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fded7b61400) [pid = 1850] [serial = 1431] [outer = 0x7fded37b2c00] 06:41:33 INFO - PROCESS | 1850 | 1461073293217 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 06:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 06:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1534ms 06:41:33 INFO - PROCESS | 1850 | 1461073293264 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 06:41:33 INFO - PROCESS | 1850 | 1461073293269 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 06:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 06:41:33 INFO - PROCESS | 1850 | 1461073293275 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 06:41:33 INFO - PROCESS | 1850 | 1461073293279 Marionette TRACE conn3 <- [1,1878,null,{}] 06:41:33 INFO - PROCESS | 1850 | 1461073293284 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:33 INFO - PROCESS | 1850 | 1461073293509 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 06:41:33 INFO - PROCESS | 1850 | 1461073293760 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd0da800 == 112 [pid = 1850] [id = 477] 06:41:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdebbb2f400) [pid = 1850] [serial = 1432] [outer = (nil)] 06:41:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdec11be000) [pid = 1850] [serial = 1433] [outer = 0x7fdebbb2f400] 06:41:33 INFO - PROCESS | 1850 | 1461073293881 Marionette DEBUG loaded listener.js 06:41:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdeccc23800) [pid = 1850] [serial = 1434] [outer = 0x7fdebbb2f400] 06:41:35 INFO - PROCESS | 1850 | 1461073295113 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 06:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 06:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1887ms 06:41:35 INFO - PROCESS | 1850 | 1461073295164 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 06:41:35 INFO - PROCESS | 1850 | 1461073295171 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 06:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 06:41:35 INFO - PROCESS | 1850 | 1461073295181 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 06:41:35 INFO - PROCESS | 1850 | 1461073295185 Marionette TRACE conn3 <- [1,1882,null,{}] 06:41:35 INFO - PROCESS | 1850 | 1461073295194 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:35 INFO - PROCESS | 1850 | 1461073295401 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 06:41:35 INFO - PROCESS | 1850 | 1461073295620 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe7d3000 == 113 [pid = 1850] [id = 478] 06:41:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdebe707c00) [pid = 1850] [serial = 1435] [outer = (nil)] 06:41:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdebe84c000) [pid = 1850] [serial = 1436] [outer = 0x7fdebe707c00] 06:41:35 INFO - PROCESS | 1850 | 1461073295745 Marionette DEBUG loaded listener.js 06:41:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdec11c0400) [pid = 1850] [serial = 1437] [outer = 0x7fdebe707c00] 06:41:36 INFO - PROCESS | 1850 | 1461073296785 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 06:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 06:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1636ms 06:41:36 INFO - PROCESS | 1850 | 1461073296818 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 06:41:36 INFO - PROCESS | 1850 | 1461073296825 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 06:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 06:41:36 INFO - PROCESS | 1850 | 1461073296836 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 06:41:36 INFO - PROCESS | 1850 | 1461073296839 Marionette TRACE conn3 <- [1,1886,null,{}] 06:41:36 INFO - PROCESS | 1850 | 1461073296845 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:37 INFO - PROCESS | 1850 | 1461073297058 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 06:41:37 INFO - PROCESS | 1850 | 1461073297363 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebece8000 == 114 [pid = 1850] [id = 479] 06:41:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdec4591c00) [pid = 1850] [serial = 1438] [outer = (nil)] 06:41:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdec476b400) [pid = 1850] [serial = 1439] [outer = 0x7fdec4591c00] 06:41:37 INFO - PROCESS | 1850 | 1461073297463 Marionette DEBUG loaded listener.js 06:41:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdec48e3000) [pid = 1850] [serial = 1440] [outer = 0x7fdec4591c00] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec549f800 == 113 [pid = 1850] [id = 244] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fded37a8c00) [pid = 1850] [serial = 1289] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fded611e800) [pid = 1850] [serial = 1292] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fded8509c00) [pid = 1850] [serial = 1295] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdee31ecc00) [pid = 1850] [serial = 1298] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdee6228800) [pid = 1850] [serial = 1301] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdebe84f800) [pid = 1850] [serial = 1304] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d90800 == 112 [pid = 1850] [id = 462] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4b26000 == 111 [pid = 1850] [id = 461] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2b8f000 == 110 [pid = 1850] [id = 460] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec026d800 == 109 [pid = 1850] [id = 459] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebbb47800 == 108 [pid = 1850] [id = 458] 06:41:38 INFO - PROCESS | 1850 | 1461073298494 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1a74000 == 107 [pid = 1850] [id = 457] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1a95800 == 106 [pid = 1850] [id = 455] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebebd1000 == 105 [pid = 1850] [id = 454] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecac11000 == 104 [pid = 1850] [id = 453] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe7cd000 == 103 [pid = 1850] [id = 452] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdef53dd000 == 102 [pid = 1850] [id = 451] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee6326800 == 101 [pid = 1850] [id = 450] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded854e800 == 100 [pid = 1850] [id = 449] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e45000 == 99 [pid = 1850] [id = 448] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded2b8a000 == 98 [pid = 1850] [id = 447] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccfc1000 == 97 [pid = 1850] [id = 446] 06:41:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4a45000 == 96 [pid = 1850] [id = 445] 06:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 06:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1736ms 06:41:38 INFO - PROCESS | 1850 | 1461073298572 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 06:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 06:41:38 INFO - PROCESS | 1850 | 1461073298576 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 06:41:38 INFO - PROCESS | 1850 | 1461073298583 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 06:41:38 INFO - PROCESS | 1850 | 1461073298589 Marionette TRACE conn3 <- [1,1890,null,{}] 06:41:38 INFO - PROCESS | 1850 | 1461073298604 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:38 INFO - PROCESS | 1850 | 1461073298816 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fded2bcc800) [pid = 1850] [serial = 1328] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fdec04c7400) [pid = 1850] [serial = 1311] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdebedf2400) [pid = 1850] [serial = 1310] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdecc704800) [pid = 1850] [serial = 1322] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdecdde5400) [pid = 1850] [serial = 1323] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdeced32c00) [pid = 1850] [serial = 1271] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdeca927000) [pid = 1850] [serial = 1317] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdec9b3a400) [pid = 1850] [serial = 1316] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdec48ef000) [pid = 1850] [serial = 1319] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdecc1d5400) [pid = 1850] [serial = 1320] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fded02ef000) [pid = 1850] [serial = 1283] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdec4db1c00) [pid = 1850] [serial = 1277] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdebe842400) [pid = 1850] [serial = 1308] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdebbb29800) [pid = 1850] [serial = 1307] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdecc8b9000) [pid = 1850] [serial = 1280] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdec4593400) [pid = 1850] [serial = 1314] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdec4585c00) [pid = 1850] [serial = 1313] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fded1196800) [pid = 1850] [serial = 1286] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdec1b4e800) [pid = 1850] [serial = 1274] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdec476c800) [pid = 1850] [serial = 1332] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fded5516c00) [pid = 1850] [serial = 1329] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fded1199c00) [pid = 1850] [serial = 1325] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fded13a1c00) [pid = 1850] [serial = 1326] [outer = (nil)] [url = about:blank] 06:41:38 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdec05d8400) [pid = 1850] [serial = 1331] [outer = (nil)] [url = about:blank] 06:41:39 INFO - PROCESS | 1850 | 1461073299047 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0475800 == 97 [pid = 1850] [id = 480] 06:41:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdebedf2400) [pid = 1850] [serial = 1441] [outer = (nil)] 06:41:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdec474f000) [pid = 1850] [serial = 1442] [outer = 0x7fdebedf2400] 06:41:39 INFO - PROCESS | 1850 | 1461073299121 Marionette DEBUG loaded listener.js 06:41:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdec9ade000) [pid = 1850] [serial = 1443] [outer = 0x7fdebedf2400] 06:41:39 INFO - PROCESS | 1850 | 1461073299866 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 06:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 06:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1334ms 06:41:39 INFO - PROCESS | 1850 | 1461073299935 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 06:41:39 INFO - PROCESS | 1850 | 1461073299940 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 06:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 06:41:39 INFO - PROCESS | 1850 | 1461073299950 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 06:41:39 INFO - PROCESS | 1850 | 1461073299954 Marionette TRACE conn3 <- [1,1894,null,{}] 06:41:39 INFO - PROCESS | 1850 | 1461073299963 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:40 INFO - PROCESS | 1850 | 1461073300163 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 06:41:40 INFO - PROCESS | 1850 | 1461073300174 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4b35800 == 98 [pid = 1850] [id = 481] 06:41:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdec05d8400) [pid = 1850] [serial = 1444] [outer = (nil)] 06:41:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdeca929800) [pid = 1850] [serial = 1445] [outer = 0x7fdec05d8400] 06:41:40 INFO - PROCESS | 1850 | 1461073300389 Marionette DEBUG loaded listener.js 06:41:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdecc47cc00) [pid = 1850] [serial = 1446] [outer = 0x7fdec05d8400] 06:41:41 INFO - PROCESS | 1850 | 1461073301241 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 06:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 06:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1346ms 06:41:41 INFO - PROCESS | 1850 | 1461073301300 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 06:41:41 INFO - PROCESS | 1850 | 1461073301302 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 06:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 06:41:41 INFO - PROCESS | 1850 | 1461073301309 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 06:41:41 INFO - PROCESS | 1850 | 1461073301311 Marionette TRACE conn3 <- [1,1898,null,{}] 06:41:41 INFO - PROCESS | 1850 | 1461073301317 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:41 INFO - PROCESS | 1850 | 1461073301635 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 06:41:41 INFO - PROCESS | 1850 | 1461073301665 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b12000 == 99 [pid = 1850] [id = 482] 06:41:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdec4771000) [pid = 1850] [serial = 1447] [outer = (nil)] 06:41:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdecc8ba000) [pid = 1850] [serial = 1448] [outer = 0x7fdec4771000] 06:41:41 INFO - PROCESS | 1850 | 1461073301757 Marionette DEBUG loaded listener.js 06:41:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdeccc24400) [pid = 1850] [serial = 1449] [outer = 0x7fdec4771000] 06:41:42 INFO - PROCESS | 1850 | 1461073302642 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 06:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 06:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1390ms 06:41:42 INFO - PROCESS | 1850 | 1461073302702 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 06:41:42 INFO - PROCESS | 1850 | 1461073302706 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 06:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 06:41:42 INFO - PROCESS | 1850 | 1461073302711 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 06:41:42 INFO - PROCESS | 1850 | 1461073302714 Marionette TRACE conn3 <- [1,1902,null,{}] 06:41:42 INFO - PROCESS | 1850 | 1461073302719 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:42 INFO - PROCESS | 1850 | 1461073302984 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 06:41:43 INFO - PROCESS | 1850 | 1461073303029 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc27e800 == 100 [pid = 1850] [id = 483] 06:41:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdecdde1000) [pid = 1850] [serial = 1450] [outer = (nil)] 06:41:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fded0c9a800) [pid = 1850] [serial = 1451] [outer = 0x7fdecdde1000] 06:41:43 INFO - PROCESS | 1850 | 1461073303100 Marionette DEBUG loaded listener.js 06:41:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fded13a2000) [pid = 1850] [serial = 1452] [outer = 0x7fdecdde1000] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdecddde000) [pid = 1850] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdebe84f000) [pid = 1850] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdec2d42c00) [pid = 1850] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdec4756800) [pid = 1850] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdecc703000) [pid = 1850] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdebe845000) [pid = 1850] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdec2d44800) [pid = 1850] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdec4757400) [pid = 1850] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdebefec000) [pid = 1850] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdec4db5800) [pid = 1850] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 06:41:43 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdec48ecc00) [pid = 1850] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 06:41:44 INFO - PROCESS | 1850 | 1461073304246 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 06:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 06:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1578ms 06:41:44 INFO - PROCESS | 1850 | 1461073304291 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 06:41:44 INFO - PROCESS | 1850 | 1461073304295 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 06:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 06:41:44 INFO - PROCESS | 1850 | 1461073304300 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 06:41:44 INFO - PROCESS | 1850 | 1461073304302 Marionette TRACE conn3 <- [1,1906,null,{}] 06:41:44 INFO - PROCESS | 1850 | 1461073304308 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:44 INFO - PROCESS | 1850 | 1461073304484 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 06:41:44 INFO - PROCESS | 1850 | 1461073304509 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecac1c800 == 101 [pid = 1850] [id = 484] 06:41:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdebbb26c00) [pid = 1850] [serial = 1453] [outer = (nil)] 06:41:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdec4b11c00) [pid = 1850] [serial = 1454] [outer = 0x7fdebbb26c00] 06:41:44 INFO - PROCESS | 1850 | 1461073304720 Marionette DEBUG loaded listener.js 06:41:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdecee3cc00) [pid = 1850] [serial = 1455] [outer = 0x7fdebbb26c00] 06:41:45 INFO - PROCESS | 1850 | 1461073305430 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 06:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 06:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1182ms 06:41:45 INFO - PROCESS | 1850 | 1461073305485 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 06:41:45 INFO - PROCESS | 1850 | 1461073305487 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 06:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 06:41:45 INFO - PROCESS | 1850 | 1461073305498 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 06:41:45 INFO - PROCESS | 1850 | 1461073305502 Marionette TRACE conn3 <- [1,1910,null,{}] 06:41:45 INFO - PROCESS | 1850 | 1461073305507 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:45 INFO - PROCESS | 1850 | 1461073305789 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 06:41:46 INFO - PROCESS | 1850 | 1461073306098 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe7c0000 == 102 [pid = 1850] [id = 485] 06:41:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdebbb2bc00) [pid = 1850] [serial = 1456] [outer = (nil)] 06:41:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdebe709400) [pid = 1850] [serial = 1457] [outer = 0x7fdebbb2bc00] 06:41:46 INFO - PROCESS | 1850 | 1461073306241 Marionette DEBUG loaded listener.js 06:41:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdebefed400) [pid = 1850] [serial = 1458] [outer = 0x7fdebbb2bc00] 06:41:47 INFO - PROCESS | 1850 | 1461073307194 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 06:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 06:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1735ms 06:41:47 INFO - PROCESS | 1850 | 1461073307237 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 06:41:47 INFO - PROCESS | 1850 | 1461073307244 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 06:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 06:41:47 INFO - PROCESS | 1850 | 1461073307252 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 06:41:47 INFO - PROCESS | 1850 | 1461073307257 Marionette TRACE conn3 <- [1,1914,null,{}] 06:41:47 INFO - PROCESS | 1850 | 1461073307268 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:47 INFO - PROCESS | 1850 | 1461073307505 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 06:41:47 INFO - PROCESS | 1850 | 1461073307716 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4815800 == 103 [pid = 1850] [id = 486] 06:41:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdebbda0c00) [pid = 1850] [serial = 1459] [outer = (nil)] 06:41:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdec2d4c000) [pid = 1850] [serial = 1460] [outer = 0x7fdebbda0c00] 06:41:47 INFO - PROCESS | 1850 | 1461073307837 Marionette DEBUG loaded listener.js 06:41:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdec4777400) [pid = 1850] [serial = 1461] [outer = 0x7fdebbda0c00] 06:41:48 INFO - PROCESS | 1850 | 1461073308885 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 06:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 06:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1689ms 06:41:48 INFO - PROCESS | 1850 | 1461073308944 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 06:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 06:41:48 INFO - PROCESS | 1850 | 1461073308951 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 06:41:48 INFO - PROCESS | 1850 | 1461073308958 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 06:41:48 INFO - PROCESS | 1850 | 1461073308962 Marionette TRACE conn3 <- [1,1918,null,{}] 06:41:48 INFO - PROCESS | 1850 | 1461073308968 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:49 INFO - PROCESS | 1850 | 1461073309193 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 06:41:49 INFO - PROCESS | 1850 | 1461073309483 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecac15800 == 104 [pid = 1850] [id = 487] 06:41:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdec48e4000) [pid = 1850] [serial = 1462] [outer = (nil)] 06:41:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdec58e0800) [pid = 1850] [serial = 1463] [outer = 0x7fdec48e4000] 06:41:49 INFO - PROCESS | 1850 | 1461073309605 Marionette DEBUG loaded listener.js 06:41:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdecb151400) [pid = 1850] [serial = 1464] [outer = 0x7fdec48e4000] 06:41:50 INFO - PROCESS | 1850 | 1461073310497 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 06:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 06:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1581ms 06:41:50 INFO - PROCESS | 1850 | 1461073310539 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 06:41:50 INFO - PROCESS | 1850 | 1461073310543 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 06:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 06:41:50 INFO - PROCESS | 1850 | 1461073310559 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 06:41:50 INFO - PROCESS | 1850 | 1461073310569 Marionette TRACE conn3 <- [1,1922,null,{}] 06:41:50 INFO - PROCESS | 1850 | 1461073310575 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:50 INFO - PROCESS | 1850 | 1461073310808 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 06:41:51 INFO - PROCESS | 1850 | 1461073311070 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded10ad800 == 105 [pid = 1850] [id = 488] 06:41:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdec553d400) [pid = 1850] [serial = 1465] [outer = (nil)] 06:41:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdeccc2cc00) [pid = 1850] [serial = 1466] [outer = 0x7fdec553d400] 06:41:51 INFO - PROCESS | 1850 | 1461073311188 Marionette DEBUG loaded listener.js 06:41:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdecd019000) [pid = 1850] [serial = 1467] [outer = 0x7fdec553d400] 06:41:52 INFO - PROCESS | 1850 | 1461073312103 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 06:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 06:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1594ms 06:41:52 INFO - PROCESS | 1850 | 1461073312147 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 06:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 06:41:52 INFO - PROCESS | 1850 | 1461073312152 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 06:41:52 INFO - PROCESS | 1850 | 1461073312158 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 06:41:52 INFO - PROCESS | 1850 | 1461073312161 Marionette TRACE conn3 <- [1,1926,null,{}] 06:41:52 INFO - PROCESS | 1850 | 1461073312167 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:52 INFO - PROCESS | 1850 | 1461073312383 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 06:41:52 INFO - PROCESS | 1850 | 1461073312594 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded57d1800 == 106 [pid = 1850] [id = 489] 06:41:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdebfdd8c00) [pid = 1850] [serial = 1468] [outer = (nil)] 06:41:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fded04ea000) [pid = 1850] [serial = 1469] [outer = 0x7fdebfdd8c00] 06:41:52 INFO - PROCESS | 1850 | 1461073312712 Marionette DEBUG loaded listener.js 06:41:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fded1196800) [pid = 1850] [serial = 1470] [outer = 0x7fdebfdd8c00] 06:41:53 INFO - PROCESS | 1850 | 1461073313780 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 06:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 06:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1687ms 06:41:53 INFO - PROCESS | 1850 | 1461073313846 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 06:41:53 INFO - PROCESS | 1850 | 1461073313849 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 06:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 06:41:53 INFO - PROCESS | 1850 | 1461073313856 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 06:41:53 INFO - PROCESS | 1850 | 1461073313861 Marionette TRACE conn3 <- [1,1930,null,{}] 06:41:53 INFO - PROCESS | 1850 | 1461073313866 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:54 INFO - PROCESS | 1850 | 1461073314082 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 06:41:54 INFO - PROCESS | 1850 | 1461073314339 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded61da000 == 107 [pid = 1850] [id = 490] 06:41:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fded42dd400) [pid = 1850] [serial = 1471] [outer = (nil)] 06:41:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fded54ad000) [pid = 1850] [serial = 1472] [outer = 0x7fded42dd400] 06:41:54 INFO - PROCESS | 1850 | 1461073314471 Marionette DEBUG loaded listener.js 06:41:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fded6d96c00) [pid = 1850] [serial = 1473] [outer = 0x7fded42dd400] 06:41:55 INFO - PROCESS | 1850 | 1461073315402 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 06:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 06:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1593ms 06:41:55 INFO - PROCESS | 1850 | 1461073315451 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 06:41:55 INFO - PROCESS | 1850 | 1461073315455 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 06:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 06:41:55 INFO - PROCESS | 1850 | 1461073315460 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 06:41:55 INFO - PROCESS | 1850 | 1461073315463 Marionette TRACE conn3 <- [1,1934,null,{}] 06:41:55 INFO - PROCESS | 1850 | 1461073315468 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:55 INFO - PROCESS | 1850 | 1461073315687 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 06:41:55 INFO - PROCESS | 1850 | 1461073315988 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2cf1000 == 108 [pid = 1850] [id = 491] 06:41:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdecc99a000) [pid = 1850] [serial = 1474] [outer = (nil)] 06:41:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdee205a800) [pid = 1850] [serial = 1475] [outer = 0x7fdecc99a000] 06:41:56 INFO - PROCESS | 1850 | 1461073316072 Marionette DEBUG loaded listener.js 06:41:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdee3194400) [pid = 1850] [serial = 1476] [outer = 0x7fdecc99a000] 06:41:56 INFO - PROCESS | 1850 | ************************* 06:41:56 INFO - PROCESS | 1850 | A coding exception was thrown and uncaught in a Task. 06:41:56 INFO - PROCESS | 1850 | 06:41:56 INFO - PROCESS | 1850 | Full message: TypeError: NetworkError when attempting to fetch resource. 06:41:56 INFO - PROCESS | 1850 | Full stack: 06:41:56 INFO - PROCESS | 1850 | ************************* 06:41:57 INFO - PROCESS | 1850 | 1461073317013 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 06:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 06:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1584ms 06:41:57 INFO - PROCESS | 1850 | 1461073317046 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 06:41:57 INFO - PROCESS | 1850 | 1461073317049 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 06:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 06:41:57 INFO - PROCESS | 1850 | 1461073317057 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 06:41:57 INFO - PROCESS | 1850 | 1461073317062 Marionette TRACE conn3 <- [1,1938,null,{}] 06:41:57 INFO - PROCESS | 1850 | 1461073317067 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:57 INFO - PROCESS | 1850 | 1461073317273 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 06:41:57 INFO - PROCESS | 1850 | 1461073317528 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee401c800 == 109 [pid = 1850] [id = 492] 06:41:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdebefebc00) [pid = 1850] [serial = 1477] [outer = (nil)] 06:41:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdee3196800) [pid = 1850] [serial = 1478] [outer = 0x7fdebefebc00] 06:41:57 INFO - PROCESS | 1850 | 1461073317647 Marionette DEBUG loaded listener.js 06:41:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdee4304400) [pid = 1850] [serial = 1479] [outer = 0x7fdebefebc00] 06:41:58 INFO - PROCESS | 1850 | 1461073318483 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 06:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 06:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1480ms 06:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 06:41:58 INFO - PROCESS | 1850 | 1461073318538 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 06:41:58 INFO - PROCESS | 1850 | 1461073318541 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 06:41:58 INFO - PROCESS | 1850 | 1461073318548 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 06:41:58 INFO - PROCESS | 1850 | 1461073318551 Marionette TRACE conn3 <- [1,1942,null,{}] 06:41:58 INFO - PROCESS | 1850 | 1461073318558 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:41:58 INFO - PROCESS | 1850 | 1461073318762 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 06:41:58 INFO - PROCESS | 1850 | 1461073318975 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:41:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a08800 == 110 [pid = 1850] [id = 493] 06:41:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdebad86800) [pid = 1850] [serial = 1480] [outer = (nil)] 06:41:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdebad8b800) [pid = 1850] [serial = 1481] [outer = 0x7fdebad86800] 06:41:59 INFO - PROCESS | 1850 | 1461073319094 Marionette DEBUG loaded listener.js 06:41:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdebad90400) [pid = 1850] [serial = 1482] [outer = 0x7fdebad86800] 06:42:00 INFO - PROCESS | 1850 | 1461073320000 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 06:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 06:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1482ms 06:42:00 INFO - PROCESS | 1850 | 1461073320030 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 06:42:00 INFO - PROCESS | 1850 | 1461073320033 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 06:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 06:42:00 INFO - PROCESS | 1850 | 1461073320039 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 06:42:00 INFO - PROCESS | 1850 | 1461073320041 Marionette TRACE conn3 <- [1,1946,null,{}] 06:42:00 INFO - PROCESS | 1850 | 1461073320047 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:00 INFO - PROCESS | 1850 | 1461073320258 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 06:42:00 INFO - PROCESS | 1850 | 1461073320477 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8570800 == 111 [pid = 1850] [id = 494] 06:42:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdebad87400) [pid = 1850] [serial = 1483] [outer = (nil)] 06:42:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdec2b63c00) [pid = 1850] [serial = 1484] [outer = 0x7fdebad87400] 06:42:00 INFO - PROCESS | 1850 | 1461073320598 Marionette DEBUG loaded listener.js 06:42:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdec2b69400) [pid = 1850] [serial = 1485] [outer = 0x7fdebad87400] 06:42:01 INFO - PROCESS | 1850 | 1461073321757 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 06:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 06:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1741ms 06:42:01 INFO - PROCESS | 1850 | 1461073321782 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 06:42:01 INFO - PROCESS | 1850 | 1461073321785 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 06:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 06:42:01 INFO - PROCESS | 1850 | 1461073321794 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 06:42:01 INFO - PROCESS | 1850 | 1461073321796 Marionette TRACE conn3 <- [1,1950,null,{}] 06:42:01 INFO - PROCESS | 1850 | 1461073321801 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:02 INFO - PROCESS | 1850 | 1461073322016 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 06:42:02 INFO - PROCESS | 1850 | 1461073322329 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeec5a3000 == 112 [pid = 1850] [id = 495] 06:42:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdecc47fc00) [pid = 1850] [serial = 1486] [outer = (nil)] 06:42:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fded1243000) [pid = 1850] [serial = 1487] [outer = 0x7fdecc47fc00] 06:42:02 INFO - PROCESS | 1850 | 1461073322421 Marionette DEBUG loaded listener.js 06:42:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdee6228800) [pid = 1850] [serial = 1488] [outer = 0x7fdecc47fc00] 06:42:03 INFO - PROCESS | 1850 | 1461073323287 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 06:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 06:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1538ms 06:42:03 INFO - PROCESS | 1850 | 1461073323332 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 06:42:03 INFO - PROCESS | 1850 | 1461073323337 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 06:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 06:42:03 INFO - PROCESS | 1850 | 1461073323343 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 06:42:03 INFO - PROCESS | 1850 | 1461073323346 Marionette TRACE conn3 <- [1,1954,null,{}] 06:42:03 INFO - PROCESS | 1850 | 1461073323352 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:03 INFO - PROCESS | 1850 | 1461073323647 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 06:42:04 INFO - PROCESS | 1850 | 1461073324017 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee63c3000 == 113 [pid = 1850] [id = 496] 06:42:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdec048e400) [pid = 1850] [serial = 1489] [outer = (nil)] 06:42:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdec2b6c400) [pid = 1850] [serial = 1490] [outer = 0x7fdec048e400] 06:42:04 INFO - PROCESS | 1850 | 1461073324145 Marionette DEBUG loaded listener.js 06:42:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fdee815d800) [pid = 1850] [serial = 1491] [outer = 0x7fdec048e400] 06:42:05 INFO - PROCESS | 1850 | 1461073325045 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 06:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 06:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1738ms 06:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 06:42:05 INFO - PROCESS | 1850 | 1461073325082 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 06:42:05 INFO - PROCESS | 1850 | 1461073325085 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 06:42:05 INFO - PROCESS | 1850 | 1461073325091 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 06:42:05 INFO - PROCESS | 1850 | 1461073325094 Marionette TRACE conn3 <- [1,1958,null,{}] 06:42:05 INFO - PROCESS | 1850 | 1461073325100 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:05 INFO - PROCESS | 1850 | 1461073325301 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 06:42:05 INFO - PROCESS | 1850 | 1461073325516 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd8d800 == 114 [pid = 1850] [id = 497] 06:42:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fdebbcb1c00) [pid = 1850] [serial = 1492] [outer = (nil)] 06:42:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fdebbcb8c00) [pid = 1850] [serial = 1493] [outer = 0x7fdebbcb1c00] 06:42:05 INFO - PROCESS | 1850 | 1461073325630 Marionette DEBUG loaded listener.js 06:42:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fdebbcbe400) [pid = 1850] [serial = 1494] [outer = 0x7fdebbcb1c00] 06:42:06 INFO - PROCESS | 1850 | 1461073326560 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 06:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 06:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1536ms 06:42:06 INFO - PROCESS | 1850 | 1461073326628 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 06:42:06 INFO - PROCESS | 1850 | 1461073326631 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 06:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 06:42:06 INFO - PROCESS | 1850 | 1461073326638 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 06:42:06 INFO - PROCESS | 1850 | 1461073326641 Marionette TRACE conn3 <- [1,1962,null,{}] 06:42:06 INFO - PROCESS | 1850 | 1461073326646 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:06 INFO - PROCESS | 1850 | 1461073326902 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 06:42:07 INFO - PROCESS | 1850 | 1461073327283 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd327000 == 115 [pid = 1850] [id = 498] 06:42:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fdebbcb7c00) [pid = 1850] [serial = 1495] [outer = (nil)] 06:42:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fdebd370000) [pid = 1850] [serial = 1496] [outer = 0x7fdebbcb7c00] 06:42:07 INFO - PROCESS | 1850 | 1461073327423 Marionette DEBUG loaded listener.js 06:42:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fdebd375000) [pid = 1850] [serial = 1497] [outer = 0x7fdebbcb7c00] 06:42:08 INFO - PROCESS | 1850 | 1461073328919 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 06:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 06:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2389ms 06:42:09 INFO - PROCESS | 1850 | 1461073329043 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 06:42:09 INFO - PROCESS | 1850 | 1461073329049 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 06:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 06:42:09 INFO - PROCESS | 1850 | 1461073329057 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 06:42:09 INFO - PROCESS | 1850 | 1461073329062 Marionette TRACE conn3 <- [1,1966,null,{}] 06:42:09 INFO - PROCESS | 1850 | 1461073329070 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:09 INFO - PROCESS | 1850 | 1461073329260 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 06:42:09 INFO - PROCESS | 1850 | 1461073329476 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec046d800 == 116 [pid = 1850] [id = 499] 06:42:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fdebd376800) [pid = 1850] [serial = 1498] [outer = (nil)] 06:42:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fdebe710c00) [pid = 1850] [serial = 1499] [outer = 0x7fdebd376800] 06:42:09 INFO - PROCESS | 1850 | 1461073329585 Marionette DEBUG loaded listener.js 06:42:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fdebedf5000) [pid = 1850] [serial = 1500] [outer = 0x7fdebd376800] 06:42:10 INFO - PROCESS | 1850 | 1461073330493 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 06:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 06:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1486ms 06:42:10 INFO - PROCESS | 1850 | 1461073330543 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 06:42:10 INFO - PROCESS | 1850 | 1461073330556 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 06:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 06:42:10 INFO - PROCESS | 1850 | 1461073330576 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 06:42:10 INFO - PROCESS | 1850 | 1461073330583 Marionette TRACE conn3 <- [1,1970,null,{}] 06:42:10 INFO - PROCESS | 1850 | 1461073330592 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:10 INFO - PROCESS | 1850 | 1461073330936 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 06:42:11 INFO - PROCESS | 1850 | 1461073331261 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebebdc800 == 117 [pid = 1850] [id = 500] 06:42:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fdec0490000) [pid = 1850] [serial = 1501] [outer = (nil)] 06:42:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fdec0492c00) [pid = 1850] [serial = 1502] [outer = 0x7fdec0490000] 06:42:11 INFO - PROCESS | 1850 | 1461073331332 Marionette DEBUG loaded listener.js 06:42:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fdec11bb400) [pid = 1850] [serial = 1503] [outer = 0x7fdec0490000] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded1432000 == 116 [pid = 1850] [id = 427] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b21800 == 115 [pid = 1850] [id = 421] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccb39800 == 114 [pid = 1850] [id = 422] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece02e000 == 113 [pid = 1850] [id = 423] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecab5e000 == 112 [pid = 1850] [id = 425] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5286800 == 111 [pid = 1850] [id = 420] 06:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fdec04c7c00) [pid = 1850] [serial = 1367] [outer = (nil)] [url = about:blank] 06:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fded8883800) [pid = 1850] [serial = 1358] [outer = (nil)] [url = about:blank] 06:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fdebe70b000) [pid = 1850] [serial = 1364] [outer = (nil)] [url = about:blank] 06:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fdec04c4000) [pid = 1850] [serial = 1370] [outer = (nil)] [url = about:blank] 06:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdee402a400) [pid = 1850] [serial = 1361] [outer = (nil)] [url = about:blank] 06:42:11 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fded611d000) [pid = 1850] [serial = 1355] [outer = (nil)] [url = about:blank] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4b97800 == 110 [pid = 1850] [id = 419] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4a42800 == 109 [pid = 1850] [id = 200] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedc1b2000 == 108 [pid = 1850] [id = 430] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0646000 == 107 [pid = 1850] [id = 426] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1a99000 == 106 [pid = 1850] [id = 424] 06:42:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded56d1000 == 105 [pid = 1850] [id = 428] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecac1c800 == 104 [pid = 1850] [id = 484] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc27e800 == 103 [pid = 1850] [id = 483] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b12000 == 102 [pid = 1850] [id = 482] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4b35800 == 101 [pid = 1850] [id = 481] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0475800 == 100 [pid = 1850] [id = 480] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebece8000 == 99 [pid = 1850] [id = 479] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe7d3000 == 98 [pid = 1850] [id = 478] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded13e4800 == 97 [pid = 1850] [id = 472] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded101f000 == 96 [pid = 1850] [id = 471] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0485000 == 95 [pid = 1850] [id = 470] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece013000 == 94 [pid = 1850] [id = 469] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccec1000 == 93 [pid = 1850] [id = 468] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc28f000 == 92 [pid = 1850] [id = 467] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd19000 == 91 [pid = 1850] [id = 464] 06:42:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec558d800 == 90 [pid = 1850] [id = 463] 06:42:12 INFO - PROCESS | 1850 | 1461073332339 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdec9b39800) [pid = 1850] [serial = 1389] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fdec11c4800) [pid = 1850] [serial = 1376] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fdec4b04000) [pid = 1850] [serial = 1334] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fdec48ea400) [pid = 1850] [serial = 1383] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdecb1d6800) [pid = 1850] [serial = 1343] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fdec4779c00) [pid = 1850] [serial = 1382] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdec553dc00) [pid = 1850] [serial = 1335] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fdecdde0c00) [pid = 1850] [serial = 1221] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdec05d1400) [pid = 1850] [serial = 1337] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdebe848000) [pid = 1850] [serial = 1373] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdec4749800) [pid = 1850] [serial = 1380] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdeccf88800) [pid = 1850] [serial = 1346] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdeced34400) [pid = 1850] [serial = 1349] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fdec4db8800) [pid = 1850] [serial = 1386] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdec2d4e400) [pid = 1850] [serial = 1379] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdec11c1800) [pid = 1850] [serial = 1215] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdebedf2000) [pid = 1850] [serial = 1374] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdecb1d2c00) [pid = 1850] [serial = 1218] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fded42d8c00) [pid = 1850] [serial = 1352] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdec4c10c00) [pid = 1850] [serial = 1385] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdec1568000) [pid = 1850] [serial = 1377] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdec48f1000) [pid = 1850] [serial = 1340] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fdec553a800) [pid = 1850] [serial = 1388] [outer = (nil)] [url = about:blank] 06:42:12 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fded02f2400) [pid = 1850] [serial = 1272] [outer = (nil)] [url = about:blank] 06:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 06:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1841ms 06:42:12 INFO - PROCESS | 1850 | 1461073332420 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 06:42:12 INFO - PROCESS | 1850 | 1461073332424 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 06:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 06:42:12 INFO - PROCESS | 1850 | 1461073332430 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 06:42:12 INFO - PROCESS | 1850 | 1461073332435 Marionette TRACE conn3 <- [1,1974,null,{}] 06:42:12 INFO - PROCESS | 1850 | 1461073332450 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:12 INFO - PROCESS | 1850 | 1461073332655 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 06:42:12 INFO - PROCESS | 1850 | 1461073332823 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0475800 == 91 [pid = 1850] [id = 501] 06:42:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdebefe4000) [pid = 1850] [serial = 1504] [outer = (nil)] 06:42:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdec156c800) [pid = 1850] [serial = 1505] [outer = 0x7fdebefe4000] 06:42:12 INFO - PROCESS | 1850 | 1461073332902 Marionette DEBUG loaded listener.js 06:42:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdec2d42800) [pid = 1850] [serial = 1506] [outer = 0x7fdebefe4000] 06:42:13 INFO - PROCESS | 1850 | 1461073333827 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 06:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 06:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1433ms 06:42:13 INFO - PROCESS | 1850 | 1461073333887 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 06:42:13 INFO - PROCESS | 1850 | 1461073333892 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 06:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 06:42:13 INFO - PROCESS | 1850 | 1461073333900 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 06:42:13 INFO - PROCESS | 1850 | 1461073333902 Marionette TRACE conn3 <- [1,1978,null,{}] 06:42:13 INFO - PROCESS | 1850 | 1461073333907 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:14 INFO - PROCESS | 1850 | 1461073334093 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 06:42:14 INFO - PROCESS | 1850 | 1461073334109 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec46da800 == 92 [pid = 1850] [id = 502] 06:42:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdec2d47000) [pid = 1850] [serial = 1507] [outer = (nil)] 06:42:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdec48f1800) [pid = 1850] [serial = 1508] [outer = 0x7fdec2d47000] 06:42:14 INFO - PROCESS | 1850 | 1461073334170 Marionette DEBUG loaded listener.js 06:42:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdec4c0b000) [pid = 1850] [serial = 1509] [outer = 0x7fdec2d47000] 06:42:15 INFO - PROCESS | 1850 | 1461073335151 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 06:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1279ms 06:42:15 INFO - PROCESS | 1850 | 1461073335180 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 06:42:15 INFO - PROCESS | 1850 | 1461073335182 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 06:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 06:42:15 INFO - PROCESS | 1850 | 1461073335188 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 06:42:15 INFO - PROCESS | 1850 | 1461073335190 Marionette TRACE conn3 <- [1,1982,null,{}] 06:42:15 INFO - PROCESS | 1850 | 1461073335195 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:15 INFO - PROCESS | 1850 | 1461073335434 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 06:42:15 INFO - PROCESS | 1850 | 1461073335468 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4cc6000 == 93 [pid = 1850] [id = 503] 06:42:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdebf150000) [pid = 1850] [serial = 1510] [outer = (nil)] 06:42:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdec53dc400) [pid = 1850] [serial = 1511] [outer = 0x7fdebf150000] 06:42:15 INFO - PROCESS | 1850 | 1461073335530 Marionette DEBUG loaded listener.js 06:42:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdec553a800) [pid = 1850] [serial = 1512] [outer = 0x7fdebf150000] 06:42:16 INFO - PROCESS | 1850 | 1461073336885 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:42:16 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdec4591c00) [pid = 1850] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 06:42:16 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdecdde1000) [pid = 1850] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 06:42:16 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdec05d8400) [pid = 1850] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 06:42:16 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fdec9ee8000) [pid = 1850] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 06:42:16 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdebedf2400) [pid = 1850] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 06:42:16 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdec4771000) [pid = 1850] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 06:42:16 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdebe707c00) [pid = 1850] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 06:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 06:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1788ms 06:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 06:42:16 INFO - PROCESS | 1850 | 1461073336977 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 06:42:16 INFO - PROCESS | 1850 | 1461073336980 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 06:42:16 INFO - PROCESS | 1850 | 1461073336986 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 06:42:16 INFO - PROCESS | 1850 | 1461073336989 Marionette TRACE conn3 <- [1,1986,null,{}] 06:42:16 INFO - PROCESS | 1850 | 1461073336994 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:17 INFO - PROCESS | 1850 | 1461073337340 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 06:42:17 INFO - PROCESS | 1850 | 1461073337456 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5416800 == 94 [pid = 1850] [id = 504] 06:42:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdec9b36800) [pid = 1850] [serial = 1513] [outer = (nil)] 06:42:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdecaa4f000) [pid = 1850] [serial = 1514] [outer = 0x7fdec9b36800] 06:42:17 INFO - PROCESS | 1850 | 1461073337528 Marionette DEBUG loaded listener.js 06:42:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdecc1d8000) [pid = 1850] [serial = 1515] [outer = 0x7fdec9b36800] 06:42:18 INFO - PROCESS | 1850 | 1461073338197 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 06:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1239ms 06:42:18 INFO - PROCESS | 1850 | 1461073338225 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 06:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 06:42:18 INFO - PROCESS | 1850 | 1461073338229 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 06:42:18 INFO - PROCESS | 1850 | 1461073338245 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 06:42:18 INFO - PROCESS | 1850 | 1461073338249 Marionette TRACE conn3 <- [1,1990,null,{}] 06:42:18 INFO - PROCESS | 1850 | 1461073338254 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:18 INFO - PROCESS | 1850 | 1461073338517 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 06:42:18 INFO - PROCESS | 1850 | 1461073338541 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b15000 == 95 [pid = 1850] [id = 505] 06:42:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdec9b39800) [pid = 1850] [serial = 1516] [outer = (nil)] 06:42:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdecc483000) [pid = 1850] [serial = 1517] [outer = 0x7fdec9b39800] 06:42:18 INFO - PROCESS | 1850 | 1461073338603 Marionette DEBUG loaded listener.js 06:42:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdecc997000) [pid = 1850] [serial = 1518] [outer = 0x7fdec9b39800] 06:42:19 INFO - PROCESS | 1850 | 1461073339730 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 06:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 06:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1544ms 06:42:19 INFO - PROCESS | 1850 | 1461073339780 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 06:42:19 INFO - PROCESS | 1850 | 1461073339786 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 06:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 06:42:19 INFO - PROCESS | 1850 | 1461073339796 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 06:42:19 INFO - PROCESS | 1850 | 1461073339800 Marionette TRACE conn3 <- [1,1994,null,{}] 06:42:19 INFO - PROCESS | 1850 | 1461073339809 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:20 INFO - PROCESS | 1850 | 1461073340022 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 06:42:20 INFO - PROCESS | 1850 | 1461073340279 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec037b000 == 96 [pid = 1850] [id = 506] 06:42:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdebe70e400) [pid = 1850] [serial = 1519] [outer = (nil)] 06:42:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdebf14bc00) [pid = 1850] [serial = 1520] [outer = 0x7fdebe70e400] 06:42:20 INFO - PROCESS | 1850 | 1461073340399 Marionette DEBUG loaded listener.js 06:42:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdec0490c00) [pid = 1850] [serial = 1521] [outer = 0x7fdebe70e400] 06:42:21 INFO - PROCESS | 1850 | 1461073341340 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 06:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 06:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1590ms 06:42:21 INFO - PROCESS | 1850 | 1461073341387 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 06:42:21 INFO - PROCESS | 1850 | 1461073341395 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 06:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 06:42:21 INFO - PROCESS | 1850 | 1461073341415 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 06:42:21 INFO - PROCESS | 1850 | 1461073341419 Marionette TRACE conn3 <- [1,1998,null,{}] 06:42:21 INFO - PROCESS | 1850 | 1461073341425 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:21 INFO - PROCESS | 1850 | 1461073341669 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 06:42:21 INFO - PROCESS | 1850 | 1461073341958 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4bad000 == 97 [pid = 1850] [id = 507] 06:42:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdec1363400) [pid = 1850] [serial = 1522] [outer = (nil)] 06:42:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdec29c4800) [pid = 1850] [serial = 1523] [outer = 0x7fdec1363400] 06:42:22 INFO - PROCESS | 1850 | 1461073342079 Marionette DEBUG loaded listener.js 06:42:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdec476d800) [pid = 1850] [serial = 1524] [outer = 0x7fdec1363400] 06:42:22 INFO - PROCESS | 1850 | 1461073342911 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 06:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 06:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1535ms 06:42:22 INFO - PROCESS | 1850 | 1461073342950 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 06:42:22 INFO - PROCESS | 1850 | 1461073342954 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 06:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 06:42:22 INFO - PROCESS | 1850 | 1461073342961 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 06:42:22 INFO - PROCESS | 1850 | 1461073342967 Marionette TRACE conn3 <- [1,2002,null,{}] 06:42:22 INFO - PROCESS | 1850 | 1461073342983 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:23 INFO - PROCESS | 1850 | 1461073343206 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 06:42:23 INFO - PROCESS | 1850 | 1461073343414 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecadc5000 == 98 [pid = 1850] [id = 508] 06:42:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdec4879800) [pid = 1850] [serial = 1525] [outer = (nil)] 06:42:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdec9ae7c00) [pid = 1850] [serial = 1526] [outer = 0x7fdec4879800] 06:42:23 INFO - PROCESS | 1850 | 1461073343546 Marionette DEBUG loaded listener.js 06:42:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdecaa42c00) [pid = 1850] [serial = 1527] [outer = 0x7fdec4879800] 06:42:24 INFO - PROCESS | 1850 | 1461073344520 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 06:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 06:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1597ms 06:42:24 INFO - PROCESS | 1850 | 1461073344560 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 06:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 06:42:24 INFO - PROCESS | 1850 | 1461073344566 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 06:42:24 INFO - PROCESS | 1850 | 1461073344572 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 06:42:24 INFO - PROCESS | 1850 | 1461073344575 Marionette TRACE conn3 <- [1,2006,null,{}] 06:42:24 INFO - PROCESS | 1850 | 1461073344581 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:24 INFO - PROCESS | 1850 | 1461073344797 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 06:42:25 INFO - PROCESS | 1850 | 1461073345009 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecd296800 == 99 [pid = 1850] [id = 509] 06:42:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fdecaa43800) [pid = 1850] [serial = 1528] [outer = (nil)] 06:42:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fdecc993c00) [pid = 1850] [serial = 1529] [outer = 0x7fdecaa43800] 06:42:25 INFO - PROCESS | 1850 | 1461073345130 Marionette DEBUG loaded listener.js 06:42:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fdeccb10000) [pid = 1850] [serial = 1530] [outer = 0x7fdecaa43800] 06:42:26 INFO - PROCESS | 1850 | 1461073346037 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 06:42:26 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 06:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1530ms 06:42:26 INFO - PROCESS | 1850 | 1461073346105 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 06:42:26 INFO - PROCESS | 1850 | 1461073346111 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 06:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 06:42:26 INFO - PROCESS | 1850 | 1461073346144 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 06:42:26 INFO - PROCESS | 1850 | 1461073346147 Marionette TRACE conn3 <- [1,2010,null,{}] 06:42:26 INFO - PROCESS | 1850 | 1461073346156 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:26 INFO - PROCESS | 1850 | 1461073346503 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 06:42:26 INFO - PROCESS | 1850 | 1461073346859 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03bf000 == 100 [pid = 1850] [id = 510] 06:42:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fdeccc30000) [pid = 1850] [serial = 1531] [outer = (nil)] 06:42:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fdeccf80c00) [pid = 1850] [serial = 1532] [outer = 0x7fdeccc30000] 06:42:26 INFO - PROCESS | 1850 | 1461073346981 Marionette DEBUG loaded listener.js 06:42:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fdeccfa4400) [pid = 1850] [serial = 1533] [outer = 0x7fdeccc30000] 06:42:28 INFO - PROCESS | 1850 | 1461073348230 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 06:42:28 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 06:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2152ms 06:42:28 INFO - PROCESS | 1850 | 1461073348290 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 06:42:28 INFO - PROCESS | 1850 | 1461073348294 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 06:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 06:42:28 INFO - PROCESS | 1850 | 1461073348300 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 06:42:28 INFO - PROCESS | 1850 | 1461073348303 Marionette TRACE conn3 <- [1,2014,null,{}] 06:42:28 INFO - PROCESS | 1850 | 1461073348308 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:28 INFO - PROCESS | 1850 | 1461073348548 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 06:42:28 INFO - PROCESS | 1850 | 1461073348880 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded101c800 == 101 [pid = 1850] [id = 511] 06:42:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fdecdd20000) [pid = 1850] [serial = 1534] [outer = (nil)] 06:42:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fded02e5c00) [pid = 1850] [serial = 1535] [outer = 0x7fdecdd20000] 06:42:29 INFO - PROCESS | 1850 | 1461073349016 Marionette DEBUG loaded listener.js 06:42:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fded11a1800) [pid = 1850] [serial = 1536] [outer = 0x7fdecdd20000] 06:42:29 INFO - PROCESS | 1850 | 1461073349937 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 06:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 06:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1687ms 06:42:29 INFO - PROCESS | 1850 | 1461073349988 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 06:42:29 INFO - PROCESS | 1850 | 1461073349992 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 06:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 06:42:30 INFO - PROCESS | 1850 | 1461073349998 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 06:42:30 INFO - PROCESS | 1850 | 1461073350000 Marionette TRACE conn3 <- [1,2018,null,{}] 06:42:30 INFO - PROCESS | 1850 | 1461073350006 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:30 INFO - PROCESS | 1850 | 1461073350207 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 06:42:30 INFO - PROCESS | 1850 | 1461073350423 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded14c5000 == 102 [pid = 1850] [id = 512] 06:42:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fdecdddd400) [pid = 1850] [serial = 1537] [outer = (nil)] 06:42:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fded1251c00) [pid = 1850] [serial = 1538] [outer = 0x7fdecdddd400] 06:42:30 INFO - PROCESS | 1850 | 1461073350535 Marionette DEBUG loaded listener.js 06:42:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fded2bcd800) [pid = 1850] [serial = 1539] [outer = 0x7fdecdddd400] 06:42:31 INFO - PROCESS | 1850 | 1461073351547 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 06:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1629ms 06:42:31 INFO - PROCESS | 1850 | 1461073351629 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 06:42:31 INFO - PROCESS | 1850 | 1461073351633 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 06:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 06:42:31 INFO - PROCESS | 1850 | 1461073351638 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 06:42:31 INFO - PROCESS | 1850 | 1461073351641 Marionette TRACE conn3 <- [1,2022,null,{}] 06:42:31 INFO - PROCESS | 1850 | 1461073351647 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:31 INFO - PROCESS | 1850 | 1461073351882 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 06:42:32 INFO - PROCESS | 1850 | 1461073352193 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5622800 == 103 [pid = 1850] [id = 513] 06:42:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fdece08ec00) [pid = 1850] [serial = 1540] [outer = (nil)] 06:42:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fded4332c00) [pid = 1850] [serial = 1541] [outer = 0x7fdece08ec00] 06:42:32 INFO - PROCESS | 1850 | 1461073352279 Marionette DEBUG loaded listener.js 06:42:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fded598d400) [pid = 1850] [serial = 1542] [outer = 0x7fdece08ec00] 06:42:33 INFO - PROCESS | 1850 | 1461073353240 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 06:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 06:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1636ms 06:42:33 INFO - PROCESS | 1850 | 1461073353275 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 06:42:33 INFO - PROCESS | 1850 | 1461073353279 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 06:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 06:42:33 INFO - PROCESS | 1850 | 1461073353286 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 06:42:33 INFO - PROCESS | 1850 | 1461073353288 Marionette TRACE conn3 <- [1,2026,null,{}] 06:42:33 INFO - PROCESS | 1850 | 1461073353294 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:33 INFO - PROCESS | 1850 | 1461073353544 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 06:42:33 INFO - PROCESS | 1850 | 1461073353806 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6248000 == 104 [pid = 1850] [id = 514] 06:42:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fded5987800) [pid = 1850] [serial = 1543] [outer = (nil)] 06:42:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fded5c66000) [pid = 1850] [serial = 1544] [outer = 0x7fded5987800] 06:42:33 INFO - PROCESS | 1850 | 1461073353922 Marionette DEBUG loaded listener.js 06:42:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fded611d000) [pid = 1850] [serial = 1545] [outer = 0x7fded5987800] 06:42:34 INFO - PROCESS | 1850 | 1461073354756 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 06:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 06:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1528ms 06:42:34 INFO - PROCESS | 1850 | 1461073354817 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 06:42:34 INFO - PROCESS | 1850 | 1461073354820 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 06:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 06:42:34 INFO - PROCESS | 1850 | 1461073354826 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 06:42:34 INFO - PROCESS | 1850 | 1461073354828 Marionette TRACE conn3 <- [1,2030,null,{}] 06:42:34 INFO - PROCESS | 1850 | 1461073354834 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:35 INFO - PROCESS | 1850 | 1461073355035 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 06:42:35 INFO - PROCESS | 1850 | 1461073355251 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded7263000 == 105 [pid = 1850] [id = 515] 06:42:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fded59b6800) [pid = 1850] [serial = 1546] [outer = (nil)] 06:42:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fded67a8800) [pid = 1850] [serial = 1547] [outer = 0x7fded59b6800] 06:42:35 INFO - PROCESS | 1850 | 1461073355365 Marionette DEBUG loaded listener.js 06:42:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fded7b6e400) [pid = 1850] [serial = 1548] [outer = 0x7fded59b6800] 06:42:36 INFO - PROCESS | 1850 | 1461073356721 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 06:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 06:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1951ms 06:42:36 INFO - PROCESS | 1850 | 1461073356793 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 06:42:36 INFO - PROCESS | 1850 | 1461073356800 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 06:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 06:42:36 INFO - PROCESS | 1850 | 1461073356808 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 06:42:36 INFO - PROCESS | 1850 | 1461073356815 Marionette TRACE conn3 <- [1,2034,null,{}] 06:42:36 INFO - PROCESS | 1850 | 1461073356824 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:37 INFO - PROCESS | 1850 | 1461073357194 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 06:42:37 INFO - PROCESS | 1850 | 1461073357571 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee842f800 == 106 [pid = 1850] [id = 516] 06:42:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fded761ac00) [pid = 1850] [serial = 1549] [outer = (nil)] 06:42:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fdee33dd000) [pid = 1850] [serial = 1550] [outer = 0x7fded761ac00] 06:42:37 INFO - PROCESS | 1850 | 1461073357704 Marionette DEBUG loaded listener.js 06:42:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fdee81ac800) [pid = 1850] [serial = 1551] [outer = 0x7fded761ac00] 06:42:38 INFO - PROCESS | 1850 | 1461073358702 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 06:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1942ms 06:42:38 INFO - PROCESS | 1850 | 1461073358750 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 06:42:38 INFO - PROCESS | 1850 | 1461073358753 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 06:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 06:42:38 INFO - PROCESS | 1850 | 1461073358759 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 06:42:38 INFO - PROCESS | 1850 | 1461073358763 Marionette TRACE conn3 <- [1,2038,null,{}] 06:42:38 INFO - PROCESS | 1850 | 1461073358768 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:38 INFO - PROCESS | 1850 | 1461073358980 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 06:42:39 INFO - PROCESS | 1850 | 1461073359198 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc1d0800 == 107 [pid = 1850] [id = 517] 06:42:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fdebbfc2c00) [pid = 1850] [serial = 1552] [outer = (nil)] 06:42:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fdebbfca800) [pid = 1850] [serial = 1553] [outer = 0x7fdebbfc2c00] 06:42:39 INFO - PROCESS | 1850 | 1461073359352 Marionette DEBUG loaded listener.js 06:42:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fdebbfcfc00) [pid = 1850] [serial = 1554] [outer = 0x7fdebbfc2c00] 06:42:40 INFO - PROCESS | 1850 | 1461073360219 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 06:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 06:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1529ms 06:42:40 INFO - PROCESS | 1850 | 1461073360290 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 06:42:40 INFO - PROCESS | 1850 | 1461073360294 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 06:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 06:42:40 INFO - PROCESS | 1850 | 1461073360300 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 06:42:40 INFO - PROCESS | 1850 | 1461073360303 Marionette TRACE conn3 <- [1,2042,null,{}] 06:42:40 INFO - PROCESS | 1850 | 1461073360309 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:40 INFO - PROCESS | 1850 | 1461073360521 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 06:42:40 INFO - PROCESS | 1850 | 1461073360780 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeeafc4800 == 108 [pid = 1850] [id = 518] 06:42:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fdebbfc4400) [pid = 1850] [serial = 1555] [outer = (nil)] 06:42:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fdecac86400) [pid = 1850] [serial = 1556] [outer = 0x7fdebbfc4400] 06:42:40 INFO - PROCESS | 1850 | 1461073360897 Marionette DEBUG loaded listener.js 06:42:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fdecac8b400) [pid = 1850] [serial = 1557] [outer = 0x7fdebbfc4400] 06:42:41 INFO - PROCESS | 1850 | 1461073361764 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 06:42:41 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) 06:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1535ms 06:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 06:42:41 INFO - PROCESS | 1850 | 1461073361836 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 06:42:41 INFO - PROCESS | 1850 | 1461073361838 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 06:42:41 INFO - PROCESS | 1850 | 1461073361846 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 06:42:41 INFO - PROCESS | 1850 | 1461073361849 Marionette TRACE conn3 <- [1,2046,null,{}] 06:42:41 INFO - PROCESS | 1850 | 1461073361855 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:42 INFO - PROCESS | 1850 | 1461073362068 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 06:42:42 INFO - PROCESS | 1850 | 1461073362365 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecacb4800 == 109 [pid = 1850] [id = 519] 06:42:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fdebf273400) [pid = 1850] [serial = 1558] [outer = (nil)] 06:42:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fdebf279400) [pid = 1850] [serial = 1559] [outer = 0x7fdebf273400] 06:42:42 INFO - PROCESS | 1850 | 1461073362441 Marionette DEBUG loaded listener.js 06:42:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fdebf27ec00) [pid = 1850] [serial = 1560] [outer = 0x7fdebf273400] 06:42:43 INFO - PROCESS | 1850 | 1461073363255 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 06:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1487ms 06:42:43 INFO - PROCESS | 1850 | 1461073363332 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 06:42:43 INFO - PROCESS | 1850 | 1461073363335 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 06:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 06:42:43 INFO - PROCESS | 1850 | 1461073363342 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 06:42:43 INFO - PROCESS | 1850 | 1461073363344 Marionette TRACE conn3 <- [1,2050,null,{}] 06:42:43 INFO - PROCESS | 1850 | 1461073363350 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:43 INFO - PROCESS | 1850 | 1461073363570 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 06:42:43 INFO - PROCESS | 1850 | 1461073363841 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd15b800 == 110 [pid = 1850] [id = 520] 06:42:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fdebbfc7c00) [pid = 1850] [serial = 1561] [outer = (nil)] 06:42:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fdebd18f800) [pid = 1850] [serial = 1562] [outer = 0x7fdebbfc7c00] 06:42:43 INFO - PROCESS | 1850 | 1461073363957 Marionette DEBUG loaded listener.js 06:42:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fdebd194c00) [pid = 1850] [serial = 1563] [outer = 0x7fdebbfc7c00] 06:42:44 INFO - PROCESS | 1850 | 1461073364828 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 06:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 06:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1535ms 06:42:44 INFO - PROCESS | 1850 | 1461073364879 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 06:42:44 INFO - PROCESS | 1850 | 1461073364882 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 06:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 06:42:44 INFO - PROCESS | 1850 | 1461073364888 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 06:42:44 INFO - PROCESS | 1850 | 1461073364892 Marionette TRACE conn3 <- [1,2054,null,{}] 06:42:44 INFO - PROCESS | 1850 | 1461073364897 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:45 INFO - PROCESS | 1850 | 1461073365112 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 06:42:45 INFO - PROCESS | 1850 | 1461073365416 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc6a8000 == 111 [pid = 1850] [id = 521] 06:42:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fdebbb2a000) [pid = 1850] [serial = 1564] [outer = (nil)] 06:42:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fdebefe9800) [pid = 1850] [serial = 1565] [outer = 0x7fdebbb2a000] 06:42:45 INFO - PROCESS | 1850 | 1461073365494 Marionette DEBUG loaded listener.js 06:42:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fdebf27f000) [pid = 1850] [serial = 1566] [outer = 0x7fdebbb2a000] 06:42:46 INFO - PROCESS | 1850 | 1461073366367 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 06:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 06:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1533ms 06:42:46 INFO - PROCESS | 1850 | 1461073366423 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 06:42:46 INFO - PROCESS | 1850 | 1461073366427 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 06:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 06:42:46 INFO - PROCESS | 1850 | 1461073366433 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 06:42:46 INFO - PROCESS | 1850 | 1461073366436 Marionette TRACE conn3 <- [1,2058,null,{}] 06:42:46 INFO - PROCESS | 1850 | 1461073366441 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:46 INFO - PROCESS | 1850 | 1461073366678 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 06:42:47 INFO - PROCESS | 1850 | 1461073367029 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebcff2800 == 112 [pid = 1850] [id = 522] 06:42:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fdebad88000) [pid = 1850] [serial = 1567] [outer = (nil)] 06:42:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fdebd187800) [pid = 1850] [serial = 1568] [outer = 0x7fdebad88000] 06:42:47 INFO - PROCESS | 1850 | 1461073367107 Marionette DEBUG loaded listener.js 06:42:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fdec48e3800) [pid = 1850] [serial = 1569] [outer = 0x7fdebad88000] 06:42:48 INFO - PROCESS | 1850 | 1461073368310 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 06:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 06:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1930ms 06:42:48 INFO - PROCESS | 1850 | 1461073368364 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 06:42:48 INFO - PROCESS | 1850 | 1461073368369 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 06:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 06:42:48 INFO - PROCESS | 1850 | 1461073368377 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 06:42:48 INFO - PROCESS | 1850 | 1461073368381 Marionette TRACE conn3 <- [1,2062,null,{}] 06:42:48 INFO - PROCESS | 1850 | 1461073368389 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:48 INFO - PROCESS | 1850 | 1461073368590 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 06:42:48 INFO - PROCESS | 1850 | 1461073368916 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd339800 == 113 [pid = 1850] [id = 523] 06:42:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fdebbda9400) [pid = 1850] [serial = 1570] [outer = (nil)] 06:42:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fdebbfcdc00) [pid = 1850] [serial = 1571] [outer = 0x7fdebbda9400] 06:42:48 INFO - PROCESS | 1850 | 1461073368990 Marionette DEBUG loaded listener.js 06:42:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fdebd375400) [pid = 1850] [serial = 1572] [outer = 0x7fdebbda9400] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee63c3000 == 112 [pid = 1850] [id = 496] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeec5a3000 == 111 [pid = 1850] [id = 495] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8570800 == 110 [pid = 1850] [id = 494] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee7a08800 == 109 [pid = 1850] [id = 493] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee401c800 == 108 [pid = 1850] [id = 492] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2cf1000 == 107 [pid = 1850] [id = 491] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded61da000 == 106 [pid = 1850] [id = 490] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded57d1800 == 105 [pid = 1850] [id = 489] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded10ad800 == 104 [pid = 1850] [id = 488] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecac15800 == 103 [pid = 1850] [id = 487] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4815800 == 102 [pid = 1850] [id = 486] 06:42:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe7c0000 == 101 [pid = 1850] [id = 485] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fdec4b11c00) [pid = 1850] [serial = 1454] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fdec476b400) [pid = 1850] [serial = 1439] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fded0c9a800) [pid = 1850] [serial = 1451] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fded6ee7c00) [pid = 1850] [serial = 1430] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fdeca929800) [pid = 1850] [serial = 1445] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fdecb15ec00) [pid = 1850] [serial = 1392] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fdeccf82000) [pid = 1850] [serial = 1409] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fdec11be000) [pid = 1850] [serial = 1433] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fded13a2000) [pid = 1850] [serial = 1452] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fdec48ec400) [pid = 1850] [serial = 1397] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fdec474f000) [pid = 1850] [serial = 1442] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fded124dc00) [pid = 1850] [serial = 1421] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fdecc5cc000) [pid = 1850] [serial = 1406] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fdec9a91400) [pid = 1850] [serial = 1400] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fded602fc00) [pid = 1850] [serial = 1427] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fdecc8ba000) [pid = 1850] [serial = 1448] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fdecaa45800) [pid = 1850] [serial = 1391] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fdec11b9400) [pid = 1850] [serial = 1394] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fdec48e3000) [pid = 1850] [serial = 1440] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fdecc47cc00) [pid = 1850] [serial = 1446] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fded0676000) [pid = 1850] [serial = 1418] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fdec9ade000) [pid = 1850] [serial = 1443] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fdec11c0400) [pid = 1850] [serial = 1437] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fdecbfee800) [pid = 1850] [serial = 1403] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fdeccc24400) [pid = 1850] [serial = 1449] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fded4e2fc00) [pid = 1850] [serial = 1424] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fdeced3a400) [pid = 1850] [serial = 1415] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fdebe84c000) [pid = 1850] [serial = 1436] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fdecd351400) [pid = 1850] [serial = 1412] [outer = (nil)] [url = about:blank] 06:42:50 INFO - PROCESS | 1850 | 1461073370376 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 06:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 06:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2133ms 06:42:50 INFO - PROCESS | 1850 | 1461073370539 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 06:42:50 INFO - PROCESS | 1850 | 1461073370547 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 06:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 06:42:50 INFO - PROCESS | 1850 | 1461073370568 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 06:42:50 INFO - PROCESS | 1850 | 1461073370573 Marionette TRACE conn3 <- [1,2066,null,{}] 06:42:50 INFO - PROCESS | 1850 | 1461073370578 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:50 INFO - PROCESS | 1850 | 1461073370772 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 06:42:50 INFO - PROCESS | 1850 | 1461073370782 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe7bd000 == 102 [pid = 1850] [id = 524] 06:42:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fdebbda5800) [pid = 1850] [serial = 1573] [outer = (nil)] 06:42:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fdebedeb400) [pid = 1850] [serial = 1574] [outer = 0x7fdebbda5800] 06:42:50 INFO - PROCESS | 1850 | 1461073370851 Marionette DEBUG loaded listener.js 06:42:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fdebefeb000) [pid = 1850] [serial = 1575] [outer = 0x7fdebbda5800] 06:42:51 INFO - PROCESS | 1850 | 1461073371769 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 06:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 06:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1234ms 06:42:51 INFO - PROCESS | 1850 | 1461073371803 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 06:42:51 INFO - PROCESS | 1850 | 1461073371805 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 06:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 06:42:51 INFO - PROCESS | 1850 | 1461073371813 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 06:42:51 INFO - PROCESS | 1850 | 1461073371818 Marionette TRACE conn3 <- [1,2070,null,{}] 06:42:51 INFO - PROCESS | 1850 | 1461073371834 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:52 INFO - PROCESS | 1850 | 1461073372113 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 06:42:52 INFO - PROCESS | 1850 | 1461073372236 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0278800 == 103 [pid = 1850] [id = 525] 06:42:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fdebf148000) [pid = 1850] [serial = 1576] [outer = (nil)] 06:42:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fdec048ac00) [pid = 1850] [serial = 1577] [outer = 0x7fdebf148000] 06:42:52 INFO - PROCESS | 1850 | 1461073372302 Marionette DEBUG loaded listener.js 06:42:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fdec04cc000) [pid = 1850] [serial = 1578] [outer = 0x7fdebf148000] 06:42:53 INFO - PROCESS | 1850 | 1461073373114 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 06:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 06:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1342ms 06:42:53 INFO - PROCESS | 1850 | 1461073373156 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 06:42:53 INFO - PROCESS | 1850 | 1461073373161 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 06:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 06:42:53 INFO - PROCESS | 1850 | 1461073373174 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 06:42:53 INFO - PROCESS | 1850 | 1461073373176 Marionette TRACE conn3 <- [1,2074,null,{}] 06:42:53 INFO - PROCESS | 1850 | 1461073373194 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:53 INFO - PROCESS | 1850 | 1461073373447 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 06:42:53 INFO - PROCESS | 1850 | 1461073373483 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec04ea000 == 104 [pid = 1850] [id = 526] 06:42:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fdec05d0400) [pid = 1850] [serial = 1579] [outer = (nil)] 06:42:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fdec11bec00) [pid = 1850] [serial = 1580] [outer = 0x7fdec05d0400] 06:42:53 INFO - PROCESS | 1850 | 1461073373547 Marionette DEBUG loaded listener.js 06:42:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fdec135f400) [pid = 1850] [serial = 1581] [outer = 0x7fdec05d0400] 06:42:54 INFO - PROCESS | 1850 | 1461073374745 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 06:42:54 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fdebefe4000) [pid = 1850] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 06:42:54 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fdec9b36800) [pid = 1850] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 06:42:54 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fdebd376800) [pid = 1850] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 06:42:54 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fdec0490000) [pid = 1850] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 06:42:54 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fdec2d47000) [pid = 1850] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 06:42:54 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fdebbb26c00) [pid = 1850] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 06:42:54 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fdebf150000) [pid = 1850] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 06:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 06:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1652ms 06:42:54 INFO - PROCESS | 1850 | 1461073374820 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 06:42:54 INFO - PROCESS | 1850 | 1461073374822 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 06:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 06:42:54 INFO - PROCESS | 1850 | 1461073374829 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 06:42:54 INFO - PROCESS | 1850 | 1461073374831 Marionette TRACE conn3 <- [1,2078,null,{}] 06:42:54 INFO - PROCESS | 1850 | 1461073374836 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:55 INFO - PROCESS | 1850 | 1461073375019 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 06:42:55 INFO - PROCESS | 1850 | 1461073375226 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1dda800 == 105 [pid = 1850] [id = 527] 06:42:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fdec0490000) [pid = 1850] [serial = 1582] [outer = (nil)] 06:42:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fdec1363000) [pid = 1850] [serial = 1583] [outer = 0x7fdec0490000] 06:42:55 INFO - PROCESS | 1850 | 1461073375292 Marionette DEBUG loaded listener.js 06:42:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fdec1564000) [pid = 1850] [serial = 1584] [outer = 0x7fdec0490000] 06:42:55 INFO - PROCESS | 1850 | 1461073375993 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 06:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 06:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1180ms 06:42:56 INFO - PROCESS | 1850 | 1461073376009 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 06:42:56 INFO - PROCESS | 1850 | 1461073376012 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 06:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 06:42:56 INFO - PROCESS | 1850 | 1461073376020 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 06:42:56 INFO - PROCESS | 1850 | 1461073376023 Marionette TRACE conn3 <- [1,2082,null,{}] 06:42:56 INFO - PROCESS | 1850 | 1461073376028 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:56 INFO - PROCESS | 1850 | 1461073376306 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 06:42:56 INFO - PROCESS | 1850 | 1461073376343 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2c9f000 == 106 [pid = 1850] [id = 528] 06:42:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fdec29d0800) [pid = 1850] [serial = 1585] [outer = (nil)] 06:42:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fdec4755400) [pid = 1850] [serial = 1586] [outer = 0x7fdec29d0800] 06:42:56 INFO - PROCESS | 1850 | 1461073376409 Marionette DEBUG loaded listener.js 06:42:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fdec4775400) [pid = 1850] [serial = 1587] [outer = 0x7fdec29d0800] 06:42:57 INFO - PROCESS | 1850 | 1461073377560 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 06:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 06:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1579ms 06:42:57 INFO - PROCESS | 1850 | 1461073377600 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 06:42:57 INFO - PROCESS | 1850 | 1461073377606 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 06:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 06:42:57 INFO - PROCESS | 1850 | 1461073377615 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 06:42:57 INFO - PROCESS | 1850 | 1461073377620 Marionette TRACE conn3 <- [1,2086,null,{}] 06:42:57 INFO - PROCESS | 1850 | 1461073377628 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:57 INFO - PROCESS | 1850 | 1461073377866 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 06:42:58 INFO - PROCESS | 1850 | 1461073378180 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe7c2000 == 107 [pid = 1850] [id = 529] 06:42:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fdebe703000) [pid = 1850] [serial = 1588] [outer = (nil)] 06:42:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fdebe70e800) [pid = 1850] [serial = 1589] [outer = 0x7fdebe703000] 06:42:58 INFO - PROCESS | 1850 | 1461073378264 Marionette DEBUG loaded listener.js 06:42:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fdebefecc00) [pid = 1850] [serial = 1590] [outer = 0x7fdebe703000] 06:42:59 INFO - PROCESS | 1850 | 1461073379162 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 06:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 06:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1592ms 06:42:59 INFO - PROCESS | 1850 | 1461073379210 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 06:42:59 INFO - PROCESS | 1850 | 1461073379218 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 06:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 06:42:59 INFO - PROCESS | 1850 | 1461073379229 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 06:42:59 INFO - PROCESS | 1850 | 1461073379233 Marionette TRACE conn3 <- [1,2090,null,{}] 06:42:59 INFO - PROCESS | 1850 | 1461073379240 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:42:59 INFO - PROCESS | 1850 | 1461073379468 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 06:42:59 INFO - PROCESS | 1850 | 1461073379783 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:42:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2bc9800 == 108 [pid = 1850] [id = 530] 06:42:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fdebf146c00) [pid = 1850] [serial = 1591] [outer = (nil)] 06:42:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fdec04c8000) [pid = 1850] [serial = 1592] [outer = 0x7fdebf146c00] 06:42:59 INFO - PROCESS | 1850 | 1461073379899 Marionette DEBUG loaded listener.js 06:43:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fdec11c5400) [pid = 1850] [serial = 1593] [outer = 0x7fdebf146c00] 06:43:00 INFO - PROCESS | 1850 | 1461073380849 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 06:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 06:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1683ms 06:43:00 INFO - PROCESS | 1850 | 1461073380912 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 06:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 06:43:00 INFO - PROCESS | 1850 | 1461073380916 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 06:43:00 INFO - PROCESS | 1850 | 1461073380924 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 06:43:00 INFO - PROCESS | 1850 | 1461073380929 Marionette TRACE conn3 <- [1,2094,null,{}] 06:43:00 INFO - PROCESS | 1850 | 1461073380946 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:01 INFO - PROCESS | 1850 | 1461073381216 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 06:43:01 INFO - PROCESS | 1850 | 1461073381519 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4b96800 == 109 [pid = 1850] [id = 531] 06:43:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fdec05d2c00) [pid = 1850] [serial = 1594] [outer = (nil)] 06:43:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fdec2b6ac00) [pid = 1850] [serial = 1595] [outer = 0x7fdec05d2c00] 06:43:01 INFO - PROCESS | 1850 | 1461073381608 Marionette DEBUG loaded listener.js 06:43:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fdec474f000) [pid = 1850] [serial = 1596] [outer = 0x7fdec05d2c00] 06:43:02 INFO - PROCESS | 1850 | 1461073382526 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 06:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 06:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1654ms 06:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 06:43:02 INFO - PROCESS | 1850 | 1461073382577 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 06:43:02 INFO - PROCESS | 1850 | 1461073382581 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 06:43:02 INFO - PROCESS | 1850 | 1461073382587 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 06:43:02 INFO - PROCESS | 1850 | 1461073382590 Marionette TRACE conn3 <- [1,2098,null,{}] 06:43:02 INFO - PROCESS | 1850 | 1461073382595 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:02 INFO - PROCESS | 1850 | 1461073382808 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 06:43:03 INFO - PROCESS | 1850 | 1461073383029 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d9b000 == 110 [pid = 1850] [id = 532] 06:43:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fdec1363800) [pid = 1850] [serial = 1597] [outer = (nil)] 06:43:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fdec486e800) [pid = 1850] [serial = 1598] [outer = 0x7fdec1363800] 06:43:03 INFO - PROCESS | 1850 | 1461073383147 Marionette DEBUG loaded listener.js 06:43:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fdec48ea400) [pid = 1850] [serial = 1599] [outer = 0x7fdec1363800] 06:43:04 INFO - PROCESS | 1850 | 1461073384060 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 06:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 06:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1539ms 06:43:04 INFO - PROCESS | 1850 | 1461073384127 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 06:43:04 INFO - PROCESS | 1850 | 1461073384131 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 06:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 06:43:04 INFO - PROCESS | 1850 | 1461073384137 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 06:43:04 INFO - PROCESS | 1850 | 1461073384140 Marionette TRACE conn3 <- [1,2102,null,{}] 06:43:04 INFO - PROCESS | 1850 | 1461073384146 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:04 INFO - PROCESS | 1850 | 1461073384363 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 06:43:04 INFO - PROCESS | 1850 | 1461073384637 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5411800 == 111 [pid = 1850] [id = 533] 06:43:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fdec4758800) [pid = 1850] [serial = 1600] [outer = (nil)] 06:43:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fdec4b0a000) [pid = 1850] [serial = 1601] [outer = 0x7fdec4758800] 06:43:04 INFO - PROCESS | 1850 | 1461073384760 Marionette DEBUG loaded listener.js 06:43:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fdec4c07800) [pid = 1850] [serial = 1602] [outer = 0x7fdec4758800] 06:43:05 INFO - PROCESS | 1850 | 1461073385631 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 06:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 06:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1535ms 06:43:05 INFO - PROCESS | 1850 | 1461073385673 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 06:43:05 INFO - PROCESS | 1850 | 1461073385677 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 06:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 06:43:05 INFO - PROCESS | 1850 | 1461073385683 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 06:43:05 INFO - PROCESS | 1850 | 1461073385685 Marionette TRACE conn3 <- [1,2106,null,{}] 06:43:05 INFO - PROCESS | 1850 | 1461073385691 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:05 INFO - PROCESS | 1850 | 1461073385937 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 06:43:06 INFO - PROCESS | 1850 | 1461073386247 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b21000 == 112 [pid = 1850] [id = 534] 06:43:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fdec53d9400) [pid = 1850] [serial = 1603] [outer = (nil)] 06:43:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fdec553a000) [pid = 1850] [serial = 1604] [outer = 0x7fdec53d9400] 06:43:06 INFO - PROCESS | 1850 | 1461073386335 Marionette DEBUG loaded listener.js 06:43:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fdec58e2800) [pid = 1850] [serial = 1605] [outer = 0x7fdec53d9400] 06:43:07 INFO - PROCESS | 1850 | 1461073387321 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 06:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 06:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1683ms 06:43:07 INFO - PROCESS | 1850 | 1461073387368 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 06:43:07 INFO - PROCESS | 1850 | 1461073387372 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 06:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 06:43:07 INFO - PROCESS | 1850 | 1461073387397 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 06:43:07 INFO - PROCESS | 1850 | 1461073387401 Marionette TRACE conn3 <- [1,2110,null,{}] 06:43:07 INFO - PROCESS | 1850 | 1461073387408 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:07 INFO - PROCESS | 1850 | 1461073387616 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 06:43:07 INFO - PROCESS | 1850 | 1461073387877 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecac0b800 == 113 [pid = 1850] [id = 535] 06:43:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fdec53db400) [pid = 1850] [serial = 1606] [outer = (nil)] 06:43:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fdec9a93c00) [pid = 1850] [serial = 1607] [outer = 0x7fdec53db400] 06:43:07 INFO - PROCESS | 1850 | 1461073387955 Marionette DEBUG loaded listener.js 06:43:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fdec9ae9400) [pid = 1850] [serial = 1608] [outer = 0x7fdec53db400] 06:43:08 INFO - PROCESS | 1850 | 1461073388885 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 06:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 06:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1545ms 06:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 06:43:08 INFO - PROCESS | 1850 | 1461073388939 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 06:43:08 INFO - PROCESS | 1850 | 1461073388942 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 06:43:08 INFO - PROCESS | 1850 | 1461073388950 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 06:43:08 INFO - PROCESS | 1850 | 1461073388953 Marionette TRACE conn3 <- [1,2114,null,{}] 06:43:08 INFO - PROCESS | 1850 | 1461073388959 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:09 INFO - PROCESS | 1850 | 1461073389176 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 06:43:09 INFO - PROCESS | 1850 | 1461073389441 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecadb7000 == 114 [pid = 1850] [id = 536] 06:43:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fdec5536800) [pid = 1850] [serial = 1609] [outer = (nil)] 06:43:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fdec9b3c800) [pid = 1850] [serial = 1610] [outer = 0x7fdec5536800] 06:43:09 INFO - PROCESS | 1850 | 1461073389564 Marionette DEBUG loaded listener.js 06:43:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fdec9eee000) [pid = 1850] [serial = 1611] [outer = 0x7fdec5536800] 06:43:10 INFO - PROCESS | 1850 | 1461073390428 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 06:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 06:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1531ms 06:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 06:43:10 INFO - PROCESS | 1850 | 1461073390480 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 06:43:10 INFO - PROCESS | 1850 | 1461073390483 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 06:43:10 INFO - PROCESS | 1850 | 1461073390491 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 06:43:10 INFO - PROCESS | 1850 | 1461073390494 Marionette TRACE conn3 <- [1,2118,null,{}] 06:43:10 INFO - PROCESS | 1850 | 1461073390501 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:10 INFO - PROCESS | 1850 | 1461073390715 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 06:43:10 INFO - PROCESS | 1850 | 1461073390983 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccb56000 == 115 [pid = 1850] [id = 537] 06:43:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fdec29c3800) [pid = 1850] [serial = 1612] [outer = (nil)] 06:43:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fdeca924800) [pid = 1850] [serial = 1613] [outer = 0x7fdec29c3800] 06:43:11 INFO - PROCESS | 1850 | 1461073391103 Marionette DEBUG loaded listener.js 06:43:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fdecaa4b400) [pid = 1850] [serial = 1614] [outer = 0x7fdec29c3800] 06:43:11 INFO - PROCESS | 1850 | 1461073391954 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 06:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 06:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1531ms 06:43:12 INFO - PROCESS | 1850 | 1461073392022 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 06:43:12 INFO - PROCESS | 1850 | 1461073392026 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 06:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 06:43:12 INFO - PROCESS | 1850 | 1461073392032 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 06:43:12 INFO - PROCESS | 1850 | 1461073392040 Marionette TRACE conn3 <- [1,2122,null,{}] 06:43:12 INFO - PROCESS | 1850 | 1461073392051 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:12 INFO - PROCESS | 1850 | 1461073392270 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 06:43:12 INFO - PROCESS | 1850 | 1461073392534 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecd2ac800 == 116 [pid = 1850] [id = 538] 06:43:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fdec9a8f400) [pid = 1850] [serial = 1615] [outer = (nil)] 06:43:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fdecac8a800) [pid = 1850] [serial = 1616] [outer = 0x7fdec9a8f400] 06:43:12 INFO - PROCESS | 1850 | 1461073392675 Marionette DEBUG loaded listener.js 06:43:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fdecb151800) [pid = 1850] [serial = 1617] [outer = 0x7fdec9a8f400] 06:43:14 INFO - PROCESS | 1850 | 1461073394014 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 06:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 06:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2053ms 06:43:14 INFO - PROCESS | 1850 | 1461073394092 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 06:43:14 INFO - PROCESS | 1850 | 1461073394097 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 06:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 06:43:14 INFO - PROCESS | 1850 | 1461073394108 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 06:43:14 INFO - PROCESS | 1850 | 1461073394114 Marionette TRACE conn3 <- [1,2126,null,{}] 06:43:14 INFO - PROCESS | 1850 | 1461073394124 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:14 INFO - PROCESS | 1850 | 1461073394498 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 06:43:14 INFO - PROCESS | 1850 | 1461073394874 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded04b0000 == 117 [pid = 1850] [id = 539] 06:43:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fdecc1e0800) [pid = 1850] [serial = 1618] [outer = (nil)] 06:43:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fdecc475400) [pid = 1850] [serial = 1619] [outer = 0x7fdecc1e0800] 06:43:14 INFO - PROCESS | 1850 | 1461073394955 Marionette DEBUG loaded listener.js 06:43:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fdecc703c00) [pid = 1850] [serial = 1620] [outer = 0x7fdecc1e0800] 06:43:15 INFO - PROCESS | 1850 | 1461073395807 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 06:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 06:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1736ms 06:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 06:43:15 INFO - PROCESS | 1850 | 1461073395844 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 06:43:15 INFO - PROCESS | 1850 | 1461073395847 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 06:43:15 INFO - PROCESS | 1850 | 1461073395855 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 06:43:15 INFO - PROCESS | 1850 | 1461073395858 Marionette TRACE conn3 <- [1,2130,null,{}] 06:43:15 INFO - PROCESS | 1850 | 1461073395864 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:16 INFO - PROCESS | 1850 | 1461073396080 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 06:43:16 INFO - PROCESS | 1850 | 1461073396350 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded13ca800 == 118 [pid = 1850] [id = 540] 06:43:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fdecbfe9c00) [pid = 1850] [serial = 1621] [outer = (nil)] 06:43:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fdecc8ba400) [pid = 1850] [serial = 1622] [outer = 0x7fdecbfe9c00] 06:43:16 INFO - PROCESS | 1850 | 1461073396423 Marionette DEBUG loaded listener.js 06:43:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fdecc996000) [pid = 1850] [serial = 1623] [outer = 0x7fdecbfe9c00] 06:43:17 INFO - PROCESS | 1850 | 1461073397420 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 06:43:17 INFO - PROCESS | 1850 | 1461073397490 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 06:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 06:43:17 INFO - PROCESS | 1850 | 1461073397497 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 06:43:17 INFO - PROCESS | 1850 | 1461073397500 Marionette TRACE conn3 <- [1,2134,null,{}] 06:43:17 INFO - PROCESS | 1850 | 1461073397506 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:17 INFO - PROCESS | 1850 | 1461073397722 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 06:43:18 INFO - PROCESS | 1850 | 1461073398029 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded3e5a800 == 119 [pid = 1850] [id = 541] 06:43:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fdecc1be400) [pid = 1850] [serial = 1624] [outer = (nil)] 06:43:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fdeccc22c00) [pid = 1850] [serial = 1625] [outer = 0x7fdecc1be400] 06:43:18 INFO - PROCESS | 1850 | 1461073398106 Marionette DEBUG loaded listener.js 06:43:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7fdecce98000) [pid = 1850] [serial = 1626] [outer = 0x7fdecc1be400] 06:43:18 INFO - PROCESS | 1850 | 1461073398945 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 06:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 06:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1491ms 06:43:18 INFO - PROCESS | 1850 | 1461073398990 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 06:43:18 INFO - PROCESS | 1850 | 1461073398994 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 06:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 06:43:19 INFO - PROCESS | 1850 | 1461073399000 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 06:43:19 INFO - PROCESS | 1850 | 1461073399004 Marionette TRACE conn3 <- [1,2138,null,{}] 06:43:19 INFO - PROCESS | 1850 | 1461073399009 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:19 INFO - PROCESS | 1850 | 1461073399266 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 06:43:20 INFO - PROCESS | 1850 | 1461073400090 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd0cf800 == 120 [pid = 1850] [id = 542] 06:43:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7fdebbb22000) [pid = 1850] [serial = 1627] [outer = (nil)] 06:43:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7fdebbb28800) [pid = 1850] [serial = 1628] [outer = 0x7fdebbb22000] 06:43:20 INFO - PROCESS | 1850 | 1461073400198 Marionette DEBUG loaded listener.js 06:43:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x7fdebbfc4000) [pid = 1850] [serial = 1629] [outer = 0x7fdebbb22000] 06:43:21 INFO - PROCESS | 1850 | 1461073401093 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 06:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 06:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2140ms 06:43:21 INFO - PROCESS | 1850 | 1461073401142 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 06:43:21 INFO - PROCESS | 1850 | 1461073401149 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 06:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 06:43:21 INFO - PROCESS | 1850 | 1461073401159 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 06:43:21 INFO - PROCESS | 1850 | 1461073401163 Marionette TRACE conn3 <- [1,2142,null,{}] 06:43:21 INFO - PROCESS | 1850 | 1461073401171 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:21 INFO - PROCESS | 1850 | 1461073401389 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 06:43:21 INFO - PROCESS | 1850 | 1461073401672 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1ec7800 == 121 [pid = 1850] [id = 543] 06:43:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x7fdebe84c000) [pid = 1850] [serial = 1630] [outer = (nil)] 06:43:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x7fdebf14c000) [pid = 1850] [serial = 1631] [outer = 0x7fdebe84c000] 06:43:21 INFO - PROCESS | 1850 | 1461073401857 Marionette DEBUG loaded listener.js 06:43:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x7fdebfdd8000) [pid = 1850] [serial = 1632] [outer = 0x7fdebe84c000] 06:43:22 INFO - PROCESS | 1850 | 1461073402747 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 06:43:22 INFO - PROCESS | 1850 | 1461073402807 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 06:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 06:43:22 INFO - PROCESS | 1850 | 1461073402816 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 06:43:22 INFO - PROCESS | 1850 | 1461073402819 Marionette TRACE conn3 <- [1,2146,null,{}] 06:43:22 INFO - PROCESS | 1850 | 1461073402824 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:23 INFO - PROCESS | 1850 | 1461073403023 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 06:43:23 INFO - PROCESS | 1850 | 1461073403520 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc6a5000 == 122 [pid = 1850] [id = 544] 06:43:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x7fdebfdd8400) [pid = 1850] [serial = 1633] [outer = (nil)] 06:43:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7fdec0491800) [pid = 1850] [serial = 1634] [outer = 0x7fdebfdd8400] 06:43:23 INFO - PROCESS | 1850 | 1461073403637 Marionette DEBUG loaded listener.js 06:43:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7fdec11bbc00) [pid = 1850] [serial = 1635] [outer = 0x7fdebfdd8400] 06:43:24 INFO - PROCESS | 1850 | 1461073404581 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 06:43:24 INFO - PROCESS | 1850 | 1461073404658 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 06:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 06:43:24 INFO - PROCESS | 1850 | 1461073404667 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 06:43:24 INFO - PROCESS | 1850 | 1461073404676 Marionette TRACE conn3 <- [1,2150,null,{}] 06:43:24 INFO - PROCESS | 1850 | 1461073404690 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:24 INFO - PROCESS | 1850 | 1461073404933 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 06:43:25 INFO - PROCESS | 1850 | 1461073405247 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5280000 == 123 [pid = 1850] [id = 545] 06:43:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x7fdebe843000) [pid = 1850] [serial = 1636] [outer = (nil)] 06:43:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x7fdec2b6e800) [pid = 1850] [serial = 1637] [outer = 0x7fdebe843000] 06:43:25 INFO - PROCESS | 1850 | 1461073405319 Marionette DEBUG loaded listener.js 06:43:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x7fdec476ac00) [pid = 1850] [serial = 1638] [outer = 0x7fdebe843000] 06:43:26 INFO - PROCESS | 1850 | 1461073406254 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 06:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 06:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1640ms 06:43:26 INFO - PROCESS | 1850 | 1461073406308 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 06:43:26 INFO - PROCESS | 1850 | 1461073406314 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 06:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 06:43:26 INFO - PROCESS | 1850 | 1461073406325 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 06:43:26 INFO - PROCESS | 1850 | 1461073406328 Marionette TRACE conn3 <- [1,2154,null,{}] 06:43:26 INFO - PROCESS | 1850 | 1461073406337 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:26 INFO - PROCESS | 1850 | 1461073406625 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 06:43:27 INFO - PROCESS | 1850 | 1461073407040 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bbf800 == 124 [pid = 1850] [id = 546] 06:43:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x7fdebbcb0800) [pid = 1850] [serial = 1639] [outer = (nil)] 06:43:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x7fdec4c03000) [pid = 1850] [serial = 1640] [outer = 0x7fdebbcb0800] 06:43:27 INFO - PROCESS | 1850 | 1461073407161 Marionette DEBUG loaded listener.js 06:43:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 290 (0x7fdec4dacc00) [pid = 1850] [serial = 1641] [outer = 0x7fdebbcb0800] 06:43:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecab59000 == 123 [pid = 1850] [id = 466] 06:43:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded59d8800 == 122 [pid = 1850] [id = 474] 06:43:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d82800 == 121 [pid = 1850] [id = 465] 06:43:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec04ea000 == 120 [pid = 1850] [id = 526] 06:43:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe7bd000 == 119 [pid = 1850] [id = 524] 06:43:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd339800 == 118 [pid = 1850] [id = 523] 06:43:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeeafc4800 == 117 [pid = 1850] [id = 518] 06:43:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc1d0800 == 116 [pid = 1850] [id = 517] 06:43:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded2b85800 == 115 [pid = 1850] [id = 473] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 289 (0x7fdec156c800) [pid = 1850] [serial = 1505] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x7fdebad8b800) [pid = 1850] [serial = 1481] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x7fdec2d42800) [pid = 1850] [serial = 1506] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x7fdecc1d8000) [pid = 1850] [serial = 1515] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x7fdebedf5000) [pid = 1850] [serial = 1500] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x7fdec11bb400) [pid = 1850] [serial = 1503] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7fdec2b6c400) [pid = 1850] [serial = 1490] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7fdebd370000) [pid = 1850] [serial = 1496] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x7fdec4c0b000) [pid = 1850] [serial = 1509] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x7fdecee3cc00) [pid = 1850] [serial = 1455] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x7fdec0492c00) [pid = 1850] [serial = 1502] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x7fded54ad000) [pid = 1850] [serial = 1472] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x7fdee3196800) [pid = 1850] [serial = 1478] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7fdec48f1800) [pid = 1850] [serial = 1508] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7fdecaa4f000) [pid = 1850] [serial = 1514] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7fdebe710c00) [pid = 1850] [serial = 1499] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fdec2b63c00) [pid = 1850] [serial = 1484] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fdebe709400) [pid = 1850] [serial = 1457] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fdecc483000) [pid = 1850] [serial = 1517] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fdec2d4c000) [pid = 1850] [serial = 1460] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fdec58e0800) [pid = 1850] [serial = 1463] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fdec53dc400) [pid = 1850] [serial = 1511] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fded1243000) [pid = 1850] [serial = 1487] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fded04ea000) [pid = 1850] [serial = 1469] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fdebbcb8c00) [pid = 1850] [serial = 1493] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fdeccc2cc00) [pid = 1850] [serial = 1466] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fdee205a800) [pid = 1850] [serial = 1475] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fdec553a800) [pid = 1850] [serial = 1512] [outer = (nil)] [url = about:blank] 06:43:28 INFO - PROCESS | 1850 | 1461073408544 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 06:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 06:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2293ms 06:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 06:43:28 INFO - PROCESS | 1850 | 1461073408617 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 06:43:28 INFO - PROCESS | 1850 | 1461073408620 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 06:43:28 INFO - PROCESS | 1850 | 1461073408627 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 06:43:28 INFO - PROCESS | 1850 | 1461073408629 Marionette TRACE conn3 <- [1,2158,null,{}] 06:43:28 INFO - PROCESS | 1850 | 1461073408634 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:28 INFO - PROCESS | 1850 | 1461073408836 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 06:43:29 INFO - PROCESS | 1850 | 1461073409016 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebecdf800 == 116 [pid = 1850] [id = 547] 06:43:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fdec4751400) [pid = 1850] [serial = 1642] [outer = (nil)] 06:43:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fdec4dae400) [pid = 1850] [serial = 1643] [outer = 0x7fdec4751400] 06:43:29 INFO - PROCESS | 1850 | 1461073409090 Marionette DEBUG loaded listener.js 06:43:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fdec53e1400) [pid = 1850] [serial = 1644] [outer = 0x7fdec4751400] 06:43:29 INFO - PROCESS | 1850 | 1461073409870 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 06:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 06:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1284ms 06:43:29 INFO - PROCESS | 1850 | 1461073409923 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 06:43:29 INFO - PROCESS | 1850 | 1461073409926 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 06:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 06:43:29 INFO - PROCESS | 1850 | 1461073409935 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 06:43:29 INFO - PROCESS | 1850 | 1461073409938 Marionette TRACE conn3 <- [1,2162,null,{}] 06:43:29 INFO - PROCESS | 1850 | 1461073409942 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:30 INFO - PROCESS | 1850 | 1461073410122 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 06:43:30 INFO - PROCESS | 1850 | 1461073410138 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2be2000 == 117 [pid = 1850] [id = 548] 06:43:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fdec58dc400) [pid = 1850] [serial = 1645] [outer = (nil)] 06:43:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fdec9a91c00) [pid = 1850] [serial = 1646] [outer = 0x7fdec58dc400] 06:43:30 INFO - PROCESS | 1850 | 1461073410197 Marionette DEBUG loaded listener.js 06:43:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fdec9b3e000) [pid = 1850] [serial = 1647] [outer = 0x7fdec58dc400] 06:43:31 INFO - PROCESS | 1850 | 1461073411185 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 06:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 06:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1279ms 06:43:31 INFO - PROCESS | 1850 | 1461073411215 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 06:43:31 INFO - PROCESS | 1850 | 1461073411219 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 06:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 06:43:31 INFO - PROCESS | 1850 | 1461073411224 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 06:43:31 INFO - PROCESS | 1850 | 1461073411227 Marionette TRACE conn3 <- [1,2166,null,{}] 06:43:31 INFO - PROCESS | 1850 | 1461073411232 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:31 INFO - PROCESS | 1850 | 1461073411486 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 06:43:31 INFO - PROCESS | 1850 | 1461073411520 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b19000 == 118 [pid = 1850] [id = 549] 06:43:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fdec5531400) [pid = 1850] [serial = 1648] [outer = (nil)] 06:43:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fdecaa49800) [pid = 1850] [serial = 1649] [outer = 0x7fdec5531400] 06:43:31 INFO - PROCESS | 1850 | 1461073411582 Marionette DEBUG loaded listener.js 06:43:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fdecb15c400) [pid = 1850] [serial = 1650] [outer = 0x7fdec5531400] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fdec553d400) [pid = 1850] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fded59c4c00) [pid = 1850] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fdecaa42800) [pid = 1850] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fdeca92ac00) [pid = 1850] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fdec1568800) [pid = 1850] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fded02e4000) [pid = 1850] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fdec474b800) [pid = 1850] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fdebbb2bc00) [pid = 1850] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fdebefee000) [pid = 1850] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fdec048e400) [pid = 1850] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fdec04cd800) [pid = 1850] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fdebedf2800) [pid = 1850] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fdec9b37c00) [pid = 1850] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fdec4876800) [pid = 1850] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fdecc5d0000) [pid = 1850] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fdec9ae3400) [pid = 1850] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fdee20d4c00) [pid = 1850] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fdecc99a000) [pid = 1850] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fdec48e8400) [pid = 1850] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fdebbb23800) [pid = 1850] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fdece08bc00) [pid = 1850] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fdec53dfc00) [pid = 1850] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fdecc995000) [pid = 1850] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fdec53e5c00) [pid = 1850] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fdebbda6c00) [pid = 1850] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fdebfdd8c00) [pid = 1850] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fdec4dac800) [pid = 1850] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fdecc1e4400) [pid = 1850] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fdebefebc00) [pid = 1850] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fded42dd400) [pid = 1850] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fdecd01c000) [pid = 1850] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fded5989400) [pid = 1850] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fdebbb2f400) [pid = 1850] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fdecb1d6c00) [pid = 1850] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fdebbda0c00) [pid = 1850] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fdebbcb1c00) [pid = 1850] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fdebedf0000) [pid = 1850] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fdecc47fc00) [pid = 1850] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fdec155d400) [pid = 1850] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fded37b2c00) [pid = 1850] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fdec1b48c00) [pid = 1850] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fdebedf6800) [pid = 1850] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fded54aa400) [pid = 1850] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fdeccc25800) [pid = 1850] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fdecb1d2800) [pid = 1850] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fdecce91c00) [pid = 1850] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fdebbcb7c00) [pid = 1850] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fdebad87400) [pid = 1850] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fdecc8bfc00) [pid = 1850] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fdebe844c00) [pid = 1850] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdec4586800) [pid = 1850] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdeccb0bc00) [pid = 1850] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdeca928000) [pid = 1850] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fdebe70a400) [pid = 1850] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fdebad86800) [pid = 1850] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fdec48e4000) [pid = 1850] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdee4306400) [pid = 1850] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fded119e000) [pid = 1850] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdec474ec00) [pid = 1850] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fded1246c00) [pid = 1850] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdecdde4400) [pid = 1850] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdeccfa0800) [pid = 1850] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdec05d0400) [pid = 1850] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdebbda5800) [pid = 1850] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdebbda9400) [pid = 1850] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fdebf148000) [pid = 1850] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 06:43:33 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdec0490000) [pid = 1850] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 06:43:33 INFO - PROCESS | 1850 | 1461073413834 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 06:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 06:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2640ms 06:43:33 INFO - PROCESS | 1850 | 1461073413865 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 06:43:33 INFO - PROCESS | 1850 | 1461073413869 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 06:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 06:43:33 INFO - PROCESS | 1850 | 1461073413876 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 06:43:33 INFO - PROCESS | 1850 | 1461073413880 Marionette TRACE conn3 <- [1,2170,null,{}] 06:43:33 INFO - PROCESS | 1850 | 1461073413886 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:34 INFO - PROCESS | 1850 | 1461073414085 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 06:43:34 INFO - PROCESS | 1850 | 1461073414267 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd0cd800 == 119 [pid = 1850] [id = 550] 06:43:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdebad87400) [pid = 1850] [serial = 1651] [outer = (nil)] 06:43:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdebbda0c00) [pid = 1850] [serial = 1652] [outer = 0x7fdebad87400] 06:43:34 INFO - PROCESS | 1850 | 1461073414334 Marionette DEBUG loaded listener.js 06:43:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdebe844c00) [pid = 1850] [serial = 1653] [outer = 0x7fdebad87400] 06:43:35 INFO - PROCESS | 1850 | 1461073415078 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 06:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 06:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1236ms 06:43:35 INFO - PROCESS | 1850 | 1461073415113 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 06:43:35 INFO - PROCESS | 1850 | 1461073415116 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 06:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 06:43:35 INFO - PROCESS | 1850 | 1461073415138 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 06:43:35 INFO - PROCESS | 1850 | 1461073415142 Marionette TRACE conn3 <- [1,2174,null,{}] 06:43:35 INFO - PROCESS | 1850 | 1461073415148 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:35 INFO - PROCESS | 1850 | 1461073415363 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 06:43:35 INFO - PROCESS | 1850 | 1461073415373 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4a43000 == 120 [pid = 1850] [id = 551] 06:43:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdebe84b400) [pid = 1850] [serial = 1654] [outer = (nil)] 06:43:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdec04d0400) [pid = 1850] [serial = 1655] [outer = 0x7fdebe84b400] 06:43:35 INFO - PROCESS | 1850 | 1461073415438 Marionette DEBUG loaded listener.js 06:43:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdec1b48400) [pid = 1850] [serial = 1656] [outer = 0x7fdebe84b400] 06:43:36 INFO - PROCESS | 1850 | 1461073416885 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 06:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 06:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1797ms 06:43:36 INFO - PROCESS | 1850 | 1461073416937 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 06:43:36 INFO - PROCESS | 1850 | 1461073416951 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 06:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 06:43:36 INFO - PROCESS | 1850 | 1461073416981 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 06:43:36 INFO - PROCESS | 1850 | 1461073416991 Marionette TRACE conn3 <- [1,2178,null,{}] 06:43:37 INFO - PROCESS | 1850 | 1461073417004 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:37 INFO - PROCESS | 1850 | 1461073417421 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 06:43:37 INFO - PROCESS | 1850 | 1461073417678 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec04e5800 == 121 [pid = 1850] [id = 552] 06:43:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdebe711c00) [pid = 1850] [serial = 1657] [outer = (nil)] 06:43:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdebefe9400) [pid = 1850] [serial = 1658] [outer = 0x7fdebe711c00] 06:43:37 INFO - PROCESS | 1850 | 1461073417758 Marionette DEBUG loaded listener.js 06:43:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fdec0488000) [pid = 1850] [serial = 1659] [outer = 0x7fdebe711c00] 06:43:38 INFO - PROCESS | 1850 | 1461073418789 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 06:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 06:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1866ms 06:43:38 INFO - PROCESS | 1850 | 1461073418830 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 06:43:38 INFO - PROCESS | 1850 | 1461073418851 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 06:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 06:43:38 INFO - PROCESS | 1850 | 1461073418863 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 06:43:38 INFO - PROCESS | 1850 | 1461073418867 Marionette TRACE conn3 <- [1,2182,null,{}] 06:43:38 INFO - PROCESS | 1850 | 1461073418874 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:39 INFO - PROCESS | 1850 | 1461073419152 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 06:43:39 INFO - PROCESS | 1850 | 1461073419472 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4ccc000 == 122 [pid = 1850] [id = 553] 06:43:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fdec04d1000) [pid = 1850] [serial = 1660] [outer = (nil)] 06:43:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fdec1b42800) [pid = 1850] [serial = 1661] [outer = 0x7fdec04d1000] 06:43:39 INFO - PROCESS | 1850 | 1461073419549 Marionette DEBUG loaded listener.js 06:43:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fdec2b62400) [pid = 1850] [serial = 1662] [outer = 0x7fdec04d1000] 06:43:40 INFO - PROCESS | 1850 | 1461073420422 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 06:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 06:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1591ms 06:43:40 INFO - PROCESS | 1850 | 1461073420454 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 06:43:40 INFO - PROCESS | 1850 | 1461073420458 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 06:43:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 06:43:40 INFO - PROCESS | 1850 | 1461073420466 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 06:43:40 INFO - PROCESS | 1850 | 1461073420472 Marionette TRACE conn3 <- [1,2186,null,{}] 06:43:40 INFO - PROCESS | 1850 | 1461073420489 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:40 INFO - PROCESS | 1850 | 1461073420727 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 06:43:40 INFO - PROCESS | 1850 | 1461073420988 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccec0800 == 123 [pid = 1850] [id = 554] 06:43:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fdec4771000) [pid = 1850] [serial = 1663] [outer = (nil)] 06:43:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fdec4b11c00) [pid = 1850] [serial = 1664] [outer = 0x7fdec4771000] 06:43:41 INFO - PROCESS | 1850 | 1461073421115 Marionette DEBUG loaded listener.js 06:43:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fdec53da000) [pid = 1850] [serial = 1665] [outer = 0x7fdec4771000] 06:43:42 INFO - PROCESS | 1850 | 1461073422004 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 06:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 06:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1587ms 06:43:42 INFO - PROCESS | 1850 | 1461073422054 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 06:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 06:43:42 INFO - PROCESS | 1850 | 1461073422059 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 06:43:42 INFO - PROCESS | 1850 | 1461073422065 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 06:43:42 INFO - PROCESS | 1850 | 1461073422069 Marionette TRACE conn3 <- [1,2190,null,{}] 06:43:42 INFO - PROCESS | 1850 | 1461073422075 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:42 INFO - PROCESS | 1850 | 1461073422302 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 06:43:42 INFO - PROCESS | 1850 | 1461073422615 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece392800 == 124 [pid = 1850] [id = 555] 06:43:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fdec2b63400) [pid = 1850] [serial = 1666] [outer = (nil)] 06:43:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fdec5531800) [pid = 1850] [serial = 1667] [outer = 0x7fdec2b63400] 06:43:42 INFO - PROCESS | 1850 | 1461073422701 Marionette DEBUG loaded listener.js 06:43:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fdec9a94400) [pid = 1850] [serial = 1668] [outer = 0x7fdec2b63400] 06:43:43 INFO - PROCESS | 1850 | 1461073423532 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 06:43:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 06:43:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1535ms 06:43:43 INFO - PROCESS | 1850 | 1461073423601 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 06:43:43 INFO - PROCESS | 1850 | 1461073423604 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 06:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 06:43:43 INFO - PROCESS | 1850 | 1461073423611 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 06:43:43 INFO - PROCESS | 1850 | 1461073423614 Marionette TRACE conn3 <- [1,2194,null,{}] 06:43:43 INFO - PROCESS | 1850 | 1461073423620 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:43 INFO - PROCESS | 1850 | 1461073423895 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 06:43:44 INFO - PROCESS | 1850 | 1461073424208 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded04a5000 == 125 [pid = 1850] [id = 556] 06:43:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fdeca928000) [pid = 1850] [serial = 1669] [outer = (nil)] 06:43:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fdecaa4f000) [pid = 1850] [serial = 1670] [outer = 0x7fdeca928000] 06:43:44 INFO - PROCESS | 1850 | 1461073424295 Marionette DEBUG loaded listener.js 06:43:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fdecb1d2c00) [pid = 1850] [serial = 1671] [outer = 0x7fdeca928000] 06:43:45 INFO - PROCESS | 1850 | 1461073425194 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 06:43:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 06:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1634ms 06:43:45 INFO - PROCESS | 1850 | 1461073425246 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 06:43:45 INFO - PROCESS | 1850 | 1461073425249 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 06:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 06:43:45 INFO - PROCESS | 1850 | 1461073425257 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 06:43:45 INFO - PROCESS | 1850 | 1461073425261 Marionette TRACE conn3 <- [1,2198,null,{}] 06:43:45 INFO - PROCESS | 1850 | 1461073425267 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:45 INFO - PROCESS | 1850 | 1461073425508 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 06:43:45 INFO - PROCESS | 1850 | 1461073425811 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded141c000 == 126 [pid = 1850] [id = 557] 06:43:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fdecb1d5800) [pid = 1850] [serial = 1672] [outer = (nil)] 06:43:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fdecc484000) [pid = 1850] [serial = 1673] [outer = 0x7fdecb1d5800] 06:43:45 INFO - PROCESS | 1850 | 1461073425896 Marionette DEBUG loaded listener.js 06:43:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fdecc8bbc00) [pid = 1850] [serial = 1674] [outer = 0x7fdecb1d5800] 06:43:46 INFO - PROCESS | 1850 | 1461073426697 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 06:43:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 06:43:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1487ms 06:43:46 INFO - PROCESS | 1850 | 1461073426745 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 06:43:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 06:43:46 INFO - PROCESS | 1850 | 1461073426749 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 06:43:46 INFO - PROCESS | 1850 | 1461073426756 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 06:43:46 INFO - PROCESS | 1850 | 1461073426761 Marionette TRACE conn3 <- [1,2202,null,{}] 06:43:46 INFO - PROCESS | 1850 | 1461073426766 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:47 INFO - PROCESS | 1850 | 1461073427000 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 06:43:47 INFO - PROCESS | 1850 | 1461073427261 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded2b8a000 == 127 [pid = 1850] [id = 558] 06:43:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fdeca927800) [pid = 1850] [serial = 1675] [outer = (nil)] 06:43:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fdecc998c00) [pid = 1850] [serial = 1676] [outer = 0x7fdeca927800] 06:43:47 INFO - PROCESS | 1850 | 1461073427341 Marionette DEBUG loaded listener.js 06:43:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fdeccc26c00) [pid = 1850] [serial = 1677] [outer = 0x7fdeca927800] 06:43:48 INFO - PROCESS | 1850 | 1461073428274 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 06:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 06:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1580ms 06:43:48 INFO - PROCESS | 1850 | 1461073428337 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 06:43:48 INFO - PROCESS | 1850 | 1461073428341 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 06:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 06:43:48 INFO - PROCESS | 1850 | 1461073428347 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 06:43:48 INFO - PROCESS | 1850 | 1461073428351 Marionette TRACE conn3 <- [1,2206,null,{}] 06:43:48 INFO - PROCESS | 1850 | 1461073428358 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:48 INFO - PROCESS | 1850 | 1461073428614 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 06:43:48 INFO - PROCESS | 1850 | 1461073428927 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59d3800 == 128 [pid = 1850] [id = 559] 06:43:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fdecc994400) [pid = 1850] [serial = 1678] [outer = (nil)] 06:43:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fdecce92800) [pid = 1850] [serial = 1679] [outer = 0x7fdecc994400] 06:43:49 INFO - PROCESS | 1850 | 1461073429011 Marionette DEBUG loaded listener.js 06:43:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fdeccf87c00) [pid = 1850] [serial = 1680] [outer = 0x7fdecc994400] 06:43:49 INFO - PROCESS | 1850 | 1461073429870 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 06:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 06:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1582ms 06:43:49 INFO - PROCESS | 1850 | 1461073429930 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 06:43:49 INFO - PROCESS | 1850 | 1461073429933 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 06:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 06:43:49 INFO - PROCESS | 1850 | 1461073429940 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 06:43:49 INFO - PROCESS | 1850 | 1461073429944 Marionette TRACE conn3 <- [1,2210,null,{}] 06:43:49 INFO - PROCESS | 1850 | 1461073429949 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:50 INFO - PROCESS | 1850 | 1461073430193 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 06:43:50 INFO - PROCESS | 1850 | 1461073430497 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e53000 == 129 [pid = 1850] [id = 560] 06:43:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fdecbfe9400) [pid = 1850] [serial = 1681] [outer = (nil)] 06:43:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fdeccf8e000) [pid = 1850] [serial = 1682] [outer = 0x7fdecbfe9400] 06:43:50 INFO - PROCESS | 1850 | 1461073430577 Marionette DEBUG loaded listener.js 06:43:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fdeccfa3400) [pid = 1850] [serial = 1683] [outer = 0x7fdecbfe9400] 06:43:51 INFO - PROCESS | 1850 | 1461073431409 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 06:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 06:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1534ms 06:43:51 INFO - PROCESS | 1850 | 1461073431476 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 06:43:51 INFO - PROCESS | 1850 | 1461073431480 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 06:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 06:43:51 INFO - PROCESS | 1850 | 1461073431486 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 06:43:51 INFO - PROCESS | 1850 | 1461073431489 Marionette TRACE conn3 <- [1,2214,null,{}] 06:43:51 INFO - PROCESS | 1850 | 1461073431494 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:51 INFO - PROCESS | 1850 | 1461073431713 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 06:43:52 INFO - PROCESS | 1850 | 1461073432067 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded67c0800 == 130 [pid = 1850] [id = 561] 06:43:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fdecd0b8400) [pid = 1850] [serial = 1684] [outer = (nil)] 06:43:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fdecdd1d000) [pid = 1850] [serial = 1685] [outer = 0x7fdecd0b8400] 06:43:52 INFO - PROCESS | 1850 | 1461073432159 Marionette DEBUG loaded listener.js 06:43:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fdecdde1c00) [pid = 1850] [serial = 1686] [outer = 0x7fdecd0b8400] 06:43:53 INFO - PROCESS | 1850 | 1461073433009 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 06:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 06:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1578ms 06:43:53 INFO - PROCESS | 1850 | 1461073433067 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 06:43:53 INFO - PROCESS | 1850 | 1461073433070 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 06:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 06:43:53 INFO - PROCESS | 1850 | 1461073433077 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 06:43:53 INFO - PROCESS | 1850 | 1461073433081 Marionette TRACE conn3 <- [1,2218,null,{}] 06:43:53 INFO - PROCESS | 1850 | 1461073433086 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:53 INFO - PROCESS | 1850 | 1461073433330 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 06:43:53 INFO - PROCESS | 1850 | 1461073433595 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded79c9800 == 131 [pid = 1850] [id = 562] 06:43:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fdecddea400) [pid = 1850] [serial = 1687] [outer = (nil)] 06:43:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fdeced3c800) [pid = 1850] [serial = 1688] [outer = 0x7fdecddea400] 06:43:53 INFO - PROCESS | 1850 | 1461073433719 Marionette DEBUG loaded listener.js 06:43:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fded02e8400) [pid = 1850] [serial = 1689] [outer = 0x7fdecddea400] 06:43:54 INFO - PROCESS | 1850 | 1461073434560 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 06:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 06:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1529ms 06:43:54 INFO - PROCESS | 1850 | 1461073434607 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 06:43:54 INFO - PROCESS | 1850 | 1461073434611 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 06:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 06:43:54 INFO - PROCESS | 1850 | 1461073434617 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 06:43:54 INFO - PROCESS | 1850 | 1461073434620 Marionette TRACE conn3 <- [1,2222,null,{}] 06:43:54 INFO - PROCESS | 1850 | 1461073434625 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:54 INFO - PROCESS | 1850 | 1461073434833 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 06:43:55 INFO - PROCESS | 1850 | 1461073435103 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2cee800 == 132 [pid = 1850] [id = 563] 06:43:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fdece088000) [pid = 1850] [serial = 1690] [outer = (nil)] 06:43:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fded04e3800) [pid = 1850] [serial = 1691] [outer = 0x7fdece088000] 06:43:55 INFO - PROCESS | 1850 | 1461073435180 Marionette DEBUG loaded listener.js 06:43:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fded066fc00) [pid = 1850] [serial = 1692] [outer = 0x7fdece088000] 06:43:56 INFO - PROCESS | 1850 | 1461073436016 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 06:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 06:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1432ms 06:43:56 INFO - PROCESS | 1850 | 1461073436050 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 06:43:56 INFO - PROCESS | 1850 | 1461073436054 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 06:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 06:43:56 INFO - PROCESS | 1850 | 1461073436061 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 06:43:56 INFO - PROCESS | 1850 | 1461073436063 Marionette TRACE conn3 <- [1,2226,null,{}] 06:43:56 INFO - PROCESS | 1850 | 1461073436083 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:56 INFO - PROCESS | 1850 | 1461073436364 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 06:43:56 INFO - PROCESS | 1850 | 1461073436572 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee31a9000 == 133 [pid = 1850] [id = 564] 06:43:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fded02e4c00) [pid = 1850] [serial = 1693] [outer = (nil)] 06:43:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fded0a88800) [pid = 1850] [serial = 1694] [outer = 0x7fded02e4c00] 06:43:56 INFO - PROCESS | 1850 | 1461073436648 Marionette DEBUG loaded listener.js 06:43:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fded0c9a400) [pid = 1850] [serial = 1695] [outer = 0x7fded02e4c00] 06:43:57 INFO - PROCESS | 1850 | 1461073437723 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 06:43:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 06:43:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1729ms 06:43:57 INFO - PROCESS | 1850 | 1461073437791 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 06:43:57 INFO - PROCESS | 1850 | 1461073437795 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 06:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 06:43:57 INFO - PROCESS | 1850 | 1461073437801 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 06:43:57 INFO - PROCESS | 1850 | 1461073437803 Marionette TRACE conn3 <- [1,2230,null,{}] 06:43:57 INFO - PROCESS | 1850 | 1461073437809 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:58 INFO - PROCESS | 1850 | 1461073438028 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 06:43:58 INFO - PROCESS | 1850 | 1461073438309 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee6320800 == 134 [pid = 1850] [id = 565] 06:43:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fdecc5d0c00) [pid = 1850] [serial = 1696] [outer = (nil)] 06:43:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fded0ca5800) [pid = 1850] [serial = 1697] [outer = 0x7fdecc5d0c00] 06:43:58 INFO - PROCESS | 1850 | 1461073438429 Marionette DEBUG loaded listener.js 06:43:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fded1248c00) [pid = 1850] [serial = 1698] [outer = 0x7fdecc5d0c00] 06:43:59 INFO - PROCESS | 1850 | 1461073439273 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 06:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 06:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1529ms 06:43:59 INFO - PROCESS | 1850 | 1461073439331 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 06:43:59 INFO - PROCESS | 1850 | 1461073439334 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 06:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 06:43:59 INFO - PROCESS | 1850 | 1461073439341 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 06:43:59 INFO - PROCESS | 1850 | 1461073439344 Marionette TRACE conn3 <- [1,2234,null,{}] 06:43:59 INFO - PROCESS | 1850 | 1461073439349 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:43:59 INFO - PROCESS | 1850 | 1461073439562 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 06:43:59 INFO - PROCESS | 1850 | 1461073439838 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:43:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8429800 == 135 [pid = 1850] [id = 566] 06:43:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fded04e1800) [pid = 1850] [serial = 1699] [outer = (nil)] 06:43:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fded139c000) [pid = 1850] [serial = 1700] [outer = 0x7fded04e1800] 06:43:59 INFO - PROCESS | 1850 | 1461073439957 Marionette DEBUG loaded listener.js 06:44:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fded13a4000) [pid = 1850] [serial = 1701] [outer = 0x7fded04e1800] 06:44:00 INFO - PROCESS | 1850 | 1461073440810 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 06:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 06:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1535ms 06:44:00 INFO - PROCESS | 1850 | 1461073440877 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 06:44:00 INFO - PROCESS | 1850 | 1461073440880 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 06:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 06:44:00 INFO - PROCESS | 1850 | 1461073440887 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 06:44:00 INFO - PROCESS | 1850 | 1461073440890 Marionette TRACE conn3 <- [1,2238,null,{}] 06:44:00 INFO - PROCESS | 1850 | 1461073440896 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:01 INFO - PROCESS | 1850 | 1461073441117 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 06:44:01 INFO - PROCESS | 1850 | 1461073441435 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeea285800 == 136 [pid = 1850] [id = 567] 06:44:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fdec4770400) [pid = 1850] [serial = 1702] [outer = (nil)] 06:44:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fded2b68c00) [pid = 1850] [serial = 1703] [outer = 0x7fdec4770400] 06:44:01 INFO - PROCESS | 1850 | 1461073441514 Marionette DEBUG loaded listener.js 06:44:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fded3574000) [pid = 1850] [serial = 1704] [outer = 0x7fdec4770400] 06:44:02 INFO - PROCESS | 1850 | 1461073442425 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 06:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 06:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1587ms 06:44:02 INFO - PROCESS | 1850 | 1461073442475 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 06:44:02 INFO - PROCESS | 1850 | 1461073442479 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 06:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 06:44:02 INFO - PROCESS | 1850 | 1461073442486 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 06:44:02 INFO - PROCESS | 1850 | 1461073442490 Marionette TRACE conn3 <- [1,2242,null,{}] 06:44:02 INFO - PROCESS | 1850 | 1461073442495 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:02 INFO - PROCESS | 1850 | 1461073442733 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 06:44:03 INFO - PROCESS | 1850 | 1461073443091 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd87000 == 137 [pid = 1850] [id = 568] 06:44:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fdebad8fc00) [pid = 1850] [serial = 1705] [outer = (nil)] 06:44:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fdebd37a000) [pid = 1850] [serial = 1706] [outer = 0x7fdebad8fc00] 06:44:03 INFO - PROCESS | 1850 | 1461073443170 Marionette DEBUG loaded listener.js 06:44:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fded1245800) [pid = 1850] [serial = 1707] [outer = 0x7fdebad8fc00] 06:44:04 INFO - PROCESS | 1850 | 1461073444142 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 06:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 06:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1696ms 06:44:04 INFO - PROCESS | 1850 | 1461073444183 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 06:44:04 INFO - PROCESS | 1850 | 1461073444187 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 06:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 06:44:04 INFO - PROCESS | 1850 | 1461073444193 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 06:44:04 INFO - PROCESS | 1850 | 1461073444196 Marionette TRACE conn3 <- [1,2246,null,{}] 06:44:04 INFO - PROCESS | 1850 | 1461073444202 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:04 INFO - PROCESS | 1850 | 1461073444432 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 06:44:04 INFO - PROCESS | 1850 | 1461073444753 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a71800 == 138 [pid = 1850] [id = 569] 06:44:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fdebad91000) [pid = 1850] [serial = 1708] [outer = (nil)] 06:44:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fdebe704400) [pid = 1850] [serial = 1709] [outer = 0x7fdebad91000] 06:44:04 INFO - PROCESS | 1850 | 1461073444835 Marionette DEBUG loaded listener.js 06:44:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fdec1563400) [pid = 1850] [serial = 1710] [outer = 0x7fdebad91000] 06:44:05 INFO - PROCESS | 1850 | 1461073445750 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 06:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 06:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1634ms 06:44:05 INFO - PROCESS | 1850 | 1461073445828 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 06:44:05 INFO - PROCESS | 1850 | 1461073445831 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 06:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 06:44:05 INFO - PROCESS | 1850 | 1461073445839 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 06:44:05 INFO - PROCESS | 1850 | 1461073445842 Marionette TRACE conn3 <- [1,2250,null,{}] 06:44:05 INFO - PROCESS | 1850 | 1461073445848 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:06 INFO - PROCESS | 1850 | 1461073446086 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd0cd800 == 137 [pid = 1850] [id = 550] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b19000 == 136 [pid = 1850] [id = 549] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2be2000 == 135 [pid = 1850] [id = 548] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1dda800 == 134 [pid = 1850] [id = 527] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebecdf800 == 133 [pid = 1850] [id = 547] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9bbf800 == 132 [pid = 1850] [id = 546] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5280000 == 131 [pid = 1850] [id = 545] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc6a5000 == 130 [pid = 1850] [id = 544] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1ec7800 == 129 [pid = 1850] [id = 543] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd0cf800 == 128 [pid = 1850] [id = 542] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded13ca800 == 127 [pid = 1850] [id = 540] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccb56000 == 126 [pid = 1850] [id = 537] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecadb7000 == 125 [pid = 1850] [id = 536] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecac0b800 == 124 [pid = 1850] [id = 535] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b21000 == 123 [pid = 1850] [id = 534] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5411800 == 122 [pid = 1850] [id = 533] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d9b000 == 121 [pid = 1850] [id = 532] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4b96800 == 120 [pid = 1850] [id = 531] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2bc9800 == 119 [pid = 1850] [id = 530] 06:44:07 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe7c2000 == 118 [pid = 1850] [id = 529] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fdec4594400) [pid = 1850] [serial = 1242] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fded04e9000) [pid = 1850] [serial = 1350] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fded59bc800) [pid = 1850] [serial = 1353] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fdecc8b5000) [pid = 1850] [serial = 1368] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fdebad90400) [pid = 1850] [serial = 1482] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fdecb151400) [pid = 1850] [serial = 1464] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fdee815a400) [pid = 1850] [serial = 1230] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fded139ec00) [pid = 1850] [serial = 1422] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fded1399c00) [pid = 1850] [serial = 1236] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fded5a66000) [pid = 1850] [serial = 1425] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fded0a8cc00) [pid = 1850] [serial = 1284] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fded02eac00) [pid = 1850] [serial = 1416] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fded63f5400) [pid = 1850] [serial = 1428] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fded72c8000) [pid = 1850] [serial = 1293] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fded598b000) [pid = 1850] [serial = 1224] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fdec9b33400) [pid = 1850] [serial = 1278] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fdee20d5c00) [pid = 1850] [serial = 1296] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fded1199800) [pid = 1850] [serial = 1233] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fdebefed400) [pid = 1850] [serial = 1458] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fdec135f000) [pid = 1850] [serial = 1371] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fdee815d800) [pid = 1850] [serial = 1491] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fded5c69000) [pid = 1850] [serial = 1290] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fdec156bc00) [pid = 1850] [serial = 1338] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fdecdddc000) [pid = 1850] [serial = 1347] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fdec4daa800) [pid = 1850] [serial = 1398] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fded8626c00) [pid = 1850] [serial = 1227] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fdecc993400) [pid = 1850] [serial = 1344] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fdee7a56800) [pid = 1850] [serial = 1302] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fdee3194400) [pid = 1850] [serial = 1476] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fdec4db1000) [pid = 1850] [serial = 1341] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fdebbb2f800) [pid = 1850] [serial = 1251] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fded139a800) [pid = 1850] [serial = 1287] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fdecaa43c00) [pid = 1850] [serial = 1401] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fded6ee7400) [pid = 1850] [serial = 1356] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fdecc1e3800) [pid = 1850] [serial = 1404] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fdebe710800) [pid = 1850] [serial = 1365] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fded1196800) [pid = 1850] [serial = 1470] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fdeccf80800) [pid = 1850] [serial = 1281] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fdeccfa4800) [pid = 1850] [serial = 1410] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fdee4304400) [pid = 1850] [serial = 1479] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fded6d96c00) [pid = 1850] [serial = 1473] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fded0a8e000) [pid = 1850] [serial = 1419] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fdee6349c00) [pid = 1850] [serial = 1362] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdeccc23800) [pid = 1850] [serial = 1434] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdecb154000) [pid = 1850] [serial = 1407] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdec4777400) [pid = 1850] [serial = 1461] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fdebbcbe400) [pid = 1850] [serial = 1494] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fded13a4800) [pid = 1850] [serial = 1248] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fdee6228800) [pid = 1850] [serial = 1488] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdec458d000) [pid = 1850] [serial = 1275] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fded7b61400) [pid = 1850] [serial = 1431] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdec4591400) [pid = 1850] [serial = 1245] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fdec1b44000) [pid = 1850] [serial = 1395] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdee41c1800) [pid = 1850] [serial = 1299] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdecd0ab400) [pid = 1850] [serial = 1149] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdee3107400) [pid = 1850] [serial = 1359] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fded13a4400) [pid = 1850] [serial = 1239] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdecd019000) [pid = 1850] [serial = 1467] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fdec2b69400) [pid = 1850] [serial = 1485] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdece088400) [pid = 1850] [serial = 1413] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdee802ec00) [pid = 1850] [serial = 1305] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdebd375000) [pid = 1850] [serial = 1497] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fded02e5c00) [pid = 1850] [serial = 1535] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fdeccf80c00) [pid = 1850] [serial = 1532] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fded1251c00) [pid = 1850] [serial = 1538] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdebedeb400) [pid = 1850] [serial = 1574] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdebefeb000) [pid = 1850] [serial = 1575] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fdebf14bc00) [pid = 1850] [serial = 1520] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fded4332c00) [pid = 1850] [serial = 1541] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdebbfcdc00) [pid = 1850] [serial = 1571] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdebd375400) [pid = 1850] [serial = 1572] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdec9ae7c00) [pid = 1850] [serial = 1526] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdec048ac00) [pid = 1850] [serial = 1577] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdecc993c00) [pid = 1850] [serial = 1529] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdebefe9800) [pid = 1850] [serial = 1565] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdebd18f800) [pid = 1850] [serial = 1562] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdebf279400) [pid = 1850] [serial = 1559] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdecac86400) [pid = 1850] [serial = 1556] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdebbfca800) [pid = 1850] [serial = 1553] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdee33dd000) [pid = 1850] [serial = 1550] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fded67a8800) [pid = 1850] [serial = 1547] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdebd187800) [pid = 1850] [serial = 1568] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdec29c4800) [pid = 1850] [serial = 1523] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fded5c66000) [pid = 1850] [serial = 1544] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdec4755400) [pid = 1850] [serial = 1586] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdec04cc000) [pid = 1850] [serial = 1578] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdec1363000) [pid = 1850] [serial = 1583] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdec1564000) [pid = 1850] [serial = 1584] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdec11bec00) [pid = 1850] [serial = 1580] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdec135f400) [pid = 1850] [serial = 1581] [outer = (nil)] [url = about:blank] 06:44:07 INFO - PROCESS | 1850 | 1461073447672 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc1d8000 == 119 [pid = 1850] [id = 570] 06:44:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdebbb2f800) [pid = 1850] [serial = 1711] [outer = (nil)] 06:44:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdebbcbac00) [pid = 1850] [serial = 1712] [outer = 0x7fdebbb2f800] 06:44:07 INFO - PROCESS | 1850 | 1461073447765 Marionette DEBUG loaded listener.js 06:44:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdebbfcdc00) [pid = 1850] [serial = 1713] [outer = 0x7fdebbb2f800] 06:44:08 INFO - PROCESS | 1850 | 1461073448547 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 06:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 06:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2734ms 06:44:08 INFO - PROCESS | 1850 | 1461073448575 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 06:44:08 INFO - PROCESS | 1850 | 1461073448582 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 06:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 06:44:08 INFO - PROCESS | 1850 | 1461073448590 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 06:44:08 INFO - PROCESS | 1850 | 1461073448593 Marionette TRACE conn3 <- [1,2254,null,{}] 06:44:08 INFO - PROCESS | 1850 | 1461073448601 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:08 INFO - PROCESS | 1850 | 1461073448825 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 06:44:09 INFO - PROCESS | 1850 | 1461073449005 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd1e1800 == 120 [pid = 1850] [id = 571] 06:44:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdebbcb0400) [pid = 1850] [serial = 1714] [outer = (nil)] 06:44:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdebe851400) [pid = 1850] [serial = 1715] [outer = 0x7fdebbcb0400] 06:44:09 INFO - PROCESS | 1850 | 1461073449071 Marionette DEBUG loaded listener.js 06:44:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdebefe9800) [pid = 1850] [serial = 1716] [outer = 0x7fdebbcb0400] 06:44:09 INFO - PROCESS | 1850 | 1461073449932 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 06:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 06:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1378ms 06:44:09 INFO - PROCESS | 1850 | 1461073449973 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 06:44:09 INFO - PROCESS | 1850 | 1461073449979 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 06:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 06:44:09 INFO - PROCESS | 1850 | 1461073449991 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 06:44:09 INFO - PROCESS | 1850 | 1461073449994 Marionette TRACE conn3 <- [1,2258,null,{}] 06:44:10 INFO - PROCESS | 1850 | 1461073449999 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:10 INFO - PROCESS | 1850 | 1461073450262 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 06:44:10 INFO - PROCESS | 1850 | 1461073450307 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebf2da800 == 121 [pid = 1850] [id = 572] 06:44:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdebf275c00) [pid = 1850] [serial = 1717] [outer = (nil)] 06:44:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdec04c4c00) [pid = 1850] [serial = 1718] [outer = 0x7fdebf275c00] 06:44:10 INFO - PROCESS | 1850 | 1461073450371 Marionette DEBUG loaded listener.js 06:44:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdec11b9400) [pid = 1850] [serial = 1719] [outer = 0x7fdebf275c00] 06:44:11 INFO - PROCESS | 1850 | 1461073451352 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 06:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 06:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1429ms 06:44:11 INFO - PROCESS | 1850 | 1461073451421 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 06:44:11 INFO - PROCESS | 1850 | 1461073451424 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 06:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 06:44:11 INFO - PROCESS | 1850 | 1461073451464 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 06:44:11 INFO - PROCESS | 1850 | 1461073451483 Marionette TRACE conn3 <- [1,2262,null,{}] 06:44:11 INFO - PROCESS | 1850 | 1461073451509 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:11 INFO - PROCESS | 1850 | 1461073451856 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 06:44:12 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdec5531400) [pid = 1850] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 06:44:12 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdebfdd8400) [pid = 1850] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 06:44:12 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdebbcb0800) [pid = 1850] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 06:44:12 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdebe84c000) [pid = 1850] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 06:44:12 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdebbb22000) [pid = 1850] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 06:44:12 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdec58dc400) [pid = 1850] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 06:44:12 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdec4751400) [pid = 1850] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 06:44:12 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdebe843000) [pid = 1850] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 06:44:12 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdebad87400) [pid = 1850] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 06:44:12 INFO - PROCESS | 1850 | 1461073452446 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd335000 == 122 [pid = 1850] [id = 573] 06:44:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdebad87400) [pid = 1850] [serial = 1720] [outer = (nil)] 06:44:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdebd188800) [pid = 1850] [serial = 1721] [outer = 0x7fdebad87400] 06:44:12 INFO - PROCESS | 1850 | 1461073452509 Marionette DEBUG loaded listener.js 06:44:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdec1b49000) [pid = 1850] [serial = 1722] [outer = 0x7fdebad87400] 06:44:13 INFO - PROCESS | 1850 | 1461073453203 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 06:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 06:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1791ms 06:44:13 INFO - PROCESS | 1850 | 1461073453229 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 06:44:13 INFO - PROCESS | 1850 | 1461073453234 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 06:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 06:44:13 INFO - PROCESS | 1850 | 1461073453240 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 06:44:13 INFO - PROCESS | 1850 | 1461073453243 Marionette TRACE conn3 <- [1,2266,null,{}] 06:44:13 INFO - PROCESS | 1850 | 1461073453248 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:13 INFO - PROCESS | 1850 | 1461073453518 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 06:44:13 INFO - PROCESS | 1850 | 1461073453539 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a8f000 == 123 [pid = 1850] [id = 574] 06:44:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdec11bb400) [pid = 1850] [serial = 1723] [outer = (nil)] 06:44:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdec2d44800) [pid = 1850] [serial = 1724] [outer = 0x7fdec11bb400] 06:44:13 INFO - PROCESS | 1850 | 1461073453603 Marionette DEBUG loaded listener.js 06:44:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdec4587400) [pid = 1850] [serial = 1725] [outer = 0x7fdec11bb400] 06:44:14 INFO - PROCESS | 1850 | 1461073454648 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 06:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 06:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1434ms 06:44:14 INFO - PROCESS | 1850 | 1461073454676 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 06:44:14 INFO - PROCESS | 1850 | 1461073454682 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 06:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 06:44:14 INFO - PROCESS | 1850 | 1461073454691 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 06:44:14 INFO - PROCESS | 1850 | 1461073454697 Marionette TRACE conn3 <- [1,2270,null,{}] 06:44:14 INFO - PROCESS | 1850 | 1461073454706 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:14 INFO - PROCESS | 1850 | 1461073454964 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 06:44:15 INFO - PROCESS | 1850 | 1461073455288 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebebe6800 == 124 [pid = 1850] [id = 575] 06:44:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdebe706800) [pid = 1850] [serial = 1726] [outer = (nil)] 06:44:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdebe844400) [pid = 1850] [serial = 1727] [outer = 0x7fdebe706800] 06:44:15 INFO - PROCESS | 1850 | 1461073455370 Marionette DEBUG loaded listener.js 06:44:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdebf146800) [pid = 1850] [serial = 1728] [outer = 0x7fdebe706800] 06:44:16 INFO - PROCESS | 1850 | 1461073456247 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 06:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 06:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1599ms 06:44:16 INFO - PROCESS | 1850 | 1461073456291 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 06:44:16 INFO - PROCESS | 1850 | 1461073456300 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 06:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 06:44:16 INFO - PROCESS | 1850 | 1461073456311 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 06:44:16 INFO - PROCESS | 1850 | 1461073456315 Marionette TRACE conn3 <- [1,2274,null,{}] 06:44:16 INFO - PROCESS | 1850 | 1461073456321 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:16 INFO - PROCESS | 1850 | 1461073456545 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 06:44:16 INFO - PROCESS | 1850 | 1461073456758 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1ec9000 == 125 [pid = 1850] [id = 576] 06:44:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdebe709400) [pid = 1850] [serial = 1729] [outer = (nil)] 06:44:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdec11be800) [pid = 1850] [serial = 1730] [outer = 0x7fdebe709400] 06:44:16 INFO - PROCESS | 1850 | 1461073456877 Marionette DEBUG loaded listener.js 06:44:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdec1b44800) [pid = 1850] [serial = 1731] [outer = 0x7fdebe709400] 06:44:17 INFO - PROCESS | 1850 | 1461073457890 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 06:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 06:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1636ms 06:44:17 INFO - PROCESS | 1850 | 1461073457954 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 06:44:17 INFO - PROCESS | 1850 | 1461073457961 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 06:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 06:44:17 INFO - PROCESS | 1850 | 1461073457970 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 06:44:17 INFO - PROCESS | 1850 | 1461073457976 Marionette TRACE conn3 <- [1,2278,null,{}] 06:44:17 INFO - PROCESS | 1850 | 1461073457992 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:18 INFO - PROCESS | 1850 | 1461073458276 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 06:44:18 INFO - PROCESS | 1850 | 1461073458584 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4a59800 == 126 [pid = 1850] [id = 577] 06:44:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdec2d45800) [pid = 1850] [serial = 1732] [outer = (nil)] 06:44:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdec4751400) [pid = 1850] [serial = 1733] [outer = 0x7fdec2d45800] 06:44:18 INFO - PROCESS | 1850 | 1461073458667 Marionette DEBUG loaded listener.js 06:44:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdec4870000) [pid = 1850] [serial = 1734] [outer = 0x7fdec2d45800] 06:44:19 INFO - PROCESS | 1850 | 1461073459538 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 06:44:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 06:44:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1639ms 06:44:19 INFO - PROCESS | 1850 | 1461073459611 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 06:44:19 INFO - PROCESS | 1850 | 1461073459614 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 06:44:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 06:44:19 INFO - PROCESS | 1850 | 1461073459621 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 06:44:19 INFO - PROCESS | 1850 | 1461073459624 Marionette TRACE conn3 <- [1,2282,null,{}] 06:44:19 INFO - PROCESS | 1850 | 1461073459630 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:19 INFO - PROCESS | 1850 | 1461073459895 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 06:44:20 INFO - PROCESS | 1850 | 1461073460198 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d90800 == 127 [pid = 1850] [id = 578] 06:44:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdec458b400) [pid = 1850] [serial = 1735] [outer = (nil)] 06:44:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fdec4c09000) [pid = 1850] [serial = 1736] [outer = 0x7fdec458b400] 06:44:20 INFO - PROCESS | 1850 | 1461073460277 Marionette DEBUG loaded listener.js 06:44:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fdec4db0c00) [pid = 1850] [serial = 1737] [outer = 0x7fdec458b400] 06:44:21 INFO - PROCESS | 1850 | 1461073461076 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 06:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 06:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1478ms 06:44:21 INFO - PROCESS | 1850 | 1461073461101 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 06:44:21 INFO - PROCESS | 1850 | 1461073461105 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 06:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 06:44:21 INFO - PROCESS | 1850 | 1461073461111 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 06:44:21 INFO - PROCESS | 1850 | 1461073461113 Marionette TRACE conn3 <- [1,2286,null,{}] 06:44:21 INFO - PROCESS | 1850 | 1461073461119 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:21 INFO - PROCESS | 1850 | 1461073461335 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 06:44:21 INFO - PROCESS | 1850 | 1461073461598 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec549a800 == 128 [pid = 1850] [id = 579] 06:44:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdec4879400) [pid = 1850] [serial = 1738] [outer = (nil)] 06:44:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fdec53e3000) [pid = 1850] [serial = 1739] [outer = 0x7fdec4879400] 06:44:21 INFO - PROCESS | 1850 | 1461073461676 Marionette DEBUG loaded listener.js 06:44:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdec58d5400) [pid = 1850] [serial = 1740] [outer = 0x7fdec4879400] 06:44:22 INFO - PROCESS | 1850 | 1461073462594 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 06:44:22 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 06:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1529ms 06:44:22 INFO - PROCESS | 1850 | 1461073462641 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 06:44:22 INFO - PROCESS | 1850 | 1461073462645 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 06:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 06:44:22 INFO - PROCESS | 1850 | 1461073462651 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 06:44:22 INFO - PROCESS | 1850 | 1461073462655 Marionette TRACE conn3 <- [1,2290,null,{}] 06:44:22 INFO - PROCESS | 1850 | 1461073462660 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:22 INFO - PROCESS | 1850 | 1461073462913 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 06:44:23 INFO - PROCESS | 1850 | 1461073463241 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecac0e800 == 129 [pid = 1850] [id = 580] 06:44:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdec9ee3c00) [pid = 1850] [serial = 1741] [outer = (nil)] 06:44:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdecaa4f400) [pid = 1850] [serial = 1742] [outer = 0x7fdec9ee3c00] 06:44:23 INFO - PROCESS | 1850 | 1461073463323 Marionette DEBUG loaded listener.js 06:44:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdecb155800) [pid = 1850] [serial = 1743] [outer = 0x7fdec9ee3c00] 06:44:24 INFO - PROCESS | 1850 | 1461073464169 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 06:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 06:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1578ms 06:44:24 INFO - PROCESS | 1850 | 1461073464232 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 06:44:24 INFO - PROCESS | 1850 | 1461073464235 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 06:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 06:44:24 INFO - PROCESS | 1850 | 1461073464241 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 06:44:24 INFO - PROCESS | 1850 | 1461073464245 Marionette TRACE conn3 <- [1,2294,null,{}] 06:44:24 INFO - PROCESS | 1850 | 1461073464250 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:24 INFO - PROCESS | 1850 | 1461073464475 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 06:44:24 INFO - PROCESS | 1850 | 1461073464734 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc28f000 == 130 [pid = 1850] [id = 581] 06:44:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdec9ee4000) [pid = 1850] [serial = 1744] [outer = (nil)] 06:44:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fdecbff1800) [pid = 1850] [serial = 1745] [outer = 0x7fdec9ee4000] 06:44:24 INFO - PROCESS | 1850 | 1461073464854 Marionette DEBUG loaded listener.js 06:44:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fdecc479000) [pid = 1850] [serial = 1746] [outer = 0x7fdec9ee4000] 06:44:25 INFO - PROCESS | 1850 | 1461073465690 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 06:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 06:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1480ms 06:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 06:44:25 INFO - PROCESS | 1850 | 1461073465722 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 06:44:25 INFO - PROCESS | 1850 | 1461073465724 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 06:44:25 INFO - PROCESS | 1850 | 1461073465731 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 06:44:25 INFO - PROCESS | 1850 | 1461073465735 Marionette TRACE conn3 <- [1,2298,null,{}] 06:44:25 INFO - PROCESS | 1850 | 1461073465740 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:25 INFO - PROCESS | 1850 | 1461073465964 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 06:44:26 INFO - PROCESS | 1850 | 1461073466230 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecced0800 == 131 [pid = 1850] [id = 582] 06:44:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdecb153800) [pid = 1850] [serial = 1747] [outer = (nil)] 06:44:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fdecc705000) [pid = 1850] [serial = 1748] [outer = 0x7fdecb153800] 06:44:26 INFO - PROCESS | 1850 | 1461073466313 Marionette DEBUG loaded listener.js 06:44:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fdecc990c00) [pid = 1850] [serial = 1749] [outer = 0x7fdecb153800] 06:44:27 INFO - PROCESS | 1850 | 1461073467214 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 06:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 06:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1539ms 06:44:27 INFO - PROCESS | 1850 | 1461073467270 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 06:44:27 INFO - PROCESS | 1850 | 1461073467274 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 06:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 06:44:27 INFO - PROCESS | 1850 | 1461073467298 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 06:44:27 INFO - PROCESS | 1850 | 1461073467301 Marionette TRACE conn3 <- [1,2302,null,{}] 06:44:27 INFO - PROCESS | 1850 | 1461073467310 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:27 INFO - PROCESS | 1850 | 1461073467545 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 06:44:27 INFO - PROCESS | 1850 | 1461073467808 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece390000 == 132 [pid = 1850] [id = 583] 06:44:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdecc47a000) [pid = 1850] [serial = 1750] [outer = (nil)] 06:44:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fdecc99dc00) [pid = 1850] [serial = 1751] [outer = 0x7fdecc47a000] 06:44:27 INFO - PROCESS | 1850 | 1461073467925 Marionette DEBUG loaded listener.js 06:44:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdeccc2e000) [pid = 1850] [serial = 1752] [outer = 0x7fdecc47a000] 06:44:28 INFO - PROCESS | 1850 | 1461073468809 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 06:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 06:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1601ms 06:44:28 INFO - PROCESS | 1850 | 1461073468883 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 06:44:28 INFO - PROCESS | 1850 | 1461073468886 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 06:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 06:44:28 INFO - PROCESS | 1850 | 1461073468893 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 06:44:28 INFO - PROCESS | 1850 | 1461073468896 Marionette TRACE conn3 <- [1,2306,null,{}] 06:44:28 INFO - PROCESS | 1850 | 1461073468902 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:29 INFO - PROCESS | 1850 | 1461073469138 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 06:44:29 INFO - PROCESS | 1850 | 1461073469401 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded1017800 == 133 [pid = 1850] [id = 584] 06:44:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdecc5ca000) [pid = 1850] [serial = 1753] [outer = (nil)] 06:44:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdeccf8ec00) [pid = 1850] [serial = 1754] [outer = 0x7fdecc5ca000] 06:44:29 INFO - PROCESS | 1850 | 1461073469521 Marionette DEBUG loaded listener.js 06:44:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdecd0ab400) [pid = 1850] [serial = 1755] [outer = 0x7fdecc5ca000] 06:44:30 INFO - PROCESS | 1850 | 1461073470387 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 06:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 06:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1531ms 06:44:30 INFO - PROCESS | 1850 | 1461073470425 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 06:44:30 INFO - PROCESS | 1850 | 1461073470429 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 06:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 06:44:30 INFO - PROCESS | 1850 | 1461073470435 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 06:44:30 INFO - PROCESS | 1850 | 1461073470439 Marionette TRACE conn3 <- [1,2310,null,{}] 06:44:30 INFO - PROCESS | 1850 | 1461073470445 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:30 INFO - PROCESS | 1850 | 1461073470683 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 06:44:30 INFO - PROCESS | 1850 | 1461073470956 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded1421800 == 134 [pid = 1850] [id = 585] 06:44:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdece095400) [pid = 1850] [serial = 1756] [outer = (nil)] 06:44:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdeced34400) [pid = 1850] [serial = 1757] [outer = 0x7fdece095400] 06:44:31 INFO - PROCESS | 1850 | 1461073471096 Marionette DEBUG loaded listener.js 06:44:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fded02ec400) [pid = 1850] [serial = 1758] [outer = 0x7fdece095400] 06:44:31 INFO - PROCESS | 1850 | 1461073471965 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 06:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 06:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1582ms 06:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 06:44:32 INFO - PROCESS | 1850 | 1461073472017 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 06:44:32 INFO - PROCESS | 1850 | 1461073472020 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 06:44:32 INFO - PROCESS | 1850 | 1461073472026 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 06:44:32 INFO - PROCESS | 1850 | 1461073472029 Marionette TRACE conn3 <- [1,2314,null,{}] 06:44:32 INFO - PROCESS | 1850 | 1461073472035 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:32 INFO - PROCESS | 1850 | 1461073472271 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 06:44:32 INFO - PROCESS | 1850 | 1461073472593 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded57cf800 == 135 [pid = 1850] [id = 586] 06:44:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fdece350000) [pid = 1850] [serial = 1759] [outer = (nil)] 06:44:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fded0c97800) [pid = 1850] [serial = 1760] [outer = 0x7fdece350000] 06:44:32 INFO - PROCESS | 1850 | 1461073472673 Marionette DEBUG loaded listener.js 06:44:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fded119d400) [pid = 1850] [serial = 1761] [outer = 0x7fdece350000] 06:44:33 INFO - PROCESS | 1850 | 1461073473561 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 06:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 06:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1585ms 06:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 06:44:33 INFO - PROCESS | 1850 | 1461073473611 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 06:44:33 INFO - PROCESS | 1850 | 1461073473614 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 06:44:33 INFO - PROCESS | 1850 | 1461073473622 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 06:44:33 INFO - PROCESS | 1850 | 1461073473625 Marionette TRACE conn3 <- [1,2318,null,{}] 06:44:33 INFO - PROCESS | 1850 | 1461073473630 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:33 INFO - PROCESS | 1850 | 1461073473847 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 06:44:34 INFO - PROCESS | 1850 | 1461073474156 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6354800 == 136 [pid = 1850] [id = 587] 06:44:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fded04e2c00) [pid = 1850] [serial = 1762] [outer = (nil)] 06:44:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fded139f800) [pid = 1850] [serial = 1763] [outer = 0x7fded04e2c00] 06:44:34 INFO - PROCESS | 1850 | 1461073474234 Marionette DEBUG loaded listener.js 06:44:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fded2bd1400) [pid = 1850] [serial = 1764] [outer = 0x7fded04e2c00] 06:44:35 INFO - PROCESS | 1850 | 1461073475086 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 06:44:35 INFO - PROCESS | 1850 | 1461073475163 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 06:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 06:44:35 INFO - PROCESS | 1850 | 1461073475168 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 06:44:35 INFO - PROCESS | 1850 | 1461073475171 Marionette TRACE conn3 <- [1,2322,null,{}] 06:44:35 INFO - PROCESS | 1850 | 1461073475176 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:35 INFO - PROCESS | 1850 | 1461073475434 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 06:44:35 INFO - PROCESS | 1850 | 1461073475744 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded79cb000 == 137 [pid = 1850] [id = 588] 06:44:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fdeca926800) [pid = 1850] [serial = 1765] [outer = (nil)] 06:44:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fded42da800) [pid = 1850] [serial = 1766] [outer = 0x7fdeca926800] 06:44:35 INFO - PROCESS | 1850 | 1461073475823 Marionette DEBUG loaded listener.js 06:44:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fded510cc00) [pid = 1850] [serial = 1767] [outer = 0x7fdeca926800] 06:44:36 INFO - PROCESS | 1850 | 1461073476653 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 06:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 06:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1528ms 06:44:36 INFO - PROCESS | 1850 | 1461073476698 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 06:44:36 INFO - PROCESS | 1850 | 1461073476702 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 06:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 06:44:36 INFO - PROCESS | 1850 | 1461073476708 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 06:44:36 INFO - PROCESS | 1850 | 1461073476711 Marionette TRACE conn3 <- [1,2326,null,{}] 06:44:36 INFO - PROCESS | 1850 | 1461073476716 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:36 INFO - PROCESS | 1850 | 1461073476950 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 06:44:37 INFO - PROCESS | 1850 | 1461073477232 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee33c4000 == 138 [pid = 1850] [id = 589] 06:44:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fded0674c00) [pid = 1850] [serial = 1768] [outer = (nil)] 06:44:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fded5647400) [pid = 1850] [serial = 1769] [outer = 0x7fded0674c00] 06:44:37 INFO - PROCESS | 1850 | 1461073477362 Marionette DEBUG loaded listener.js 06:44:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fded5987c00) [pid = 1850] [serial = 1770] [outer = 0x7fded0674c00] 06:44:38 INFO - PROCESS | 1850 | 1461073478203 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 06:44:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 06:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1532ms 06:44:38 INFO - PROCESS | 1850 | 1461073478241 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 06:44:38 INFO - PROCESS | 1850 | 1461073478244 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 06:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 06:44:38 INFO - PROCESS | 1850 | 1461073478251 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 06:44:38 INFO - PROCESS | 1850 | 1461073478254 Marionette TRACE conn3 <- [1,2330,null,{}] 06:44:38 INFO - PROCESS | 1850 | 1461073478260 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:38 INFO - PROCESS | 1850 | 1461073478496 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 06:44:38 INFO - PROCESS | 1850 | 1461073478767 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8189800 == 139 [pid = 1850] [id = 590] 06:44:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fded2b5e400) [pid = 1850] [serial = 1771] [outer = (nil)] 06:44:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fded598c800) [pid = 1850] [serial = 1772] [outer = 0x7fded2b5e400] 06:44:38 INFO - PROCESS | 1850 | 1461073478846 Marionette DEBUG loaded listener.js 06:44:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fded59c0400) [pid = 1850] [serial = 1773] [outer = 0x7fded2b5e400] 06:44:39 INFO - PROCESS | 1850 | 1461073479693 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 06:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 06:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1478ms 06:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 06:44:39 INFO - PROCESS | 1850 | 1461073479730 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 06:44:39 INFO - PROCESS | 1850 | 1461073479733 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 06:44:39 INFO - PROCESS | 1850 | 1461073479740 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 06:44:39 INFO - PROCESS | 1850 | 1461073479743 Marionette TRACE conn3 <- [1,2334,null,{}] 06:44:39 INFO - PROCESS | 1850 | 1461073479748 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:39 INFO - PROCESS | 1850 | 1461073479968 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 06:44:40 INFO - PROCESS | 1850 | 1461073480248 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebecdc800 == 140 [pid = 1850] [id = 591] 06:44:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fdebad86800) [pid = 1850] [serial = 1774] [outer = (nil)] 06:44:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fdebbb2f400) [pid = 1850] [serial = 1775] [outer = 0x7fdebad86800] 06:44:40 INFO - PROCESS | 1850 | 1461073480325 Marionette DEBUG loaded listener.js 06:44:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fdec48f1000) [pid = 1850] [serial = 1776] [outer = 0x7fdebad86800] 06:44:41 INFO - PROCESS | 1850 | 1461073481697 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 06:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 06:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2034ms 06:44:41 INFO - PROCESS | 1850 | 1461073481852 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 06:44:41 INFO - PROCESS | 1850 | 1461073481858 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 06:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 06:44:41 INFO - PROCESS | 1850 | 1461073481873 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 06:44:41 INFO - PROCESS | 1850 | 1461073481877 Marionette TRACE conn3 <- [1,2338,null,{}] 06:44:41 INFO - PROCESS | 1850 | 1461073481886 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:42 INFO - PROCESS | 1850 | 1461073482098 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 06:44:42 INFO - PROCESS | 1850 | 1461073482379 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec04dc800 == 141 [pid = 1850] [id = 592] 06:44:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fdebd189000) [pid = 1850] [serial = 1777] [outer = (nil)] 06:44:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fdebd377000) [pid = 1850] [serial = 1778] [outer = 0x7fdebd189000] 06:44:42 INFO - PROCESS | 1850 | 1461073482449 Marionette DEBUG loaded listener.js 06:44:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fdebefe3800) [pid = 1850] [serial = 1779] [outer = 0x7fdebd189000] 06:44:43 INFO - PROCESS | 1850 | 1461073483398 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 06:44:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 06:44:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1591ms 06:44:43 INFO - PROCESS | 1850 | 1461073483464 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 06:44:43 INFO - PROCESS | 1850 | 1461073483472 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 06:44:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 06:44:43 INFO - PROCESS | 1850 | 1461073483482 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 06:44:43 INFO - PROCESS | 1850 | 1461073483485 Marionette TRACE conn3 <- [1,2342,null,{}] 06:44:43 INFO - PROCESS | 1850 | 1461073483491 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:43 INFO - PROCESS | 1850 | 1461073483707 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 06:44:44 INFO - PROCESS | 1850 | 1461073484162 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd0de800 == 142 [pid = 1850] [id = 593] 06:44:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fdebf14d000) [pid = 1850] [serial = 1780] [outer = (nil)] 06:44:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fdec0490400) [pid = 1850] [serial = 1781] [outer = 0x7fdebf14d000] 06:44:44 INFO - PROCESS | 1850 | 1461073484237 Marionette DEBUG loaded listener.js 06:44:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fdec11c4000) [pid = 1850] [serial = 1782] [outer = 0x7fdebf14d000] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc6a8000 == 141 [pid = 1850] [id = 521] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd15b800 == 140 [pid = 1850] [id = 520] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecacb4800 == 139 [pid = 1850] [id = 519] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd335000 == 138 [pid = 1850] [id = 573] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebf2da800 == 137 [pid = 1850] [id = 572] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd1e1800 == 136 [pid = 1850] [id = 571] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0278800 == 135 [pid = 1850] [id = 525] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc1d8000 == 134 [pid = 1850] [id = 570] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeea285800 == 133 [pid = 1850] [id = 567] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8429800 == 132 [pid = 1850] [id = 566] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee6320800 == 131 [pid = 1850] [id = 565] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee31a9000 == 130 [pid = 1850] [id = 564] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2cee800 == 129 [pid = 1850] [id = 563] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded79c9800 == 128 [pid = 1850] [id = 562] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded67c0800 == 127 [pid = 1850] [id = 561] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e53000 == 126 [pid = 1850] [id = 560] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded59d3800 == 125 [pid = 1850] [id = 559] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded2b8a000 == 124 [pid = 1850] [id = 558] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded141c000 == 123 [pid = 1850] [id = 557] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded04a5000 == 122 [pid = 1850] [id = 556] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece392800 == 121 [pid = 1850] [id = 555] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccec0800 == 120 [pid = 1850] [id = 554] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4ccc000 == 119 [pid = 1850] [id = 553] 06:44:44 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec04e5800 == 118 [pid = 1850] [id = 552] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fdecaa49800) [pid = 1850] [serial = 1649] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fdecb15c400) [pid = 1850] [serial = 1650] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fdec4b0a000) [pid = 1850] [serial = 1601] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fdec486e800) [pid = 1850] [serial = 1598] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fdebe70e800) [pid = 1850] [serial = 1589] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fdec553a000) [pid = 1850] [serial = 1604] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fdec9a93c00) [pid = 1850] [serial = 1607] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fdec9b3c800) [pid = 1850] [serial = 1610] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fdeca924800) [pid = 1850] [serial = 1613] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fdecac8a800) [pid = 1850] [serial = 1616] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fdecc475400) [pid = 1850] [serial = 1619] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fdecc8ba400) [pid = 1850] [serial = 1622] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fdeccc22c00) [pid = 1850] [serial = 1625] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fdec11bbc00) [pid = 1850] [serial = 1635] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fdec0491800) [pid = 1850] [serial = 1634] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fdec4dacc00) [pid = 1850] [serial = 1641] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdec4c03000) [pid = 1850] [serial = 1640] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdebfdd8000) [pid = 1850] [serial = 1632] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdebf14c000) [pid = 1850] [serial = 1631] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fdec2b6ac00) [pid = 1850] [serial = 1595] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fdebbfc4000) [pid = 1850] [serial = 1629] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fdebbb28800) [pid = 1850] [serial = 1628] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdec04c8000) [pid = 1850] [serial = 1592] [outer = (nil)] [url = about:blank] 06:44:44 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fdec9a91c00) [pid = 1850] [serial = 1646] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdec4dae400) [pid = 1850] [serial = 1643] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fdec53e1400) [pid = 1850] [serial = 1644] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdec476ac00) [pid = 1850] [serial = 1638] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdec2b6e800) [pid = 1850] [serial = 1637] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdebe844c00) [pid = 1850] [serial = 1653] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdebbda0c00) [pid = 1850] [serial = 1652] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdec9b3e000) [pid = 1850] [serial = 1647] [outer = (nil)] [url = about:blank] 06:44:45 INFO - PROCESS | 1850 | 1461073485591 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 06:44:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 06:44:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2135ms 06:44:45 INFO - PROCESS | 1850 | 1461073485618 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 06:44:45 INFO - PROCESS | 1850 | 1461073485622 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 06:44:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 06:44:45 INFO - PROCESS | 1850 | 1461073485629 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 06:44:45 INFO - PROCESS | 1850 | 1461073485634 Marionette TRACE conn3 <- [1,2346,null,{}] 06:44:45 INFO - PROCESS | 1850 | 1461073485650 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:45 INFO - PROCESS | 1850 | 1461073485862 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 06:44:46 INFO - PROCESS | 1850 | 1461073486047 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebeccb800 == 119 [pid = 1850] [id = 594] 06:44:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdebbda6000) [pid = 1850] [serial = 1783] [outer = (nil)] 06:44:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fdec1560c00) [pid = 1850] [serial = 1784] [outer = 0x7fdebbda6000] 06:44:46 INFO - PROCESS | 1850 | 1461073486115 Marionette DEBUG loaded listener.js 06:44:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdec2b6f800) [pid = 1850] [serial = 1785] [outer = 0x7fdebbda6000] 06:44:46 INFO - PROCESS | 1850 | 1461073486897 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 06:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 06:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1286ms 06:44:46 INFO - PROCESS | 1850 | 1461073486915 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 06:44:46 INFO - PROCESS | 1850 | 1461073486920 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 06:44:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 06:44:46 INFO - PROCESS | 1850 | 1461073486960 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 06:44:46 INFO - PROCESS | 1850 | 1461073486964 Marionette TRACE conn3 <- [1,2350,null,{}] 06:44:46 INFO - PROCESS | 1850 | 1461073486969 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:47 INFO - PROCESS | 1850 | 1461073487181 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 06:44:47 INFO - PROCESS | 1850 | 1461073487196 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2bdb800 == 120 [pid = 1850] [id = 595] 06:44:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdec29c7000) [pid = 1850] [serial = 1786] [outer = (nil)] 06:44:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fdec4752000) [pid = 1850] [serial = 1787] [outer = 0x7fdec29c7000] 06:44:47 INFO - PROCESS | 1850 | 1461073487262 Marionette DEBUG loaded listener.js 06:44:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fdec4b0dc00) [pid = 1850] [serial = 1788] [outer = 0x7fdec29c7000] 06:44:48 INFO - PROCESS | 1850 | 1461073488299 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 06:44:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 06:44:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1382ms 06:44:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 06:44:48 INFO - PROCESS | 1850 | 1461073488341 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 06:44:48 INFO - PROCESS | 1850 | 1461073488344 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 06:44:48 INFO - PROCESS | 1850 | 1461073488350 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 06:44:48 INFO - PROCESS | 1850 | 1461073488353 Marionette TRACE conn3 <- [1,2354,null,{}] 06:44:48 INFO - PROCESS | 1850 | 1461073488368 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:48 INFO - PROCESS | 1850 | 1461073488669 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 06:44:48 INFO - PROCESS | 1850 | 1461073488711 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4cce800 == 121 [pid = 1850] [id = 596] 06:44:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fdec4dadc00) [pid = 1850] [serial = 1789] [outer = (nil)] 06:44:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fdec4db2c00) [pid = 1850] [serial = 1790] [outer = 0x7fdec4dadc00] 06:44:48 INFO - PROCESS | 1850 | 1461073488774 Marionette DEBUG loaded listener.js 06:44:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fdec5534c00) [pid = 1850] [serial = 1791] [outer = 0x7fdec4dadc00] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdece08ec00) [pid = 1850] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fdec05d2c00) [pid = 1850] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fdecdd20000) [pid = 1850] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fdecddea400) [pid = 1850] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdec04d1000) [pid = 1850] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdebe711c00) [pid = 1850] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fded59b6800) [pid = 1850] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdebad8fc00) [pid = 1850] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdebbb2f800) [pid = 1850] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fdecc994400) [pid = 1850] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdece088000) [pid = 1850] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdecbfe9c00) [pid = 1850] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdecc1be400) [pid = 1850] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdec1363400) [pid = 1850] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fdecbfe9400) [pid = 1850] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdecc5d0c00) [pid = 1850] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdec5536800) [pid = 1850] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fded02e4c00) [pid = 1850] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fdeccc30000) [pid = 1850] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fdecd0b8400) [pid = 1850] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdec4770400) [pid = 1850] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdec53d9400) [pid = 1850] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdec2b63400) [pid = 1850] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdeca927800) [pid = 1850] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdec4771000) [pid = 1850] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdec4879800) [pid = 1850] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdebf146c00) [pid = 1850] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fded04e1800) [pid = 1850] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdec53db400) [pid = 1850] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdebbb2a000) [pid = 1850] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fded761ac00) [pid = 1850] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdebe703000) [pid = 1850] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdebbfc2c00) [pid = 1850] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdecb1d5800) [pid = 1850] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdebbcb0400) [pid = 1850] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdebbfc4400) [pid = 1850] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdebad87400) [pid = 1850] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdebf273400) [pid = 1850] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdebbfc7c00) [pid = 1850] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdecaa43800) [pid = 1850] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdec1363800) [pid = 1850] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdec9a8f400) [pid = 1850] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdec29c3800) [pid = 1850] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdec4758800) [pid = 1850] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fded5987800) [pid = 1850] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdebad88000) [pid = 1850] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdebf275c00) [pid = 1850] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdecdddd400) [pid = 1850] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdecc1e0800) [pid = 1850] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdebe70e400) [pid = 1850] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdeca928000) [pid = 1850] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdec9b39800) [pid = 1850] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 06:44:50 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdec29d0800) [pid = 1850] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 06:44:50 INFO - PROCESS | 1850 | 1461073490610 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 06:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 06:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2288ms 06:44:50 INFO - PROCESS | 1850 | 1461073490638 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 06:44:50 INFO - PROCESS | 1850 | 1461073490641 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 06:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 06:44:50 INFO - PROCESS | 1850 | 1461073490647 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 06:44:50 INFO - PROCESS | 1850 | 1461073490650 Marionette TRACE conn3 <- [1,2358,null,{}] 06:44:50 INFO - PROCESS | 1850 | 1461073490655 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:50 INFO - PROCESS | 1850 | 1461073490884 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 06:44:51 INFO - PROCESS | 1850 | 1461073491069 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b82000 == 122 [pid = 1850] [id = 597] 06:44:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdebbb2f800) [pid = 1850] [serial = 1792] [outer = (nil)] 06:44:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdec4758800) [pid = 1850] [serial = 1793] [outer = 0x7fdebbb2f800] 06:44:51 INFO - PROCESS | 1850 | 1461073491134 Marionette DEBUG loaded listener.js 06:44:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdec53d8000) [pid = 1850] [serial = 1794] [outer = 0x7fdebbb2f800] 06:44:51 INFO - PROCESS | 1850 | 1461073491869 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 06:44:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 06:44:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1277ms 06:44:51 INFO - PROCESS | 1850 | 1461073491926 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 06:44:51 INFO - PROCESS | 1850 | 1461073491930 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 06:44:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 06:44:51 INFO - PROCESS | 1850 | 1461073491950 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 06:44:51 INFO - PROCESS | 1850 | 1461073491954 Marionette TRACE conn3 <- [1,2362,null,{}] 06:44:51 INFO - PROCESS | 1850 | 1461073491971 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:52 INFO - PROCESS | 1850 | 1461073492184 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 06:44:52 INFO - PROCESS | 1850 | 1461073492193 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9bc6000 == 123 [pid = 1850] [id = 598] 06:44:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdebbfd1800) [pid = 1850] [serial = 1795] [outer = (nil)] 06:44:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdec58e3000) [pid = 1850] [serial = 1796] [outer = 0x7fdebbfd1800] 06:44:52 INFO - PROCESS | 1850 | 1461073492258 Marionette DEBUG loaded listener.js 06:44:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdec9b35800) [pid = 1850] [serial = 1797] [outer = 0x7fdebbfd1800] 06:44:53 INFO - PROCESS | 1850 | 1461073493554 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 06:44:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 06:44:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1670ms 06:44:53 INFO - PROCESS | 1850 | 1461073493610 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 06:44:53 INFO - PROCESS | 1850 | 1461073493617 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 06:44:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 06:44:53 INFO - PROCESS | 1850 | 1461073493627 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 06:44:53 INFO - PROCESS | 1850 | 1461073493631 Marionette TRACE conn3 <- [1,2366,null,{}] 06:44:53 INFO - PROCESS | 1850 | 1461073493639 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:53 INFO - PROCESS | 1850 | 1461073493885 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 06:44:54 INFO - PROCESS | 1850 | 1461073494183 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd7d000 == 124 [pid = 1850] [id = 599] 06:44:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdebd376800) [pid = 1850] [serial = 1798] [outer = (nil)] 06:44:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdebedf6800) [pid = 1850] [serial = 1799] [outer = 0x7fdebd376800] 06:44:54 INFO - PROCESS | 1850 | 1461073494261 Marionette DEBUG loaded listener.js 06:44:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdebf27c800) [pid = 1850] [serial = 1800] [outer = 0x7fdebd376800] 06:44:55 INFO - PROCESS | 1850 | 1461073495257 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 06:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 06:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1682ms 06:44:55 INFO - PROCESS | 1850 | 1461073495310 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 06:44:55 INFO - PROCESS | 1850 | 1461073495319 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 06:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 06:44:55 INFO - PROCESS | 1850 | 1461073495331 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 06:44:55 INFO - PROCESS | 1850 | 1461073495334 Marionette TRACE conn3 <- [1,2370,null,{}] 06:44:55 INFO - PROCESS | 1850 | 1461073495342 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:55 INFO - PROCESS | 1850 | 1461073495578 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 06:44:55 INFO - PROCESS | 1850 | 1461073495888 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4ba8000 == 125 [pid = 1850] [id = 600] 06:44:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdebd377c00) [pid = 1850] [serial = 1801] [outer = (nil)] 06:44:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdec1562c00) [pid = 1850] [serial = 1802] [outer = 0x7fdebd377c00] 06:44:55 INFO - PROCESS | 1850 | 1461073495965 Marionette DEBUG loaded listener.js 06:44:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdec2b63400) [pid = 1850] [serial = 1803] [outer = 0x7fdebd377c00] 06:44:56 INFO - PROCESS | 1850 | 1461073496841 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 06:44:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 06:44:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1584ms 06:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 06:44:56 INFO - PROCESS | 1850 | 1461073496916 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 06:44:56 INFO - PROCESS | 1850 | 1461073496919 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 06:44:56 INFO - PROCESS | 1850 | 1461073496927 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 06:44:56 INFO - PROCESS | 1850 | 1461073496933 Marionette TRACE conn3 <- [1,2374,null,{}] 06:44:56 INFO - PROCESS | 1850 | 1461073496949 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:57 INFO - PROCESS | 1850 | 1461073497231 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 06:44:57 INFO - PROCESS | 1850 | 1461073497533 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecadce800 == 126 [pid = 1850] [id = 601] 06:44:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdec4588c00) [pid = 1850] [serial = 1804] [outer = (nil)] 06:44:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdec4dae400) [pid = 1850] [serial = 1805] [outer = 0x7fdec4588c00] 06:44:57 INFO - PROCESS | 1850 | 1461073497631 Marionette DEBUG loaded listener.js 06:44:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdec9a8a400) [pid = 1850] [serial = 1806] [outer = 0x7fdec4588c00] 06:44:58 INFO - PROCESS | 1850 | 1461073498502 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 06:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 06:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1639ms 06:44:58 INFO - PROCESS | 1850 | 1461073498564 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 06:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 06:44:58 INFO - PROCESS | 1850 | 1461073498569 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 06:44:58 INFO - PROCESS | 1850 | 1461073498575 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 06:44:58 INFO - PROCESS | 1850 | 1461073498580 Marionette TRACE conn3 <- [1,2378,null,{}] 06:44:58 INFO - PROCESS | 1850 | 1461073498585 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:44:58 INFO - PROCESS | 1850 | 1461073498864 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 06:44:59 INFO - PROCESS | 1850 | 1461073499170 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:44:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecdd37000 == 127 [pid = 1850] [id = 602] 06:44:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdec4777800) [pid = 1850] [serial = 1807] [outer = (nil)] 06:44:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdec9ee7c00) [pid = 1850] [serial = 1808] [outer = 0x7fdec4777800] 06:44:59 INFO - PROCESS | 1850 | 1461073499249 Marionette DEBUG loaded listener.js 06:44:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdeca921800) [pid = 1850] [serial = 1809] [outer = 0x7fdec4777800] 06:45:00 INFO - PROCESS | 1850 | 1461073500076 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 06:45:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 06:45:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1534ms 06:45:00 INFO - PROCESS | 1850 | 1461073500109 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 06:45:00 INFO - PROCESS | 1850 | 1461073500112 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 06:45:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 06:45:00 INFO - PROCESS | 1850 | 1461073500118 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 06:45:00 INFO - PROCESS | 1850 | 1461073500122 Marionette TRACE conn3 <- [1,2382,null,{}] 06:45:00 INFO - PROCESS | 1850 | 1461073500127 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:00 INFO - PROCESS | 1850 | 1461073500338 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 06:45:00 INFO - PROCESS | 1850 | 1461073500606 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded049e800 == 128 [pid = 1850] [id = 603] 06:45:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdec553a400) [pid = 1850] [serial = 1810] [outer = (nil)] 06:45:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdecaa47400) [pid = 1850] [serial = 1811] [outer = 0x7fdec553a400] 06:45:00 INFO - PROCESS | 1850 | 1461073500684 Marionette DEBUG loaded listener.js 06:45:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdecac91c00) [pid = 1850] [serial = 1812] [outer = 0x7fdec553a400] 06:45:01 INFO - PROCESS | 1850 | 1461073501616 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 06:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 06:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1529ms 06:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 06:45:01 INFO - PROCESS | 1850 | 1461073501648 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 06:45:01 INFO - PROCESS | 1850 | 1461073501651 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 06:45:01 INFO - PROCESS | 1850 | 1461073501658 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 06:45:01 INFO - PROCESS | 1850 | 1461073501661 Marionette TRACE conn3 <- [1,2386,null,{}] 06:45:01 INFO - PROCESS | 1850 | 1461073501668 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:01 INFO - PROCESS | 1850 | 1461073501909 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 06:45:02 INFO - PROCESS | 1850 | 1461073502279 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded142c000 == 129 [pid = 1850] [id = 604] 06:45:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdec155d800) [pid = 1850] [serial = 1813] [outer = (nil)] 06:45:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdecc5d0c00) [pid = 1850] [serial = 1814] [outer = 0x7fdec155d800] 06:45:02 INFO - PROCESS | 1850 | 1461073502364 Marionette DEBUG loaded listener.js 06:45:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdecc99f000) [pid = 1850] [serial = 1815] [outer = 0x7fdec155d800] 06:45:03 INFO - PROCESS | 1850 | 1461073503230 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 06:45:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 06:45:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1637ms 06:45:03 INFO - PROCESS | 1850 | 1461073503295 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 06:45:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 06:45:03 INFO - PROCESS | 1850 | 1461073503299 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 06:45:03 INFO - PROCESS | 1850 | 1461073503305 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 06:45:03 INFO - PROCESS | 1850 | 1461073503308 Marionette TRACE conn3 <- [1,2390,null,{}] 06:45:03 INFO - PROCESS | 1850 | 1461073503314 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:03 INFO - PROCESS | 1850 | 1461073503539 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 06:45:03 INFO - PROCESS | 1850 | 1461073503829 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded56c2000 == 130 [pid = 1850] [id = 605] 06:45:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdebbb23400) [pid = 1850] [serial = 1816] [outer = (nil)] 06:45:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdeccc2c400) [pid = 1850] [serial = 1817] [outer = 0x7fdebbb23400] 06:45:03 INFO - PROCESS | 1850 | 1461073503956 Marionette DEBUG loaded listener.js 06:45:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdeccf80400) [pid = 1850] [serial = 1818] [outer = 0x7fdebbb23400] 06:45:04 INFO - PROCESS | 1850 | 1461073504818 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 06:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 06:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1580ms 06:45:04 INFO - PROCESS | 1850 | 1461073504886 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 06:45:04 INFO - PROCESS | 1850 | 1461073504889 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 06:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 06:45:04 INFO - PROCESS | 1850 | 1461073504896 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 06:45:04 INFO - PROCESS | 1850 | 1461073504899 Marionette TRACE conn3 <- [1,2394,null,{}] 06:45:04 INFO - PROCESS | 1850 | 1461073504905 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:05 INFO - PROCESS | 1850 | 1461073505131 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 06:45:05 INFO - PROCESS | 1850 | 1461073505396 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e4b800 == 131 [pid = 1850] [id = 606] 06:45:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdecc711000) [pid = 1850] [serial = 1819] [outer = (nil)] 06:45:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fdeccf96c00) [pid = 1850] [serial = 1820] [outer = 0x7fdecc711000] 06:45:05 INFO - PROCESS | 1850 | 1461073505515 Marionette DEBUG loaded listener.js 06:45:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fdecd0ad000) [pid = 1850] [serial = 1821] [outer = 0x7fdecc711000] 06:45:06 INFO - PROCESS | 1850 | 1461073506391 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 06:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 06:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1539ms 06:45:06 INFO - PROCESS | 1850 | 1461073506436 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 06:45:06 INFO - PROCESS | 1850 | 1461073506440 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 06:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 06:45:06 INFO - PROCESS | 1850 | 1461073506447 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 06:45:06 INFO - PROCESS | 1850 | 1461073506450 Marionette TRACE conn3 <- [1,2398,null,{}] 06:45:06 INFO - PROCESS | 1850 | 1461073506456 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:06 INFO - PROCESS | 1850 | 1461073506680 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 06:45:06 INFO - PROCESS | 1850 | 1461073506952 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded67d0800 == 132 [pid = 1850] [id = 607] 06:45:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdeccf89800) [pid = 1850] [serial = 1822] [outer = (nil)] 06:45:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fdecdd20000) [pid = 1850] [serial = 1823] [outer = 0x7fdeccf89800] 06:45:07 INFO - PROCESS | 1850 | 1461073507073 Marionette DEBUG loaded listener.js 06:45:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdecdde4000) [pid = 1850] [serial = 1824] [outer = 0x7fdeccf89800] 06:45:07 INFO - PROCESS | 1850 | 1461073507963 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 06:45:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 06:45:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1580ms 06:45:08 INFO - PROCESS | 1850 | 1461073508029 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 06:45:08 INFO - PROCESS | 1850 | 1461073508033 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 06:45:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 06:45:08 INFO - PROCESS | 1850 | 1461073508039 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 06:45:08 INFO - PROCESS | 1850 | 1461073508043 Marionette TRACE conn3 <- [1,2402,null,{}] 06:45:08 INFO - PROCESS | 1850 | 1461073508048 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:08 INFO - PROCESS | 1850 | 1461073508284 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 06:45:08 INFO - PROCESS | 1850 | 1461073508602 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedcf06800 == 133 [pid = 1850] [id = 608] 06:45:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdece091000) [pid = 1850] [serial = 1825] [outer = (nil)] 06:45:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fdeced3d800) [pid = 1850] [serial = 1826] [outer = 0x7fdece091000] 06:45:08 INFO - PROCESS | 1850 | 1461073508689 Marionette DEBUG loaded listener.js 06:45:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdecee43800) [pid = 1850] [serial = 1827] [outer = 0x7fdece091000] 06:45:09 INFO - PROCESS | 1850 | 1461073509610 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 06:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 06:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1637ms 06:45:09 INFO - PROCESS | 1850 | 1461073509677 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 06:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 06:45:09 INFO - PROCESS | 1850 | 1461073509682 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 06:45:09 INFO - PROCESS | 1850 | 1461073509688 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 06:45:09 INFO - PROCESS | 1850 | 1461073509692 Marionette TRACE conn3 <- [1,2406,null,{}] 06:45:09 INFO - PROCESS | 1850 | 1461073509698 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:09 INFO - PROCESS | 1850 | 1461073509965 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 06:45:10 INFO - PROCESS | 1850 | 1461073510277 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee6280800 == 134 [pid = 1850] [id = 609] 06:45:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdece095000) [pid = 1850] [serial = 1828] [outer = (nil)] 06:45:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fded0c9bc00) [pid = 1850] [serial = 1829] [outer = 0x7fdece095000] 06:45:10 INFO - PROCESS | 1850 | 1461073510363 Marionette DEBUG loaded listener.js 06:45:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fded1246000) [pid = 1850] [serial = 1830] [outer = 0x7fdece095000] 06:45:11 INFO - PROCESS | 1850 | 1461073511222 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 06:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 06:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1585ms 06:45:11 INFO - PROCESS | 1850 | 1461073511273 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 06:45:11 INFO - PROCESS | 1850 | 1461073511277 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 06:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 06:45:11 INFO - PROCESS | 1850 | 1461073511283 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 06:45:11 INFO - PROCESS | 1850 | 1461073511287 Marionette TRACE conn3 <- [1,2410,null,{}] 06:45:11 INFO - PROCESS | 1850 | 1461073511292 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:11 INFO - PROCESS | 1850 | 1461073511516 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 06:45:11 INFO - PROCESS | 1850 | 1461073511789 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeeaf33800 == 135 [pid = 1850] [id = 610] 06:45:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdece089800) [pid = 1850] [serial = 1831] [outer = (nil)] 06:45:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fded13a0800) [pid = 1850] [serial = 1832] [outer = 0x7fdece089800] 06:45:11 INFO - PROCESS | 1850 | 1461073511907 Marionette DEBUG loaded listener.js 06:45:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fded2bcbc00) [pid = 1850] [serial = 1833] [outer = 0x7fdece089800] 06:45:12 INFO - PROCESS | 1850 | 1461073512816 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 06:45:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 06:45:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1580ms 06:45:12 INFO - PROCESS | 1850 | 1461073512865 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 06:45:12 INFO - PROCESS | 1850 | 1461073512869 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 06:45:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 06:45:12 INFO - PROCESS | 1850 | 1461073512875 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 06:45:12 INFO - PROCESS | 1850 | 1461073512879 Marionette TRACE conn3 <- [1,2414,null,{}] 06:45:12 INFO - PROCESS | 1850 | 1461073512884 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:13 INFO - PROCESS | 1850 | 1461073513111 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 06:45:13 INFO - PROCESS | 1850 | 1461073513433 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0411000 == 136 [pid = 1850] [id = 611] 06:45:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fdec474f400) [pid = 1850] [serial = 1834] [outer = (nil)] 06:45:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fded5649800) [pid = 1850] [serial = 1835] [outer = 0x7fdec474f400] 06:45:13 INFO - PROCESS | 1850 | 1461073513513 Marionette DEBUG loaded listener.js 06:45:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fded59bac00) [pid = 1850] [serial = 1836] [outer = 0x7fdec474f400] 06:45:14 INFO - PROCESS | 1850 | 1461073514335 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 06:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 06:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1529ms 06:45:14 INFO - PROCESS | 1850 | 1461073514423 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 06:45:14 INFO - PROCESS | 1850 | 1461073514428 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 06:45:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 06:45:14 INFO - PROCESS | 1850 | 1461073514437 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 06:45:14 INFO - PROCESS | 1850 | 1461073514441 Marionette TRACE conn3 <- [1,2418,null,{}] 06:45:14 INFO - PROCESS | 1850 | 1461073514446 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:14 INFO - PROCESS | 1850 | 1461073514679 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 06:45:14 INFO - PROCESS | 1850 | 1461073514955 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeefc8e800 == 137 [pid = 1850] [id = 612] 06:45:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fded02ef400) [pid = 1850] [serial = 1837] [outer = (nil)] 06:45:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fded5a66400) [pid = 1850] [serial = 1838] [outer = 0x7fded02ef400] 06:45:15 INFO - PROCESS | 1850 | 1461073515071 Marionette DEBUG loaded listener.js 06:45:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fded5c67c00) [pid = 1850] [serial = 1839] [outer = 0x7fded02ef400] 06:45:15 INFO - PROCESS | 1850 | 1461073515896 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 06:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 06:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1530ms 06:45:15 INFO - PROCESS | 1850 | 1461073515968 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 06:45:15 INFO - PROCESS | 1850 | 1461073515971 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 06:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 06:45:15 INFO - PROCESS | 1850 | 1461073515978 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 06:45:15 INFO - PROCESS | 1850 | 1461073515980 Marionette TRACE conn3 <- [1,2422,null,{}] 06:45:15 INFO - PROCESS | 1850 | 1461073515987 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:16 INFO - PROCESS | 1850 | 1461073516231 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 06:45:16 INFO - PROCESS | 1850 | 1461073516550 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc35a800 == 138 [pid = 1850] [id = 613] 06:45:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fded2b6a400) [pid = 1850] [serial = 1840] [outer = (nil)] 06:45:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fded6023c00) [pid = 1850] [serial = 1841] [outer = 0x7fded2b6a400] 06:45:16 INFO - PROCESS | 1850 | 1461073516627 Marionette DEBUG loaded listener.js 06:45:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fded6030400) [pid = 1850] [serial = 1842] [outer = 0x7fded2b6a400] 06:45:17 INFO - PROCESS | 1850 | 1461073517477 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 06:45:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 06:45:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1532ms 06:45:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 06:45:17 INFO - PROCESS | 1850 | 1461073517510 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 06:45:17 INFO - PROCESS | 1850 | 1461073517513 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 06:45:17 INFO - PROCESS | 1850 | 1461073517520 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 06:45:17 INFO - PROCESS | 1850 | 1461073517525 Marionette TRACE conn3 <- [1,2426,null,{}] 06:45:17 INFO - PROCESS | 1850 | 1461073517531 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:17 INFO - PROCESS | 1850 | 1461073517768 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 06:45:18 INFO - PROCESS | 1850 | 1461073518045 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeb6713000 == 139 [pid = 1850] [id = 614] 06:45:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fded139e000) [pid = 1850] [serial = 1843] [outer = (nil)] 06:45:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fded611a800) [pid = 1850] [serial = 1844] [outer = 0x7fded139e000] 06:45:18 INFO - PROCESS | 1850 | 1461073518167 Marionette DEBUG loaded listener.js 06:45:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fded6305400) [pid = 1850] [serial = 1845] [outer = 0x7fded139e000] 06:45:19 INFO - PROCESS | 1850 | 1461073519039 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 06:45:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 06:45:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1595ms 06:45:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 06:45:19 INFO - PROCESS | 1850 | 1461073519114 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 06:45:19 INFO - PROCESS | 1850 | 1461073519117 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 06:45:19 INFO - PROCESS | 1850 | 1461073519124 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 06:45:19 INFO - PROCESS | 1850 | 1461073519127 Marionette TRACE conn3 <- [1,2430,null,{}] 06:45:19 INFO - PROCESS | 1850 | 1461073519133 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:19 INFO - PROCESS | 1850 | 1461073519402 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 06:45:19 INFO - PROCESS | 1850 | 1461073519721 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeb67a6000 == 140 [pid = 1850] [id = 615] 06:45:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fdec4589400) [pid = 1850] [serial = 1846] [outer = (nil)] 06:45:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fded67a5400) [pid = 1850] [serial = 1847] [outer = 0x7fdec4589400] 06:45:19 INFO - PROCESS | 1850 | 1461073519796 Marionette DEBUG loaded listener.js 06:45:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fded6976000) [pid = 1850] [serial = 1848] [outer = 0x7fdec4589400] 06:45:20 INFO - PROCESS | 1850 | 1461073520609 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 06:45:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 06:45:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1535ms 06:45:20 INFO - PROCESS | 1850 | 1461073520659 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 06:45:20 INFO - PROCESS | 1850 | 1461073520662 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 06:45:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 06:45:20 INFO - PROCESS | 1850 | 1461073520668 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 06:45:20 INFO - PROCESS | 1850 | 1461073520671 Marionette TRACE conn3 <- [1,2434,null,{}] 06:45:20 INFO - PROCESS | 1850 | 1461073520677 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:20 INFO - PROCESS | 1850 | 1461073520906 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 06:45:21 INFO - PROCESS | 1850 | 1461073521181 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc356800 == 141 [pid = 1850] [id = 616] 06:45:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fded59c0800) [pid = 1850] [serial = 1849] [outer = (nil)] 06:45:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fded6ee7400) [pid = 1850] [serial = 1850] [outer = 0x7fded59c0800] 06:45:21 INFO - PROCESS | 1850 | 1461073521259 Marionette DEBUG loaded listener.js 06:45:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fded72c8000) [pid = 1850] [serial = 1851] [outer = 0x7fded59c0800] 06:45:22 INFO - PROCESS | 1850 | 1461073522096 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 06:45:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 06:45:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1477ms 06:45:22 INFO - PROCESS | 1850 | 1461073522148 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 06:45:22 INFO - PROCESS | 1850 | 1461073522151 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 06:45:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 06:45:22 INFO - PROCESS | 1850 | 1461073522157 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 06:45:22 INFO - PROCESS | 1850 | 1461073522159 Marionette TRACE conn3 <- [1,2438,null,{}] 06:45:22 INFO - PROCESS | 1850 | 1461073522186 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:22 INFO - PROCESS | 1850 | 1461073522432 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 06:45:22 INFO - PROCESS | 1850 | 1461073522788 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeba957800 == 142 [pid = 1850] [id = 617] 06:45:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fdebbb23c00) [pid = 1850] [serial = 1852] [outer = (nil)] 06:45:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fdebd194800) [pid = 1850] [serial = 1853] [outer = 0x7fdebbb23c00] 06:45:22 INFO - PROCESS | 1850 | 1461073522868 Marionette DEBUG loaded listener.js 06:45:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fdec1b46800) [pid = 1850] [serial = 1854] [outer = 0x7fdebbb23c00] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2b82000 == 141 [pid = 1850] [id = 597] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4cce800 == 140 [pid = 1850] [id = 596] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2bdb800 == 139 [pid = 1850] [id = 595] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebeccb800 == 138 [pid = 1850] [id = 594] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd0de800 == 137 [pid = 1850] [id = 593] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec04dc800 == 136 [pid = 1850] [id = 592] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebecdc800 == 135 [pid = 1850] [id = 591] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8189800 == 134 [pid = 1850] [id = 590] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee33c4000 == 133 [pid = 1850] [id = 589] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded79cb000 == 132 [pid = 1850] [id = 588] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6354800 == 131 [pid = 1850] [id = 587] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded57cf800 == 130 [pid = 1850] [id = 586] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded1421800 == 129 [pid = 1850] [id = 585] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded1017800 == 128 [pid = 1850] [id = 584] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece390000 == 127 [pid = 1850] [id = 583] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecced0800 == 126 [pid = 1850] [id = 582] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc28f000 == 125 [pid = 1850] [id = 581] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecac0e800 == 124 [pid = 1850] [id = 580] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded04b0000 == 123 [pid = 1850] [id = 539] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec549a800 == 122 [pid = 1850] [id = 579] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecd2ac800 == 121 [pid = 1850] [id = 538] 06:45:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d90800 == 120 [pid = 1850] [id = 578] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fded598d400) [pid = 1850] [serial = 1542] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fdec474f000) [pid = 1850] [serial = 1596] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fded11a1800) [pid = 1850] [serial = 1536] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fded02e8400) [pid = 1850] [serial = 1689] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fdeced3c800) [pid = 1850] [serial = 1688] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fdec2b62400) [pid = 1850] [serial = 1662] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fdec0488000) [pid = 1850] [serial = 1659] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fded7b6e400) [pid = 1850] [serial = 1548] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fdebd37a000) [pid = 1850] [serial = 1706] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fdebbfcdc00) [pid = 1850] [serial = 1713] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fdecce92800) [pid = 1850] [serial = 1679] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fded1245800) [pid = 1850] [serial = 1707] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fded066fc00) [pid = 1850] [serial = 1692] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fdecc996000) [pid = 1850] [serial = 1623] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fdecce98000) [pid = 1850] [serial = 1626] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdec476d800) [pid = 1850] [serial = 1524] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdeccfa3400) [pid = 1850] [serial = 1683] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fded1248c00) [pid = 1850] [serial = 1698] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdec9eee000) [pid = 1850] [serial = 1611] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fded0c9a400) [pid = 1850] [serial = 1695] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdeccfa4400) [pid = 1850] [serial = 1533] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdecdde1c00) [pid = 1850] [serial = 1686] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fded2b68c00) [pid = 1850] [serial = 1703] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdec58e2800) [pid = 1850] [serial = 1605] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fdec5531800) [pid = 1850] [serial = 1667] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdeccc26c00) [pid = 1850] [serial = 1677] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdec4b11c00) [pid = 1850] [serial = 1664] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdecaa42c00) [pid = 1850] [serial = 1527] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fdec11c5400) [pid = 1850] [serial = 1593] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fded139c000) [pid = 1850] [serial = 1700] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdebbcbac00) [pid = 1850] [serial = 1712] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdec1b42800) [pid = 1850] [serial = 1661] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdec9ae9400) [pid = 1850] [serial = 1608] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdec9a94400) [pid = 1850] [serial = 1668] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdecdd1d000) [pid = 1850] [serial = 1685] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdebf27f000) [pid = 1850] [serial = 1566] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fded3574000) [pid = 1850] [serial = 1704] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdee81ac800) [pid = 1850] [serial = 1551] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdebefecc00) [pid = 1850] [serial = 1590] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdebbfcfc00) [pid = 1850] [serial = 1554] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdecc8bbc00) [pid = 1850] [serial = 1674] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdebefe9800) [pid = 1850] [serial = 1716] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdecac8b400) [pid = 1850] [serial = 1557] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdebd188800) [pid = 1850] [serial = 1721] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdebf27ec00) [pid = 1850] [serial = 1560] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdebd194c00) [pid = 1850] [serial = 1563] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdeccb10000) [pid = 1850] [serial = 1530] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdec48ea400) [pid = 1850] [serial = 1599] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdecb151800) [pid = 1850] [serial = 1617] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fded04e3800) [pid = 1850] [serial = 1691] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdecaa4b400) [pid = 1850] [serial = 1614] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdec53da000) [pid = 1850] [serial = 1665] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdec1b49000) [pid = 1850] [serial = 1722] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdecc484000) [pid = 1850] [serial = 1673] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdebefe9400) [pid = 1850] [serial = 1658] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdec4c07800) [pid = 1850] [serial = 1602] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fded0ca5800) [pid = 1850] [serial = 1697] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fded611d000) [pid = 1850] [serial = 1545] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fded0a88800) [pid = 1850] [serial = 1694] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdec48e3800) [pid = 1850] [serial = 1569] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdec11b9400) [pid = 1850] [serial = 1719] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fded2bcd800) [pid = 1850] [serial = 1539] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdecc998c00) [pid = 1850] [serial = 1676] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdecc703c00) [pid = 1850] [serial = 1620] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdeccf87c00) [pid = 1850] [serial = 1680] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdebe851400) [pid = 1850] [serial = 1715] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdec0490c00) [pid = 1850] [serial = 1521] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdebe704400) [pid = 1850] [serial = 1709] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdec04d0400) [pid = 1850] [serial = 1655] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdecb1d2c00) [pid = 1850] [serial = 1671] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdecaa4f000) [pid = 1850] [serial = 1670] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdec04c4c00) [pid = 1850] [serial = 1718] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fded13a4000) [pid = 1850] [serial = 1701] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdecc997000) [pid = 1850] [serial = 1518] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdeccf8e000) [pid = 1850] [serial = 1682] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdec4775400) [pid = 1850] [serial = 1587] [outer = (nil)] [url = about:blank] 06:45:24 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdec2d44800) [pid = 1850] [serial = 1724] [outer = (nil)] [url = about:blank] 06:45:25 INFO - PROCESS | 1850 | 1461073525134 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 06:45:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 06:45:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 3040ms 06:45:25 INFO - PROCESS | 1850 | 1461073525198 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 06:45:25 INFO - PROCESS | 1850 | 1461073525204 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 06:45:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 06:45:25 INFO - PROCESS | 1850 | 1461073525213 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 06:45:25 INFO - PROCESS | 1850 | 1461073525218 Marionette TRACE conn3 <- [1,2442,null,{}] 06:45:25 INFO - PROCESS | 1850 | 1461073525226 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:25 INFO - PROCESS | 1850 | 1461073525449 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 06:45:25 INFO - PROCESS | 1850 | 1461073525685 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd0c5800 == 121 [pid = 1850] [id = 618] 06:45:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdebbfcfc00) [pid = 1850] [serial = 1855] [outer = (nil)] 06:45:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdebd18a000) [pid = 1850] [serial = 1856] [outer = 0x7fdebbfcfc00] 06:45:25 INFO - PROCESS | 1850 | 1461073525754 Marionette DEBUG loaded listener.js 06:45:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdebd196800) [pid = 1850] [serial = 1857] [outer = 0x7fdebbfcfc00] 06:45:26 INFO - PROCESS | 1850 | 1461073526571 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 06:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 06:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1436ms 06:45:26 INFO - PROCESS | 1850 | 1461073526651 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 06:45:26 INFO - PROCESS | 1850 | 1461073526659 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 06:45:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 06:45:26 INFO - PROCESS | 1850 | 1461073526669 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 06:45:26 INFO - PROCESS | 1850 | 1461073526672 Marionette TRACE conn3 <- [1,2446,null,{}] 06:45:26 INFO - PROCESS | 1850 | 1461073526679 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:26 INFO - PROCESS | 1850 | 1461073526899 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 06:45:27 INFO - PROCESS | 1850 | 1461073527119 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebebca000 == 122 [pid = 1850] [id = 619] 06:45:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdebbfcd800) [pid = 1850] [serial = 1858] [outer = (nil)] 06:45:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdebedef800) [pid = 1850] [serial = 1859] [outer = 0x7fdebbfcd800] 06:45:27 INFO - PROCESS | 1850 | 1461073527182 Marionette DEBUG loaded listener.js 06:45:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdebf14bc00) [pid = 1850] [serial = 1860] [outer = 0x7fdebbfcd800] 06:45:28 INFO - PROCESS | 1850 | 1461073528086 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 06:45:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 06:45:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1433ms 06:45:28 INFO - PROCESS | 1850 | 1461073528105 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 06:45:28 INFO - PROCESS | 1850 | 1461073528121 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 06:45:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 06:45:28 INFO - PROCESS | 1850 | 1461073528129 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 06:45:28 INFO - PROCESS | 1850 | 1461073528135 Marionette TRACE conn3 <- [1,2450,null,{}] 06:45:28 INFO - PROCESS | 1850 | 1461073528160 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:28 INFO - PROCESS | 1850 | 1461073528445 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 06:45:28 INFO - PROCESS | 1850 | 1461073528509 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0268800 == 123 [pid = 1850] [id = 620] 06:45:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdec048c800) [pid = 1850] [serial = 1861] [outer = (nil)] 06:45:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdec04cc000) [pid = 1850] [serial = 1862] [outer = 0x7fdec048c800] 06:45:28 INFO - PROCESS | 1850 | 1461073528640 Marionette DEBUG loaded listener.js 06:45:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec05dc400) [pid = 1850] [serial = 1863] [outer = 0x7fdec048c800] 06:45:29 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdec29c7000) [pid = 1850] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 06:45:29 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdec4dadc00) [pid = 1850] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 06:45:29 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdebd189000) [pid = 1850] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 06:45:29 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdebf14d000) [pid = 1850] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 06:45:29 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdec11bb400) [pid = 1850] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 06:45:29 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdebbb2f800) [pid = 1850] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 06:45:29 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdebbda6000) [pid = 1850] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 06:45:29 INFO - PROCESS | 1850 | 1461073529933 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 06:45:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 06:45:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1846ms 06:45:29 INFO - PROCESS | 1850 | 1461073529975 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 06:45:29 INFO - PROCESS | 1850 | 1461073529980 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 06:45:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 06:45:29 INFO - PROCESS | 1850 | 1461073529987 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 06:45:29 INFO - PROCESS | 1850 | 1461073529990 Marionette TRACE conn3 <- [1,2454,null,{}] 06:45:30 INFO - PROCESS | 1850 | 1461073529996 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:30 INFO - PROCESS | 1850 | 1461073530272 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 06:45:30 INFO - PROCESS | 1850 | 1461073530294 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0471000 == 124 [pid = 1850] [id = 621] 06:45:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdebbb2f800) [pid = 1850] [serial = 1864] [outer = (nil)] 06:45:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdec155e000) [pid = 1850] [serial = 1865] [outer = 0x7fdebbb2f800] 06:45:30 INFO - PROCESS | 1850 | 1461073530361 Marionette DEBUG loaded listener.js 06:45:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdec1b50c00) [pid = 1850] [serial = 1866] [outer = 0x7fdebbb2f800] 06:45:31 INFO - PROCESS | 1850 | 1461073531221 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 06:45:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 06:45:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1294ms 06:45:31 INFO - PROCESS | 1850 | 1461073531285 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 06:45:31 INFO - PROCESS | 1850 | 1461073531289 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 06:45:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 06:45:31 INFO - PROCESS | 1850 | 1461073531295 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 06:45:31 INFO - PROCESS | 1850 | 1461073531299 Marionette TRACE conn3 <- [1,2458,null,{}] 06:45:31 INFO - PROCESS | 1850 | 1461073531304 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:31 INFO - PROCESS | 1850 | 1461073531531 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 06:45:31 INFO - PROCESS | 1850 | 1461073531913 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc1c3800 == 125 [pid = 1850] [id = 622] 06:45:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdebbb23000) [pid = 1850] [serial = 1867] [outer = (nil)] 06:45:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdebbcb2c00) [pid = 1850] [serial = 1868] [outer = 0x7fdebbb23000] 06:45:32 INFO - PROCESS | 1850 | 1461073532059 Marionette DEBUG loaded listener.js 06:45:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdebbfca400) [pid = 1850] [serial = 1869] [outer = 0x7fdebbb23000] 06:45:33 INFO - PROCESS | 1850 | 1461073533000 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 06:45:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 06:45:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1732ms 06:45:33 INFO - PROCESS | 1850 | 1461073533031 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 06:45:33 INFO - PROCESS | 1850 | 1461073533037 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 06:45:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 06:45:33 INFO - PROCESS | 1850 | 1461073533048 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 06:45:33 INFO - PROCESS | 1850 | 1461073533052 Marionette TRACE conn3 <- [1,2462,null,{}] 06:45:33 INFO - PROCESS | 1850 | 1461073533060 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:33 INFO - PROCESS | 1850 | 1461073533309 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 06:45:33 INFO - PROCESS | 1850 | 1461073533621 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd8b800 == 126 [pid = 1850] [id = 623] 06:45:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdebedf4c00) [pid = 1850] [serial = 1870] [outer = (nil)] 06:45:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdebf272c00) [pid = 1850] [serial = 1871] [outer = 0x7fdebedf4c00] 06:45:33 INFO - PROCESS | 1850 | 1461073533707 Marionette DEBUG loaded listener.js 06:45:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdebfdd8800) [pid = 1850] [serial = 1872] [outer = 0x7fdebedf4c00] 06:45:34 INFO - PROCESS | 1850 | 1461073534727 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 06:45:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 06:45:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1736ms 06:45:34 INFO - PROCESS | 1850 | 1461073534788 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 06:45:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 06:45:34 INFO - PROCESS | 1850 | 1461073534795 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 06:45:34 INFO - PROCESS | 1850 | 1461073534802 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 06:45:34 INFO - PROCESS | 1850 | 1461073534805 Marionette TRACE conn3 <- [1,2466,null,{}] 06:45:34 INFO - PROCESS | 1850 | 1461073534813 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:35 INFO - PROCESS | 1850 | 1461073535090 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 06:45:35 INFO - PROCESS | 1850 | 1461073535438 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b7d000 == 127 [pid = 1850] [id = 624] 06:45:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdec1b43c00) [pid = 1850] [serial = 1873] [outer = (nil)] 06:45:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdec29d0800) [pid = 1850] [serial = 1874] [outer = 0x7fdec1b43c00] 06:45:35 INFO - PROCESS | 1850 | 1461073535516 Marionette DEBUG loaded listener.js 06:45:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdec2b71000) [pid = 1850] [serial = 1875] [outer = 0x7fdec1b43c00] 06:45:36 INFO - PROCESS | 1850 | 1461073536462 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 06:45:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 06:45:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1734ms 06:45:36 INFO - PROCESS | 1850 | 1461073536537 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 06:45:36 INFO - PROCESS | 1850 | 1461073536541 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 06:45:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 06:45:36 INFO - PROCESS | 1850 | 1461073536557 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 06:45:36 INFO - PROCESS | 1850 | 1461073536567 Marionette TRACE conn3 <- [1,2470,null,{}] 06:45:36 INFO - PROCESS | 1850 | 1461073536573 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:36 INFO - PROCESS | 1850 | 1461073536922 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 06:45:37 INFO - PROCESS | 1850 | 1461073537171 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4a42800 == 128 [pid = 1850] [id = 625] 06:45:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdec11c5800) [pid = 1850] [serial = 1876] [outer = (nil)] 06:45:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdec476c800) [pid = 1850] [serial = 1877] [outer = 0x7fdec11c5800] 06:45:37 INFO - PROCESS | 1850 | 1461073537253 Marionette DEBUG loaded listener.js 06:45:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdec4875000) [pid = 1850] [serial = 1878] [outer = 0x7fdec11c5800] 06:45:38 INFO - PROCESS | 1850 | 1461073538142 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 06:45:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 06:45:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1645ms 06:45:38 INFO - PROCESS | 1850 | 1461073538194 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 06:45:38 INFO - PROCESS | 1850 | 1461073538198 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 06:45:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 06:45:38 INFO - PROCESS | 1850 | 1461073538206 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 06:45:38 INFO - PROCESS | 1850 | 1461073538209 Marionette TRACE conn3 <- [1,2474,null,{}] 06:45:38 INFO - PROCESS | 1850 | 1461073538215 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:38 INFO - PROCESS | 1850 | 1461073538451 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 06:45:38 INFO - PROCESS | 1850 | 1461073538713 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d90800 == 129 [pid = 1850] [id = 626] 06:45:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdec4590000) [pid = 1850] [serial = 1879] [outer = (nil)] 06:45:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdec4c08400) [pid = 1850] [serial = 1880] [outer = 0x7fdec4590000] 06:45:38 INFO - PROCESS | 1850 | 1461073538832 Marionette DEBUG loaded listener.js 06:45:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdec4dae800) [pid = 1850] [serial = 1881] [outer = 0x7fdec4590000] 06:45:39 INFO - PROCESS | 1850 | 1461073539743 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 06:45:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 06:45:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1582ms 06:45:39 INFO - PROCESS | 1850 | 1461073539789 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 06:45:39 INFO - PROCESS | 1850 | 1461073539793 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 06:45:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 06:45:39 INFO - PROCESS | 1850 | 1461073539799 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 06:45:39 INFO - PROCESS | 1850 | 1461073539802 Marionette TRACE conn3 <- [1,2478,null,{}] 06:45:39 INFO - PROCESS | 1850 | 1461073539808 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:40 INFO - PROCESS | 1850 | 1461073540032 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 06:45:40 INFO - PROCESS | 1850 | 1461073540300 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5591800 == 130 [pid = 1850] [id = 627] 06:45:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdec58d8000) [pid = 1850] [serial = 1882] [outer = (nil)] 06:45:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdec58e2800) [pid = 1850] [serial = 1883] [outer = 0x7fdec58d8000] 06:45:40 INFO - PROCESS | 1850 | 1461073540443 Marionette DEBUG loaded listener.js 06:45:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdec9ee7400) [pid = 1850] [serial = 1884] [outer = 0x7fdec58d8000] 06:45:41 INFO - PROCESS | 1850 | 1461073541363 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 06:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 06:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1635ms 06:45:41 INFO - PROCESS | 1850 | 1461073541435 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 06:45:41 INFO - PROCESS | 1850 | 1461073541439 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 06:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 06:45:41 INFO - PROCESS | 1850 | 1461073541445 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 06:45:41 INFO - PROCESS | 1850 | 1461073541447 Marionette TRACE conn3 <- [1,2482,null,{}] 06:45:41 INFO - PROCESS | 1850 | 1461073541453 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:41 INFO - PROCESS | 1850 | 1461073541697 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 06:45:42 INFO - PROCESS | 1850 | 1461073542005 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecac21000 == 131 [pid = 1850] [id = 628] 06:45:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdec53da000) [pid = 1850] [serial = 1885] [outer = (nil)] 06:45:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdecb151400) [pid = 1850] [serial = 1886] [outer = 0x7fdec53da000] 06:45:42 INFO - PROCESS | 1850 | 1461073542087 Marionette DEBUG loaded listener.js 06:45:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdecbfe2800) [pid = 1850] [serial = 1887] [outer = 0x7fdec53da000] 06:45:42 INFO - PROCESS | 1850 | 1461073542976 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 06:45:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 06:45:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1580ms 06:45:43 INFO - PROCESS | 1850 | 1461073543026 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 06:45:43 INFO - PROCESS | 1850 | 1461073543030 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 06:45:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 06:45:43 INFO - PROCESS | 1850 | 1461073543036 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 06:45:43 INFO - PROCESS | 1850 | 1461073543038 Marionette TRACE conn3 <- [1,2486,null,{}] 06:45:43 INFO - PROCESS | 1850 | 1461073543044 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:43 INFO - PROCESS | 1850 | 1461073543267 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 06:45:43 INFO - PROCESS | 1850 | 1461073543534 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecadca000 == 132 [pid = 1850] [id = 629] 06:45:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdecac89c00) [pid = 1850] [serial = 1888] [outer = (nil)] 06:45:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdecc1c9c00) [pid = 1850] [serial = 1889] [outer = 0x7fdecac89c00] 06:45:43 INFO - PROCESS | 1850 | 1461073543652 Marionette DEBUG loaded listener.js 06:45:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdecc479c00) [pid = 1850] [serial = 1890] [outer = 0x7fdecac89c00] 06:45:44 INFO - PROCESS | 1850 | 1461073544525 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 06:45:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 06:45:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1534ms 06:45:44 INFO - PROCESS | 1850 | 1461073544572 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 06:45:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 06:45:44 INFO - PROCESS | 1850 | 1461073544576 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 06:45:44 INFO - PROCESS | 1850 | 1461073544582 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 06:45:44 INFO - PROCESS | 1850 | 1461073544586 Marionette TRACE conn3 <- [1,2490,null,{}] 06:45:44 INFO - PROCESS | 1850 | 1461073544591 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:44 INFO - PROCESS | 1850 | 1461073544817 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 06:45:45 INFO - PROCESS | 1850 | 1461073545086 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccfb2000 == 133 [pid = 1850] [id = 630] 06:45:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdec58db800) [pid = 1850] [serial = 1891] [outer = (nil)] 06:45:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdecc70fc00) [pid = 1850] [serial = 1892] [outer = 0x7fdec58db800] 06:45:45 INFO - PROCESS | 1850 | 1461073545205 Marionette DEBUG loaded listener.js 06:45:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdecc994400) [pid = 1850] [serial = 1893] [outer = 0x7fdec58db800] 06:45:46 INFO - PROCESS | 1850 | 1461073546088 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 06:45:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 06:45:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1582ms 06:45:46 INFO - PROCESS | 1850 | 1461073546165 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 06:45:46 INFO - PROCESS | 1850 | 1461073546169 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 06:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 06:45:46 INFO - PROCESS | 1850 | 1461073546175 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 06:45:46 INFO - PROCESS | 1850 | 1461073546177 Marionette TRACE conn3 <- [1,2494,null,{}] 06:45:46 INFO - PROCESS | 1850 | 1461073546184 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:46 INFO - PROCESS | 1850 | 1461073546420 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 06:45:46 INFO - PROCESS | 1850 | 1461073546734 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece385000 == 134 [pid = 1850] [id = 631] 06:45:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdebbd9d800) [pid = 1850] [serial = 1894] [outer = (nil)] 06:45:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdecc997000) [pid = 1850] [serial = 1895] [outer = 0x7fdebbd9d800] 06:45:46 INFO - PROCESS | 1850 | 1461073546815 Marionette DEBUG loaded listener.js 06:45:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdeccc2b400) [pid = 1850] [serial = 1896] [outer = 0x7fdebbd9d800] 06:45:47 INFO - PROCESS | 1850 | 1461073547686 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 06:45:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 06:45:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1587ms 06:45:47 INFO - PROCESS | 1850 | 1461073547763 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 06:45:47 INFO - PROCESS | 1850 | 1461073547766 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 06:45:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 06:45:47 INFO - PROCESS | 1850 | 1461073547772 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 06:45:47 INFO - PROCESS | 1850 | 1461073547776 Marionette TRACE conn3 <- [1,2498,null,{}] 06:45:47 INFO - PROCESS | 1850 | 1461073547781 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:48 INFO - PROCESS | 1850 | 1461073548063 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 06:45:48 INFO - PROCESS | 1850 | 1461073548381 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded04b6800 == 135 [pid = 1850] [id = 632] 06:45:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdeccf9c800) [pid = 1850] [serial = 1897] [outer = (nil)] 06:45:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdecd015800) [pid = 1850] [serial = 1898] [outer = 0x7fdeccf9c800] 06:45:48 INFO - PROCESS | 1850 | 1461073548478 Marionette DEBUG loaded listener.js 06:45:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdecdde6c00) [pid = 1850] [serial = 1899] [outer = 0x7fdeccf9c800] 06:45:49 INFO - PROCESS | 1850 | 1461073549457 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 06:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 06:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1731ms 06:45:49 INFO - PROCESS | 1850 | 1461073549506 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 06:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 06:45:49 INFO - PROCESS | 1850 | 1461073549511 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 06:45:49 INFO - PROCESS | 1850 | 1461073549517 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 06:45:49 INFO - PROCESS | 1850 | 1461073549522 Marionette TRACE conn3 <- [1,2502,null,{}] 06:45:49 INFO - PROCESS | 1850 | 1461073549527 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:49 INFO - PROCESS | 1850 | 1461073549797 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 06:45:50 INFO - PROCESS | 1850 | 1461073550087 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded1438000 == 136 [pid = 1850] [id = 633] 06:45:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdeccf9f000) [pid = 1850] [serial = 1900] [outer = (nil)] 06:45:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fded0a83800) [pid = 1850] [serial = 1901] [outer = 0x7fdeccf9f000] 06:45:50 INFO - PROCESS | 1850 | 1461073550165 Marionette DEBUG loaded listener.js 06:45:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fded0c9d400) [pid = 1850] [serial = 1902] [outer = 0x7fdeccf9f000] 06:45:51 INFO - PROCESS | 1850 | 1461073551013 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 06:45:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 06:45:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1537ms 06:45:51 INFO - PROCESS | 1850 | 1461073551055 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 06:45:51 INFO - PROCESS | 1850 | 1461073551058 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 06:45:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 06:45:51 INFO - PROCESS | 1850 | 1461073551065 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 06:45:51 INFO - PROCESS | 1850 | 1461073551068 Marionette TRACE conn3 <- [1,2506,null,{}] 06:45:51 INFO - PROCESS | 1850 | 1461073551073 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:51 INFO - PROCESS | 1850 | 1461073551303 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 06:45:51 INFO - PROCESS | 1850 | 1461073551575 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded548c800 == 137 [pid = 1850] [id = 634] 06:45:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fdec1b4c800) [pid = 1850] [serial = 1903] [outer = (nil)] 06:45:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fded119a800) [pid = 1850] [serial = 1904] [outer = 0x7fdec1b4c800] 06:45:51 INFO - PROCESS | 1850 | 1461073551696 Marionette DEBUG loaded listener.js 06:45:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fded124c400) [pid = 1850] [serial = 1905] [outer = 0x7fdec1b4c800] 06:45:52 INFO - PROCESS | 1850 | 1461073552514 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 06:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 06:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1487ms 06:45:52 INFO - PROCESS | 1850 | 1461073552553 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 06:45:52 INFO - PROCESS | 1850 | 1461073552557 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 06:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 06:45:52 INFO - PROCESS | 1850 | 1461073552563 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 06:45:52 INFO - PROCESS | 1850 | 1461073552565 Marionette TRACE conn3 <- [1,2510,null,{}] 06:45:52 INFO - PROCESS | 1850 | 1461073552571 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:52 INFO - PROCESS | 1850 | 1461073552896 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 06:45:53 INFO - PROCESS | 1850 | 1461073553106 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5a8f000 == 138 [pid = 1850] [id = 635] 06:45:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdec48e5800) [pid = 1850] [serial = 1906] [outer = (nil)] 06:45:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fded13a6800) [pid = 1850] [serial = 1907] [outer = 0x7fdec48e5800] 06:45:53 INFO - PROCESS | 1850 | 1461073553224 Marionette DEBUG loaded listener.js 06:45:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fded42e2000) [pid = 1850] [serial = 1908] [outer = 0x7fdec48e5800] 06:45:54 INFO - PROCESS | 1850 | 1461073554066 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 06:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 06:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1579ms 06:45:54 INFO - PROCESS | 1850 | 1461073554147 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 06:45:54 INFO - PROCESS | 1850 | 1461073554151 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 06:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 06:45:54 INFO - PROCESS | 1850 | 1461073554161 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 06:45:54 INFO - PROCESS | 1850 | 1461073554164 Marionette TRACE conn3 <- [1,2514,null,{}] 06:45:54 INFO - PROCESS | 1850 | 1461073554170 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:54 INFO - PROCESS | 1850 | 1461073554422 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 06:45:54 INFO - PROCESS | 1850 | 1461073554738 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6921000 == 139 [pid = 1850] [id = 636] 06:45:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdebbd9ec00) [pid = 1850] [serial = 1909] [outer = (nil)] 06:45:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fded4e35800) [pid = 1850] [serial = 1910] [outer = 0x7fdebbd9ec00] 06:45:54 INFO - PROCESS | 1850 | 1461073554818 Marionette DEBUG loaded listener.js 06:45:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fded59bc400) [pid = 1850] [serial = 1911] [outer = 0x7fdebbd9ec00] 06:45:55 INFO - PROCESS | 1850 | 1461073555681 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 06:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 06:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1581ms 06:45:55 INFO - PROCESS | 1850 | 1461073555744 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 06:45:55 INFO - PROCESS | 1850 | 1461073555747 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 06:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 06:45:55 INFO - PROCESS | 1850 | 1461073555753 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 06:45:55 INFO - PROCESS | 1850 | 1461073555756 Marionette TRACE conn3 <- [1,2518,null,{}] 06:45:55 INFO - PROCESS | 1850 | 1461073555761 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:55 INFO - PROCESS | 1850 | 1461073555992 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 06:45:56 INFO - PROCESS | 1850 | 1461073556309 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc33f800 == 140 [pid = 1850] [id = 637] 06:45:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdec11c4800) [pid = 1850] [serial = 1912] [outer = (nil)] 06:45:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fded611b000) [pid = 1850] [serial = 1913] [outer = 0x7fdec11c4800] 06:45:56 INFO - PROCESS | 1850 | 1461073556390 Marionette DEBUG loaded listener.js 06:45:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fded68bf000) [pid = 1850] [serial = 1914] [outer = 0x7fdec11c4800] 06:45:57 INFO - PROCESS | 1850 | 1461073557289 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 06:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 06:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1586ms 06:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 06:45:57 INFO - PROCESS | 1850 | 1461073557340 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 06:45:57 INFO - PROCESS | 1850 | 1461073557343 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 06:45:57 INFO - PROCESS | 1850 | 1461073557350 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 06:45:57 INFO - PROCESS | 1850 | 1461073557353 Marionette TRACE conn3 <- [1,2522,null,{}] 06:45:57 INFO - PROCESS | 1850 | 1461073557358 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:57 INFO - PROCESS | 1850 | 1461073557599 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 06:45:57 INFO - PROCESS | 1850 | 1461073557923 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee33cc800 == 141 [pid = 1850] [id = 638] 06:45:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fdecbfe7400) [pid = 1850] [serial = 1915] [outer = (nil)] 06:45:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fded760ec00) [pid = 1850] [serial = 1916] [outer = 0x7fdecbfe7400] 06:45:58 INFO - PROCESS | 1850 | 1461073558006 Marionette DEBUG loaded listener.js 06:45:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fded7bc2400) [pid = 1850] [serial = 1917] [outer = 0x7fdecbfe7400] 06:45:58 INFO - PROCESS | 1850 | 1461073558857 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 06:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 06:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1586ms 06:45:58 INFO - PROCESS | 1850 | 1461073558935 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 06:45:58 INFO - PROCESS | 1850 | 1461073558939 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 06:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 06:45:58 INFO - PROCESS | 1850 | 1461073558946 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 06:45:58 INFO - PROCESS | 1850 | 1461073558950 Marionette TRACE conn3 <- [1,2526,null,{}] 06:45:58 INFO - PROCESS | 1850 | 1461073558956 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:45:59 INFO - PROCESS | 1850 | 1461073559229 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 06:45:59 INFO - PROCESS | 1850 | 1461073559546 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:45:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a08800 == 142 [pid = 1850] [id = 639] 06:45:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fded6024800) [pid = 1850] [serial = 1918] [outer = (nil)] 06:45:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fded8629800) [pid = 1850] [serial = 1919] [outer = 0x7fded6024800] 06:45:59 INFO - PROCESS | 1850 | 1461073559622 Marionette DEBUG loaded listener.js 06:45:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fdedc24a800) [pid = 1850] [serial = 1920] [outer = 0x7fded6024800] 06:46:00 INFO - PROCESS | 1850 | 1461073560486 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 06:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 06:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1581ms 06:46:00 INFO - PROCESS | 1850 | 1461073560529 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 06:46:00 INFO - PROCESS | 1850 | 1461073560533 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 06:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 06:46:00 INFO - PROCESS | 1850 | 1461073560540 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 06:46:00 INFO - PROCESS | 1850 | 1461073560543 Marionette TRACE conn3 <- [1,2530,null,{}] 06:46:00 INFO - PROCESS | 1850 | 1461073560549 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:00 INFO - PROCESS | 1850 | 1461073560786 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 06:46:01 INFO - PROCESS | 1850 | 1461073561065 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeeaf37800 == 143 [pid = 1850] [id = 640] 06:46:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fded04e9000) [pid = 1850] [serial = 1921] [outer = (nil)] 06:46:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fdedc24ac00) [pid = 1850] [serial = 1922] [outer = 0x7fded04e9000] 06:46:01 INFO - PROCESS | 1850 | 1461073561183 Marionette DEBUG loaded listener.js 06:46:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fdee20ce400) [pid = 1850] [serial = 1923] [outer = 0x7fded04e9000] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee842d000 == 142 [pid = 1850] [id = 77] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccec6000 == 141 [pid = 1850] [id = 212] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b1e800 == 140 [pid = 1850] [id = 201] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0471000 == 139 [pid = 1850] [id = 621] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0268800 == 138 [pid = 1850] [id = 620] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebebca000 == 137 [pid = 1850] [id = 619] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd0c5800 == 136 [pid = 1850] [id = 618] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc356800 == 135 [pid = 1850] [id = 616] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeb67a6000 == 134 [pid = 1850] [id = 615] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeb6713000 == 133 [pid = 1850] [id = 614] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc35a800 == 132 [pid = 1850] [id = 613] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeefc8e800 == 131 [pid = 1850] [id = 612] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0411000 == 130 [pid = 1850] [id = 611] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeeaf33800 == 129 [pid = 1850] [id = 610] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee6280800 == 128 [pid = 1850] [id = 609] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedcf06800 == 127 [pid = 1850] [id = 608] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded67d0800 == 126 [pid = 1850] [id = 607] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e4b800 == 125 [pid = 1850] [id = 606] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded56c2000 == 124 [pid = 1850] [id = 605] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded142c000 == 123 [pid = 1850] [id = 604] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded049e800 == 122 [pid = 1850] [id = 603] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecdd37000 == 121 [pid = 1850] [id = 602] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecadce800 == 120 [pid = 1850] [id = 601] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4ba8000 == 119 [pid = 1850] [id = 600] 06:46:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd7d000 == 118 [pid = 1850] [id = 599] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fdec53d8000) [pid = 1850] [serial = 1794] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fdebe844400) [pid = 1850] [serial = 1727] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fdeccf8ec00) [pid = 1850] [serial = 1754] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fdec4752000) [pid = 1850] [serial = 1787] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fded139f800) [pid = 1850] [serial = 1763] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fdeced34400) [pid = 1850] [serial = 1757] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fdec5534c00) [pid = 1850] [serial = 1791] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fdebd377000) [pid = 1850] [serial = 1778] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fdec11c4000) [pid = 1850] [serial = 1782] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fdec4751400) [pid = 1850] [serial = 1733] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fdebefe3800) [pid = 1850] [serial = 1779] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fdec4587400) [pid = 1850] [serial = 1725] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdecbff1800) [pid = 1850] [serial = 1745] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fded5647400) [pid = 1850] [serial = 1769] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fded598c800) [pid = 1850] [serial = 1772] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdec53e3000) [pid = 1850] [serial = 1739] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fdec4b0dc00) [pid = 1850] [serial = 1788] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdecc705000) [pid = 1850] [serial = 1748] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fded0c97800) [pid = 1850] [serial = 1760] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdec4c09000) [pid = 1850] [serial = 1736] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdec4758800) [pid = 1850] [serial = 1793] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdec11be800) [pid = 1850] [serial = 1730] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdecc99dc00) [pid = 1850] [serial = 1751] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fded42da800) [pid = 1850] [serial = 1766] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdec2b6f800) [pid = 1850] [serial = 1785] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdec1560c00) [pid = 1850] [serial = 1784] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdec0490400) [pid = 1850] [serial = 1781] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdec4db2c00) [pid = 1850] [serial = 1790] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdebbb2f400) [pid = 1850] [serial = 1775] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdecaa4f400) [pid = 1850] [serial = 1742] [outer = (nil)] [url = about:blank] 06:46:03 INFO - PROCESS | 1850 | 1461073563584 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 06:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 06:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 3092ms 06:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 06:46:03 INFO - PROCESS | 1850 | 1461073563639 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 06:46:03 INFO - PROCESS | 1850 | 1461073563643 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 06:46:03 INFO - PROCESS | 1850 | 1461073563652 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 06:46:03 INFO - PROCESS | 1850 | 1461073563657 Marionette TRACE conn3 <- [1,2534,null,{}] 06:46:03 INFO - PROCESS | 1850 | 1461073563666 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:03 INFO - PROCESS | 1850 | 1461073563882 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 06:46:04 INFO - PROCESS | 1850 | 1461073564101 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeba95d000 == 119 [pid = 1850] [id = 641] 06:46:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdebd191800) [pid = 1850] [serial = 1924] [outer = (nil)] 06:46:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdebd370000) [pid = 1850] [serial = 1925] [outer = 0x7fdebd191800] 06:46:04 INFO - PROCESS | 1850 | 1461073564170 Marionette DEBUG loaded listener.js 06:46:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdebe711400) [pid = 1850] [serial = 1926] [outer = 0x7fdebd191800] 06:46:05 INFO - PROCESS | 1850 | 1461073565010 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 06:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 06:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1392ms 06:46:05 INFO - PROCESS | 1850 | 1461073565043 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 06:46:05 INFO - PROCESS | 1850 | 1461073565051 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 06:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 06:46:05 INFO - PROCESS | 1850 | 1461073565061 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 06:46:05 INFO - PROCESS | 1850 | 1461073565064 Marionette TRACE conn3 <- [1,2538,null,{}] 06:46:05 INFO - PROCESS | 1850 | 1461073565071 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:05 INFO - PROCESS | 1850 | 1461073565298 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 06:46:05 INFO - PROCESS | 1850 | 1461073565512 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd326000 == 120 [pid = 1850] [id = 642] 06:46:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdebd18b000) [pid = 1850] [serial = 1927] [outer = (nil)] 06:46:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdebfdd4c00) [pid = 1850] [serial = 1928] [outer = 0x7fdebd18b000] 06:46:05 INFO - PROCESS | 1850 | 1461073565581 Marionette DEBUG loaded listener.js 06:46:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdec04cfc00) [pid = 1850] [serial = 1929] [outer = 0x7fdebd18b000] 06:46:06 INFO - PROCESS | 1850 | 1461073566590 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 06:46:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 06:46:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1583ms 06:46:06 INFO - PROCESS | 1850 | 1461073566653 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 06:46:06 INFO - PROCESS | 1850 | 1461073566658 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 06:46:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 06:46:06 INFO - PROCESS | 1850 | 1461073566664 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 06:46:06 INFO - PROCESS | 1850 | 1461073566670 Marionette TRACE conn3 <- [1,2542,null,{}] 06:46:06 INFO - PROCESS | 1850 | 1461073566685 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:06 INFO - PROCESS | 1850 | 1461073566989 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 06:46:07 INFO - PROCESS | 1850 | 1461073567020 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe7bc000 == 121 [pid = 1850] [id = 643] 06:46:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdec1366c00) [pid = 1850] [serial = 1930] [outer = (nil)] 06:46:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdec1b51c00) [pid = 1850] [serial = 1931] [outer = 0x7fdec1366c00] 06:46:07 INFO - PROCESS | 1850 | 1461073567090 Marionette DEBUG loaded listener.js 06:46:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fdec2d4d400) [pid = 1850] [serial = 1932] [outer = 0x7fdec1366c00] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdebd376800) [pid = 1850] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdebd377c00) [pid = 1850] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdece089800) [pid = 1850] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdecc47a000) [pid = 1850] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdebad91000) [pid = 1850] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdec4588c00) [pid = 1850] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fded04e2c00) [pid = 1850] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fded59c0800) [pid = 1850] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdec553a400) [pid = 1850] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdec9ee4000) [pid = 1850] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdec458b400) [pid = 1850] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdebbb23c00) [pid = 1850] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdec4589400) [pid = 1850] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdece095000) [pid = 1850] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdec4777800) [pid = 1850] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdebe706800) [pid = 1850] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdecc5ca000) [pid = 1850] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdebbfcd800) [pid = 1850] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdece091000) [pid = 1850] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdec9ee3c00) [pid = 1850] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fded139e000) [pid = 1850] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fded02ef400) [pid = 1850] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdebe84b400) [pid = 1850] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdece350000) [pid = 1850] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdeca926800) [pid = 1850] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fded0674c00) [pid = 1850] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdecb153800) [pid = 1850] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fded2b5e400) [pid = 1850] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdeccf89800) [pid = 1850] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdece095400) [pid = 1850] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdec2d45800) [pid = 1850] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fded2b6a400) [pid = 1850] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdec4879400) [pid = 1850] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdebbfcfc00) [pid = 1850] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdebe709400) [pid = 1850] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdec155d800) [pid = 1850] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdebbb23400) [pid = 1850] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdec048c800) [pid = 1850] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdebbfd1800) [pid = 1850] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdecc711000) [pid = 1850] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 06:46:08 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdec474f400) [pid = 1850] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 06:46:08 INFO - PROCESS | 1850 | 1461073568901 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 06:46:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 06:46:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2289ms 06:46:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 06:46:08 INFO - PROCESS | 1850 | 1461073568954 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 06:46:08 INFO - PROCESS | 1850 | 1461073568958 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 06:46:08 INFO - PROCESS | 1850 | 1461073568964 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 06:46:08 INFO - PROCESS | 1850 | 1461073568967 Marionette TRACE conn3 <- [1,2546,null,{}] 06:46:08 INFO - PROCESS | 1850 | 1461073568973 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:09 INFO - PROCESS | 1850 | 1461073569187 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 06:46:09 INFO - PROCESS | 1850 | 1461073569373 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd3aa000 == 122 [pid = 1850] [id = 644] 06:46:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdebbb2dc00) [pid = 1850] [serial = 1933] [outer = (nil)] 06:46:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdec1561800) [pid = 1850] [serial = 1934] [outer = 0x7fdebbb2dc00] 06:46:09 INFO - PROCESS | 1850 | 1461073569446 Marionette DEBUG loaded listener.js 06:46:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdec4770800) [pid = 1850] [serial = 1935] [outer = 0x7fdebbb2dc00] 06:46:10 INFO - PROCESS | 1850 | 1461073570236 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 06:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 06:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1339ms 06:46:10 INFO - PROCESS | 1850 | 1461073570303 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 06:46:10 INFO - PROCESS | 1850 | 1461073570307 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 06:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 06:46:10 INFO - PROCESS | 1850 | 1461073570313 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 06:46:10 INFO - PROCESS | 1850 | 1461073570315 Marionette TRACE conn3 <- [1,2550,null,{}] 06:46:10 INFO - PROCESS | 1850 | 1461073570321 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:10 INFO - PROCESS | 1850 | 1461073570549 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 06:46:10 INFO - PROCESS | 1850 | 1461073570948 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeb67a1000 == 123 [pid = 1850] [id = 645] 06:46:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdebbb2c400) [pid = 1850] [serial = 1936] [outer = (nil)] 06:46:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdebbda7000) [pid = 1850] [serial = 1937] [outer = 0x7fdebbb2c400] 06:46:11 INFO - PROCESS | 1850 | 1461073571042 Marionette DEBUG loaded listener.js 06:46:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdebd18a800) [pid = 1850] [serial = 1938] [outer = 0x7fdebbb2c400] 06:46:12 INFO - PROCESS | 1850 | 1461073572006 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 06:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 06:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1738ms 06:46:12 INFO - PROCESS | 1850 | 1461073572054 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 06:46:12 INFO - PROCESS | 1850 | 1461073572062 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 06:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 06:46:12 INFO - PROCESS | 1850 | 1461073572072 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 06:46:12 INFO - PROCESS | 1850 | 1461073572077 Marionette TRACE conn3 <- [1,2554,null,{}] 06:46:12 INFO - PROCESS | 1850 | 1461073572085 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:12 INFO - PROCESS | 1850 | 1461073572340 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 06:46:12 INFO - PROCESS | 1850 | 1461073572657 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe7cb800 == 124 [pid = 1850] [id = 646] 06:46:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdebf14dc00) [pid = 1850] [serial = 1939] [outer = (nil)] 06:46:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdec0492c00) [pid = 1850] [serial = 1940] [outer = 0x7fdebf14dc00] 06:46:12 INFO - PROCESS | 1850 | 1461073572744 Marionette DEBUG loaded listener.js 06:46:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec11c1000) [pid = 1850] [serial = 1941] [outer = 0x7fdebf14dc00] 06:46:13 INFO - PROCESS | 1850 | 1461073573765 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 06:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 06:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1736ms 06:46:13 INFO - PROCESS | 1850 | 1461073573812 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 06:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 06:46:13 INFO - PROCESS | 1850 | 1461073573819 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 06:46:13 INFO - PROCESS | 1850 | 1461073573827 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 06:46:13 INFO - PROCESS | 1850 | 1461073573830 Marionette TRACE conn3 <- [1,2558,null,{}] 06:46:13 INFO - PROCESS | 1850 | 1461073573836 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:14 INFO - PROCESS | 1850 | 1461073574083 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 06:46:14 INFO - PROCESS | 1850 | 1461073574441 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0417000 == 125 [pid = 1850] [id = 647] 06:46:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdebfdd5400) [pid = 1850] [serial = 1942] [outer = (nil)] 06:46:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdec474b800) [pid = 1850] [serial = 1943] [outer = 0x7fdebfdd5400] 06:46:14 INFO - PROCESS | 1850 | 1461073574530 Marionette DEBUG loaded listener.js 06:46:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdec48efc00) [pid = 1850] [serial = 1944] [outer = 0x7fdebfdd5400] 06:46:15 INFO - PROCESS | 1850 | 1461073575512 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 06:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 06:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1732ms 06:46:15 INFO - PROCESS | 1850 | 1461073575559 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 06:46:15 INFO - PROCESS | 1850 | 1461073575562 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 06:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 06:46:15 INFO - PROCESS | 1850 | 1461073575577 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 06:46:15 INFO - PROCESS | 1850 | 1461073575587 Marionette TRACE conn3 <- [1,2562,null,{}] 06:46:15 INFO - PROCESS | 1850 | 1461073575615 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:15 INFO - PROCESS | 1850 | 1461073575874 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 06:46:16 INFO - PROCESS | 1850 | 1461073576161 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2bd4800 == 126 [pid = 1850] [id = 648] 06:46:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdec2d43800) [pid = 1850] [serial = 1945] [outer = (nil)] 06:46:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdec5535800) [pid = 1850] [serial = 1946] [outer = 0x7fdec2d43800] 06:46:16 INFO - PROCESS | 1850 | 1461073576243 Marionette DEBUG loaded listener.js 06:46:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdec9add800) [pid = 1850] [serial = 1947] [outer = 0x7fdec2d43800] 06:46:17 INFO - PROCESS | 1850 | 1461073577172 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 06:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 06:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1653ms 06:46:17 INFO - PROCESS | 1850 | 1461073577223 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 06:46:17 INFO - PROCESS | 1850 | 1461073577228 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 06:46:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 06:46:17 INFO - PROCESS | 1850 | 1461073577234 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 06:46:17 INFO - PROCESS | 1850 | 1461073577237 Marionette TRACE conn3 <- [1,2566,null,{}] 06:46:17 INFO - PROCESS | 1850 | 1461073577243 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:17 INFO - PROCESS | 1850 | 1461073577471 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 06:46:17 INFO - PROCESS | 1850 | 1461073577787 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4a45000 == 127 [pid = 1850] [id = 649] 06:46:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdec9a88800) [pid = 1850] [serial = 1948] [outer = (nil)] 06:46:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdec9b40400) [pid = 1850] [serial = 1949] [outer = 0x7fdec9a88800] 06:46:17 INFO - PROCESS | 1850 | 1461073577867 Marionette DEBUG loaded listener.js 06:46:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdec9ef0400) [pid = 1850] [serial = 1950] [outer = 0x7fdec9a88800] 06:46:18 INFO - PROCESS | 1850 | 1461073578768 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 06:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 06:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1585ms 06:46:18 INFO - PROCESS | 1850 | 1461073578821 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 06:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 06:46:18 INFO - PROCESS | 1850 | 1461073578825 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 06:46:18 INFO - PROCESS | 1850 | 1461073578831 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 06:46:18 INFO - PROCESS | 1850 | 1461073578835 Marionette TRACE conn3 <- [1,2570,null,{}] 06:46:18 INFO - PROCESS | 1850 | 1461073578840 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:19 INFO - PROCESS | 1850 | 1461073579071 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 06:46:19 INFO - PROCESS | 1850 | 1461073579350 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4dbb800 == 128 [pid = 1850] [id = 650] 06:46:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdecac86000) [pid = 1850] [serial = 1951] [outer = (nil)] 06:46:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdecb151800) [pid = 1850] [serial = 1952] [outer = 0x7fdecac86000] 06:46:19 INFO - PROCESS | 1850 | 1461073579526 Marionette DEBUG loaded listener.js 06:46:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdecc5d0000) [pid = 1850] [serial = 1953] [outer = 0x7fdecac86000] 06:46:20 INFO - PROCESS | 1850 | 1461073580555 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 06:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 06:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1785ms 06:46:20 INFO - PROCESS | 1850 | 1461073580616 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 06:46:20 INFO - PROCESS | 1850 | 1461073580619 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 06:46:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 06:46:20 INFO - PROCESS | 1850 | 1461073580626 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 06:46:20 INFO - PROCESS | 1850 | 1461073580629 Marionette TRACE conn3 <- [1,2574,null,{}] 06:46:20 INFO - PROCESS | 1850 | 1461073580634 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:20 INFO - PROCESS | 1850 | 1461073580875 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 06:46:21 INFO - PROCESS | 1850 | 1461073581192 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b14800 == 129 [pid = 1850] [id = 651] 06:46:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdeccb03000) [pid = 1850] [serial = 1954] [outer = (nil)] 06:46:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdecce93000) [pid = 1850] [serial = 1955] [outer = 0x7fdeccb03000] 06:46:21 INFO - PROCESS | 1850 | 1461073581276 Marionette DEBUG loaded listener.js 06:46:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdeccf88000) [pid = 1850] [serial = 1956] [outer = 0x7fdeccb03000] 06:46:22 INFO - PROCESS | 1850 | 1461073582209 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 06:46:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 06:46:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1633ms 06:46:22 INFO - PROCESS | 1850 | 1461073582262 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 06:46:22 INFO - PROCESS | 1850 | 1461073582267 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 06:46:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 06:46:22 INFO - PROCESS | 1850 | 1461073582276 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 06:46:22 INFO - PROCESS | 1850 | 1461073582281 Marionette TRACE conn3 <- [1,2578,null,{}] 06:46:22 INFO - PROCESS | 1850 | 1461073582288 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:22 INFO - PROCESS | 1850 | 1461073582558 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 06:46:22 INFO - PROCESS | 1850 | 1461073582928 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecacb4800 == 130 [pid = 1850] [id = 652] 06:46:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdecb155400) [pid = 1850] [serial = 1957] [outer = (nil)] 06:46:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdeccfa1800) [pid = 1850] [serial = 1958] [outer = 0x7fdecb155400] 06:46:23 INFO - PROCESS | 1850 | 1461073583086 Marionette DEBUG loaded listener.js 06:46:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdecd358400) [pid = 1850] [serial = 1959] [outer = 0x7fdecb155400] 06:46:24 INFO - PROCESS | 1850 | 1461073584167 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 06:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 06:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1942ms 06:46:24 INFO - PROCESS | 1850 | 1461073584219 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 06:46:24 INFO - PROCESS | 1850 | 1461073584225 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 06:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 06:46:24 INFO - PROCESS | 1850 | 1461073584235 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 06:46:24 INFO - PROCESS | 1850 | 1461073584241 Marionette TRACE conn3 <- [1,2582,null,{}] 06:46:24 INFO - PROCESS | 1850 | 1461073584249 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:24 INFO - PROCESS | 1850 | 1461073584605 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 06:46:25 INFO - PROCESS | 1850 | 1461073584996 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccece800 == 131 [pid = 1850] [id = 653] 06:46:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdec1b50000) [pid = 1850] [serial = 1960] [outer = (nil)] 06:46:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdecdde7800) [pid = 1850] [serial = 1961] [outer = 0x7fdec1b50000] 06:46:25 INFO - PROCESS | 1850 | 1461073585083 Marionette DEBUG loaded listener.js 06:46:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdece352800) [pid = 1850] [serial = 1962] [outer = 0x7fdec1b50000] 06:46:26 INFO - PROCESS | 1850 | 1461073586110 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 06:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 06:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1943ms 06:46:26 INFO - PROCESS | 1850 | 1461073586179 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 06:46:26 INFO - PROCESS | 1850 | 1461073586185 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 06:46:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 06:46:26 INFO - PROCESS | 1850 | 1461073586195 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 06:46:26 INFO - PROCESS | 1850 | 1461073586198 Marionette TRACE conn3 <- [1,2586,null,{}] 06:46:26 INFO - PROCESS | 1850 | 1461073586207 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:26 INFO - PROCESS | 1850 | 1461073586598 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 06:46:26 INFO - PROCESS | 1850 | 1461073586989 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0479800 == 132 [pid = 1850] [id = 654] 06:46:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdecdde4800) [pid = 1850] [serial = 1963] [outer = (nil)] 06:46:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fded02e7c00) [pid = 1850] [serial = 1964] [outer = 0x7fdecdde4800] 06:46:27 INFO - PROCESS | 1850 | 1461073587117 Marionette DEBUG loaded listener.js 06:46:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fded04e3800) [pid = 1850] [serial = 1965] [outer = 0x7fdecdde4800] 06:46:28 INFO - PROCESS | 1850 | 1461073588215 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 06:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 06:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2096ms 06:46:28 INFO - PROCESS | 1850 | 1461073588293 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 06:46:28 INFO - PROCESS | 1850 | 1461073588299 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 06:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 06:46:28 INFO - PROCESS | 1850 | 1461073588309 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 06:46:28 INFO - PROCESS | 1850 | 1461073588315 Marionette TRACE conn3 <- [1,2590,null,{}] 06:46:28 INFO - PROCESS | 1850 | 1461073588323 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:28 INFO - PROCESS | 1850 | 1461073588685 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 06:46:29 INFO - PROCESS | 1850 | 1461073589113 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded10a7000 == 133 [pid = 1850] [id = 655] 06:46:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fded0c9f400) [pid = 1850] [serial = 1966] [outer = (nil)] 06:46:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fded119f400) [pid = 1850] [serial = 1967] [outer = 0x7fded0c9f400] 06:46:29 INFO - PROCESS | 1850 | 1461073589233 Marionette DEBUG loaded listener.js 06:46:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fded13a7800) [pid = 1850] [serial = 1968] [outer = 0x7fded0c9f400] 06:46:30 INFO - PROCESS | 1850 | 1461073590283 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 06:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 06:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2037ms 06:46:30 INFO - PROCESS | 1850 | 1461073590348 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 06:46:30 INFO - PROCESS | 1850 | 1461073590355 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 06:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 06:46:30 INFO - PROCESS | 1850 | 1461073590366 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 06:46:30 INFO - PROCESS | 1850 | 1461073590372 Marionette TRACE conn3 <- [1,2594,null,{}] 06:46:30 INFO - PROCESS | 1850 | 1461073590383 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:30 INFO - PROCESS | 1850 | 1461073590835 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 06:46:31 INFO - PROCESS | 1850 | 1461073591224 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded4357000 == 134 [pid = 1850] [id = 656] 06:46:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdec53e4000) [pid = 1850] [serial = 1969] [outer = (nil)] 06:46:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fded59b9400) [pid = 1850] [serial = 1970] [outer = 0x7fdec53e4000] 06:46:31 INFO - PROCESS | 1850 | 1461073591303 Marionette DEBUG loaded listener.js 06:46:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fded602a800) [pid = 1850] [serial = 1971] [outer = 0x7fdec53e4000] 06:46:32 INFO - PROCESS | 1850 | 1461073592447 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 06:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 06:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2142ms 06:46:32 INFO - PROCESS | 1850 | 1461073592509 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 06:46:32 INFO - PROCESS | 1850 | 1461073592515 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 06:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 06:46:32 INFO - PROCESS | 1850 | 1461073592526 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 06:46:32 INFO - PROCESS | 1850 | 1461073592532 Marionette TRACE conn3 <- [1,2598,null,{}] 06:46:32 INFO - PROCESS | 1850 | 1461073592541 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:32 INFO - PROCESS | 1850 | 1461073592901 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 06:46:33 INFO - PROCESS | 1850 | 1461073593226 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e44800 == 135 [pid = 1850] [id = 657] 06:46:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fded59c0800) [pid = 1850] [serial = 1972] [outer = (nil)] 06:46:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fded6114c00) [pid = 1850] [serial = 1973] [outer = 0x7fded59c0800] 06:46:33 INFO - PROCESS | 1850 | 1461073593306 Marionette DEBUG loaded listener.js 06:46:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fded67a8000) [pid = 1850] [serial = 1974] [outer = 0x7fded59c0800] 06:46:34 INFO - PROCESS | 1850 | 1461073594720 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 06:46:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 06:46:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2239ms 06:46:34 INFO - PROCESS | 1850 | 1461073594770 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 06:46:34 INFO - PROCESS | 1850 | 1461073594776 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 06:46:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 06:46:34 INFO - PROCESS | 1850 | 1461073594787 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 06:46:34 INFO - PROCESS | 1850 | 1461073594791 Marionette TRACE conn3 <- [1,2602,null,{}] 06:46:34 INFO - PROCESS | 1850 | 1461073594801 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:35 INFO - PROCESS | 1850 | 1461073595119 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 06:46:35 INFO - PROCESS | 1850 | 1461073595489 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded763d000 == 136 [pid = 1850] [id = 658] 06:46:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fdebe70b800) [pid = 1850] [serial = 1975] [outer = (nil)] 06:46:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fded7615c00) [pid = 1850] [serial = 1976] [outer = 0x7fdebe70b800] 06:46:35 INFO - PROCESS | 1850 | 1461073595569 Marionette DEBUG loaded listener.js 06:46:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fdedc252c00) [pid = 1850] [serial = 1977] [outer = 0x7fdebe70b800] 06:46:36 INFO - PROCESS | 1850 | 1461073596943 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 06:46:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 06:46:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2243ms 06:46:37 INFO - PROCESS | 1850 | 1461073597029 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 06:46:37 INFO - PROCESS | 1850 | 1461073597033 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 06:46:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 06:46:37 INFO - PROCESS | 1850 | 1461073597040 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 06:46:37 INFO - PROCESS | 1850 | 1461073597043 Marionette TRACE conn3 <- [1,2606,null,{}] 06:46:37 INFO - PROCESS | 1850 | 1461073597049 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:37 INFO - PROCESS | 1850 | 1461073597364 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 06:46:37 INFO - PROCESS | 1850 | 1461073597711 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee31a7800 == 137 [pid = 1850] [id = 659] 06:46:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fded6e61000) [pid = 1850] [serial = 1978] [outer = (nil)] 06:46:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fdee20d6000) [pid = 1850] [serial = 1979] [outer = 0x7fded6e61000] 06:46:37 INFO - PROCESS | 1850 | 1461073597840 Marionette DEBUG loaded listener.js 06:46:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fdee2ebb400) [pid = 1850] [serial = 1980] [outer = 0x7fded6e61000] 06:46:39 INFO - PROCESS | 1850 | 1461073599184 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 06:46:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 06:46:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2188ms 06:46:39 INFO - PROCESS | 1850 | 1461073599230 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 06:46:39 INFO - PROCESS | 1850 | 1461073599234 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 06:46:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 06:46:39 INFO - PROCESS | 1850 | 1461073599240 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 06:46:39 INFO - PROCESS | 1850 | 1461073599243 Marionette TRACE conn3 <- [1,2610,null,{}] 06:46:39 INFO - PROCESS | 1850 | 1461073599250 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:39 INFO - PROCESS | 1850 | 1461073599487 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 06:46:39 INFO - PROCESS | 1850 | 1461073599813 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8624800 == 138 [pid = 1850] [id = 660] 06:46:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fded6028800) [pid = 1850] [serial = 1981] [outer = (nil)] 06:46:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fdee3198400) [pid = 1850] [serial = 1982] [outer = 0x7fded6028800] 06:46:39 INFO - PROCESS | 1850 | 1461073599889 Marionette DEBUG loaded listener.js 06:46:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fdee3337c00) [pid = 1850] [serial = 1983] [outer = 0x7fded6028800] 06:46:41 INFO - PROCESS | 1850 | 1461073601057 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1ec9000 == 137 [pid = 1850] [id = 576] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebebe6800 == 136 [pid = 1850] [id = 575] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd3aa000 == 135 [pid = 1850] [id = 644] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe7bc000 == 134 [pid = 1850] [id = 643] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd326000 == 133 [pid = 1850] [id = 642] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeba95d000 == 132 [pid = 1850] [id = 641] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee7a08800 == 131 [pid = 1850] [id = 639] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee33cc800 == 130 [pid = 1850] [id = 638] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedc33f800 == 129 [pid = 1850] [id = 637] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6921000 == 128 [pid = 1850] [id = 636] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5a8f000 == 127 [pid = 1850] [id = 635] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded548c800 == 126 [pid = 1850] [id = 634] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded1438000 == 125 [pid = 1850] [id = 633] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded04b6800 == 124 [pid = 1850] [id = 632] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece385000 == 123 [pid = 1850] [id = 631] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccfb2000 == 122 [pid = 1850] [id = 630] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecadca000 == 121 [pid = 1850] [id = 629] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecac21000 == 120 [pid = 1850] [id = 628] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5591800 == 119 [pid = 1850] [id = 627] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d90800 == 118 [pid = 1850] [id = 626] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4a42800 == 117 [pid = 1850] [id = 625] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2b7d000 == 116 [pid = 1850] [id = 624] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd8b800 == 115 [pid = 1850] [id = 623] 06:46:42 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc1c3800 == 114 [pid = 1850] [id = 622] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fded59c0400) [pid = 1850] [serial = 1773] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fdecdd20000) [pid = 1850] [serial = 1823] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fded02ec400) [pid = 1850] [serial = 1758] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fdec155e000) [pid = 1850] [serial = 1865] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fdec4870000) [pid = 1850] [serial = 1734] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fded6023c00) [pid = 1850] [serial = 1841] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fdec58d5400) [pid = 1850] [serial = 1740] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fdebd196800) [pid = 1850] [serial = 1857] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fdec1b44800) [pid = 1850] [serial = 1731] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fdecc99f000) [pid = 1850] [serial = 1815] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fdeccc2c400) [pid = 1850] [serial = 1817] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdecc5d0c00) [pid = 1850] [serial = 1814] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdecdde4000) [pid = 1850] [serial = 1824] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdec05dc400) [pid = 1850] [serial = 1863] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdec58e3000) [pid = 1850] [serial = 1796] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdecd0ad000) [pid = 1850] [serial = 1821] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fded6030400) [pid = 1850] [serial = 1842] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fded5649800) [pid = 1850] [serial = 1835] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdebf27c800) [pid = 1850] [serial = 1800] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdec1562c00) [pid = 1850] [serial = 1802] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fded13a0800) [pid = 1850] [serial = 1832] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdeccc2e000) [pid = 1850] [serial = 1752] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdec1563400) [pid = 1850] [serial = 1710] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdec4dae400) [pid = 1850] [serial = 1805] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fded2bd1400) [pid = 1850] [serial = 1764] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fded72c8000) [pid = 1850] [serial = 1851] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdec9b35800) [pid = 1850] [serial = 1797] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdecaa47400) [pid = 1850] [serial = 1811] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdec04cc000) [pid = 1850] [serial = 1862] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdecc479000) [pid = 1850] [serial = 1746] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdec4db0c00) [pid = 1850] [serial = 1737] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdec1b46800) [pid = 1850] [serial = 1854] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fded6976000) [pid = 1850] [serial = 1848] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fded0c9bc00) [pid = 1850] [serial = 1829] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fded6ee7400) [pid = 1850] [serial = 1850] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdec9ee7c00) [pid = 1850] [serial = 1808] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdeccf96c00) [pid = 1850] [serial = 1820] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdebf146800) [pid = 1850] [serial = 1728] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdecd0ab400) [pid = 1850] [serial = 1755] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdebf14bc00) [pid = 1850] [serial = 1860] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdebedf6800) [pid = 1850] [serial = 1799] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdecee43800) [pid = 1850] [serial = 1827] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdeca921800) [pid = 1850] [serial = 1809] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdecb155800) [pid = 1850] [serial = 1743] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fded67a5400) [pid = 1850] [serial = 1847] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fded611a800) [pid = 1850] [serial = 1844] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdebd18a000) [pid = 1850] [serial = 1856] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fded5a66400) [pid = 1850] [serial = 1838] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdeccf80400) [pid = 1850] [serial = 1818] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fded5c67c00) [pid = 1850] [serial = 1839] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdecac91c00) [pid = 1850] [serial = 1812] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdec2b63400) [pid = 1850] [serial = 1803] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fdebedef800) [pid = 1850] [serial = 1859] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fded59bac00) [pid = 1850] [serial = 1836] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fdebd194800) [pid = 1850] [serial = 1853] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdec1b48400) [pid = 1850] [serial = 1656] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fded6305400) [pid = 1850] [serial = 1845] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fded119d400) [pid = 1850] [serial = 1761] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdec9a8a400) [pid = 1850] [serial = 1806] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fded2bcbc00) [pid = 1850] [serial = 1833] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdeced3d800) [pid = 1850] [serial = 1826] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fded510cc00) [pid = 1850] [serial = 1767] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fded5987c00) [pid = 1850] [serial = 1770] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fded1246000) [pid = 1850] [serial = 1830] [outer = (nil)] [url = about:blank] 06:46:43 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdecc990c00) [pid = 1850] [serial = 1749] [outer = (nil)] [url = about:blank] 06:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 06:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3892ms 06:46:43 INFO - PROCESS | 1850 | 1461073603245 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 06:46:43 INFO - PROCESS | 1850 | 1461073603251 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 06:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 06:46:43 INFO - PROCESS | 1850 | 1461073603264 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 06:46:43 INFO - PROCESS | 1850 | 1461073603271 Marionette TRACE conn3 <- [1,2614,null,{}] 06:46:43 INFO - PROCESS | 1850 | 1461073603279 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:43 INFO - PROCESS | 1850 | 1461073603497 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 06:46:43 INFO - PROCESS | 1850 | 1461073603714 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeba949800 == 115 [pid = 1850] [id = 661] 06:46:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdebbfc7800) [pid = 1850] [serial = 1984] [outer = (nil)] 06:46:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdebbfcb000) [pid = 1850] [serial = 1985] [outer = 0x7fdebbfc7800] 06:46:43 INFO - PROCESS | 1850 | 1461073603783 Marionette DEBUG loaded listener.js 06:46:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdebd192400) [pid = 1850] [serial = 1986] [outer = 0x7fdebbfc7800] 06:46:44 INFO - PROCESS | 1850 | 1461073604600 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 06:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 06:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1387ms 06:46:44 INFO - PROCESS | 1850 | 1461073604652 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 06:46:44 INFO - PROCESS | 1850 | 1461073604658 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 06:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 06:46:44 INFO - PROCESS | 1850 | 1461073604671 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 06:46:44 INFO - PROCESS | 1850 | 1461073604675 Marionette TRACE conn3 <- [1,2618,null,{}] 06:46:44 INFO - PROCESS | 1850 | 1461073604682 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:44 INFO - PROCESS | 1850 | 1461073604910 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 06:46:45 INFO - PROCESS | 1850 | 1461073605108 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc6b8800 == 116 [pid = 1850] [id = 662] 06:46:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdebbcbcc00) [pid = 1850] [serial = 1987] [outer = (nil)] 06:46:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdebe84b800) [pid = 1850] [serial = 1988] [outer = 0x7fdebbcbcc00] 06:46:45 INFO - PROCESS | 1850 | 1461073605174 Marionette DEBUG loaded listener.js 06:46:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdebf14e400) [pid = 1850] [serial = 1989] [outer = 0x7fdebbcbcc00] 06:46:46 INFO - PROCESS | 1850 | 1461073606191 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 06:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 06:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1540ms 06:46:46 INFO - PROCESS | 1850 | 1461073606213 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 06:46:46 INFO - PROCESS | 1850 | 1461073606217 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 06:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 06:46:46 INFO - PROCESS | 1850 | 1461073606223 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 06:46:46 INFO - PROCESS | 1850 | 1461073606227 Marionette TRACE conn3 <- [1,2622,null,{}] 06:46:46 INFO - PROCESS | 1850 | 1461073606241 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:46 INFO - PROCESS | 1850 | 1461073606552 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 06:46:46 INFO - PROCESS | 1850 | 1461073606587 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd3a9800 == 117 [pid = 1850] [id = 663] 06:46:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdec04c3400) [pid = 1850] [serial = 1990] [outer = (nil)] 06:46:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdec05dc400) [pid = 1850] [serial = 1991] [outer = 0x7fdec04c3400] 06:46:46 INFO - PROCESS | 1850 | 1461073606657 Marionette DEBUG loaded listener.js 06:46:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdec1b51800) [pid = 1850] [serial = 1992] [outer = 0x7fdec04c3400] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdebbd9d800) [pid = 1850] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdec1b43c00) [pid = 1850] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdebbb23000) [pid = 1850] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdeccf9f000) [pid = 1850] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fded6024800) [pid = 1850] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdec48e5800) [pid = 1850] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdecac89c00) [pid = 1850] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdec58d8000) [pid = 1850] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdebedf4c00) [pid = 1850] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdec11c5800) [pid = 1850] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fdec4590000) [pid = 1850] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdebbd9ec00) [pid = 1850] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fdecbfe7400) [pid = 1850] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdec11c4800) [pid = 1850] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdeccf9c800) [pid = 1850] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fdebd18b000) [pid = 1850] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fded04e9000) [pid = 1850] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fdebd191800) [pid = 1850] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fdec58db800) [pid = 1850] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fdec1366c00) [pid = 1850] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdec53da000) [pid = 1850] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fdec1b4c800) [pid = 1850] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 06:46:48 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fdebad86800) [pid = 1850] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 06:46:48 INFO - PROCESS | 1850 | 1461073608328 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 06:46:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 06:46:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2139ms 06:46:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 06:46:48 INFO - PROCESS | 1850 | 1461073608363 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 06:46:48 INFO - PROCESS | 1850 | 1461073608366 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 06:46:48 INFO - PROCESS | 1850 | 1461073608372 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 06:46:48 INFO - PROCESS | 1850 | 1461073608375 Marionette TRACE conn3 <- [1,2626,null,{}] 06:46:48 INFO - PROCESS | 1850 | 1461073608380 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:48 INFO - PROCESS | 1850 | 1461073608582 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 06:46:48 INFO - PROCESS | 1850 | 1461073608763 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe6da800 == 118 [pid = 1850] [id = 664] 06:46:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fdebbb23000) [pid = 1850] [serial = 1993] [outer = (nil)] 06:46:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdec2b6d800) [pid = 1850] [serial = 1994] [outer = 0x7fdebbb23000] 06:46:48 INFO - PROCESS | 1850 | 1461073608826 Marionette DEBUG loaded listener.js 06:46:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fdec458f000) [pid = 1850] [serial = 1995] [outer = 0x7fdebbb23000] 06:46:49 INFO - PROCESS | 1850 | 1461073609605 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 06:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 06:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1289ms 06:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 06:46:49 INFO - PROCESS | 1850 | 1461073609661 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 06:46:49 INFO - PROCESS | 1850 | 1461073609664 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 06:46:49 INFO - PROCESS | 1850 | 1461073609670 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 06:46:49 INFO - PROCESS | 1850 | 1461073609673 Marionette TRACE conn3 <- [1,2630,null,{}] 06:46:49 INFO - PROCESS | 1850 | 1461073609678 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:49 INFO - PROCESS | 1850 | 1461073609884 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 06:46:50 INFO - PROCESS | 1850 | 1461073610228 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeb6714800 == 119 [pid = 1850] [id = 665] 06:46:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdebad86800) [pid = 1850] [serial = 1996] [outer = (nil)] 06:46:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdebbb29c00) [pid = 1850] [serial = 1997] [outer = 0x7fdebad86800] 06:46:50 INFO - PROCESS | 1850 | 1461073610309 Marionette DEBUG loaded listener.js 06:46:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdebbfc2800) [pid = 1850] [serial = 1998] [outer = 0x7fdebad86800] 06:46:51 INFO - PROCESS | 1850 | 1461073611337 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 06:46:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 06:46:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1733ms 06:46:51 INFO - PROCESS | 1850 | 1461073611404 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 06:46:51 INFO - PROCESS | 1850 | 1461073611410 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 06:46:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 06:46:51 INFO - PROCESS | 1850 | 1461073611417 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 06:46:51 INFO - PROCESS | 1850 | 1461073611425 Marionette TRACE conn3 <- [1,2634,null,{}] 06:46:51 INFO - PROCESS | 1850 | 1461073611433 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:51 INFO - PROCESS | 1850 | 1461073611712 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 06:46:52 INFO - PROCESS | 1850 | 1461073612032 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd3ab000 == 120 [pid = 1850] [id = 666] 06:46:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdebefeb400) [pid = 1850] [serial = 1999] [outer = (nil)] 06:46:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdec048a400) [pid = 1850] [serial = 2000] [outer = 0x7fdebefeb400] 06:46:52 INFO - PROCESS | 1850 | 1461073612112 Marionette DEBUG loaded listener.js 06:46:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdec11bf400) [pid = 1850] [serial = 2001] [outer = 0x7fdebefeb400] 06:46:53 INFO - PROCESS | 1850 | 1461073613067 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 06:46:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 06:46:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1698ms 06:46:53 INFO - PROCESS | 1850 | 1461073613118 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 06:46:53 INFO - PROCESS | 1850 | 1461073613131 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 06:46:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 06:46:53 INFO - PROCESS | 1850 | 1461073613146 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 06:46:53 INFO - PROCESS | 1850 | 1461073613149 Marionette TRACE conn3 <- [1,2638,null,{}] 06:46:53 INFO - PROCESS | 1850 | 1461073613155 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:53 INFO - PROCESS | 1850 | 1461073613411 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 06:46:53 INFO - PROCESS | 1850 | 1461073613754 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd81800 == 121 [pid = 1850] [id = 667] 06:46:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdec1b44800) [pid = 1850] [serial = 2002] [outer = (nil)] 06:46:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdec458a400) [pid = 1850] [serial = 2003] [outer = 0x7fdec1b44800] 06:46:53 INFO - PROCESS | 1850 | 1461073613835 Marionette DEBUG loaded listener.js 06:46:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdec4779800) [pid = 1850] [serial = 2004] [outer = 0x7fdec1b44800] 06:46:54 INFO - PROCESS | 1850 | 1461073614770 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 06:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 06:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1688ms 06:46:54 INFO - PROCESS | 1850 | 1461073614835 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 06:46:54 INFO - PROCESS | 1850 | 1461073614840 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 06:46:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 06:46:54 INFO - PROCESS | 1850 | 1461073614849 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 06:46:54 INFO - PROCESS | 1850 | 1461073614859 Marionette TRACE conn3 <- [1,2642,null,{}] 06:46:54 INFO - PROCESS | 1850 | 1461073614874 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:55 INFO - PROCESS | 1850 | 1461073615158 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 06:46:55 INFO - PROCESS | 1850 | 1461073615472 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec04dc000 == 122 [pid = 1850] [id = 668] 06:46:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdec1b4e400) [pid = 1850] [serial = 2005] [outer = (nil)] 06:46:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdec4c03c00) [pid = 1850] [serial = 2006] [outer = 0x7fdec1b4e400] 06:46:55 INFO - PROCESS | 1850 | 1461073615546 Marionette DEBUG loaded listener.js 06:46:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdec4daf400) [pid = 1850] [serial = 2007] [outer = 0x7fdec1b4e400] 06:46:56 INFO - PROCESS | 1850 | 1461073616447 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 06:46:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 06:46:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1647ms 06:46:56 INFO - PROCESS | 1850 | 1461073616496 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 06:46:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 06:46:56 INFO - PROCESS | 1850 | 1461073616501 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 06:46:56 INFO - PROCESS | 1850 | 1461073616507 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 06:46:56 INFO - PROCESS | 1850 | 1461073616510 Marionette TRACE conn3 <- [1,2646,null,{}] 06:46:56 INFO - PROCESS | 1850 | 1461073616516 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:56 INFO - PROCESS | 1850 | 1461073616746 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 06:46:57 INFO - PROCESS | 1850 | 1461073617054 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b85000 == 123 [pid = 1850] [id = 669] 06:46:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdec4b05800) [pid = 1850] [serial = 2008] [outer = (nil)] 06:46:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdec5531400) [pid = 1850] [serial = 2009] [outer = 0x7fdec4b05800] 06:46:57 INFO - PROCESS | 1850 | 1461073617136 Marionette DEBUG loaded listener.js 06:46:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdec9a8a400) [pid = 1850] [serial = 2010] [outer = 0x7fdec4b05800] 06:46:58 INFO - PROCESS | 1850 | 1461073617995 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 06:46:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 06:46:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1535ms 06:46:58 INFO - PROCESS | 1850 | 1461073618042 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 06:46:58 INFO - PROCESS | 1850 | 1461073618046 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 06:46:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 06:46:58 INFO - PROCESS | 1850 | 1461073618052 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 06:46:58 INFO - PROCESS | 1850 | 1461073618054 Marionette TRACE conn3 <- [1,2650,null,{}] 06:46:58 INFO - PROCESS | 1850 | 1461073618060 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:58 INFO - PROCESS | 1850 | 1461073618310 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 06:46:58 INFO - PROCESS | 1850 | 1461073618576 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:46:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4815800 == 124 [pid = 1850] [id = 670] 06:46:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdec9b3e800) [pid = 1850] [serial = 2011] [outer = (nil)] 06:46:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdec9ee7c00) [pid = 1850] [serial = 2012] [outer = 0x7fdec9b3e800] 06:46:58 INFO - PROCESS | 1850 | 1461073618717 Marionette DEBUG loaded listener.js 06:46:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdecac87c00) [pid = 1850] [serial = 2013] [outer = 0x7fdec9b3e800] 06:46:59 INFO - PROCESS | 1850 | 1461073619618 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 06:46:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 06:46:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1630ms 06:46:59 INFO - PROCESS | 1850 | 1461073619683 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 06:46:59 INFO - PROCESS | 1850 | 1461073619687 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 06:46:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 06:46:59 INFO - PROCESS | 1850 | 1461073619693 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 06:46:59 INFO - PROCESS | 1850 | 1461073619696 Marionette TRACE conn3 <- [1,2654,null,{}] 06:46:59 INFO - PROCESS | 1850 | 1461073619701 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:46:59 INFO - PROCESS | 1850 | 1461073619936 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 06:47:00 INFO - PROCESS | 1850 | 1461073620199 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4d9a800 == 125 [pid = 1850] [id = 671] 06:47:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdec9b40800) [pid = 1850] [serial = 2014] [outer = (nil)] 06:47:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdecb1dd000) [pid = 1850] [serial = 2015] [outer = 0x7fdec9b40800] 06:47:00 INFO - PROCESS | 1850 | 1461073620318 Marionette DEBUG loaded listener.js 06:47:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdecc1d8c00) [pid = 1850] [serial = 2016] [outer = 0x7fdec9b40800] 06:47:01 INFO - PROCESS | 1850 | 1461073621220 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 06:47:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 06:47:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1581ms 06:47:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 06:47:01 INFO - PROCESS | 1850 | 1461073621275 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 06:47:01 INFO - PROCESS | 1850 | 1461073621278 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 06:47:01 INFO - PROCESS | 1850 | 1461073621285 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 06:47:01 INFO - PROCESS | 1850 | 1461073621288 Marionette TRACE conn3 <- [1,2658,null,{}] 06:47:01 INFO - PROCESS | 1850 | 1461073621296 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:01 INFO - PROCESS | 1850 | 1461073621532 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 06:47:01 INFO - PROCESS | 1850 | 1461073621847 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5497800 == 126 [pid = 1850] [id = 672] 06:47:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdebbda5000) [pid = 1850] [serial = 2017] [outer = (nil)] 06:47:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdecc1e3800) [pid = 1850] [serial = 2018] [outer = 0x7fdebbda5000] 06:47:01 INFO - PROCESS | 1850 | 1461073621927 Marionette DEBUG loaded listener.js 06:47:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdecc5cc000) [pid = 1850] [serial = 2019] [outer = 0x7fdebbda5000] 06:47:02 INFO - PROCESS | 1850 | 1461073622775 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 06:47:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 06:47:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1538ms 06:47:02 INFO - PROCESS | 1850 | 1461073622824 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 06:47:02 INFO - PROCESS | 1850 | 1461073622828 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 06:47:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 06:47:02 INFO - PROCESS | 1850 | 1461073622834 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 06:47:02 INFO - PROCESS | 1850 | 1461073622837 Marionette TRACE conn3 <- [1,2662,null,{}] 06:47:02 INFO - PROCESS | 1850 | 1461073622842 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:03 INFO - PROCESS | 1850 | 1461073623068 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 06:47:03 INFO - PROCESS | 1850 | 1461073623347 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b19000 == 127 [pid = 1850] [id = 673] 06:47:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdebe711c00) [pid = 1850] [serial = 2020] [outer = (nil)] 06:47:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdecc8b7400) [pid = 1850] [serial = 2021] [outer = 0x7fdebe711c00] 06:47:03 INFO - PROCESS | 1850 | 1461073623466 Marionette DEBUG loaded listener.js 06:47:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdecc994000) [pid = 1850] [serial = 2022] [outer = 0x7fdebe711c00] 06:47:04 INFO - PROCESS | 1850 | 1461073624308 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 06:47:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 06:47:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1534ms 06:47:04 INFO - PROCESS | 1850 | 1461073624369 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 06:47:04 INFO - PROCESS | 1850 | 1461073624373 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 06:47:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 06:47:04 INFO - PROCESS | 1850 | 1461073624379 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 06:47:04 INFO - PROCESS | 1850 | 1461073624382 Marionette TRACE conn3 <- [1,2666,null,{}] 06:47:04 INFO - PROCESS | 1850 | 1461073624388 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:04 INFO - PROCESS | 1850 | 1461073624626 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 06:47:04 INFO - PROCESS | 1850 | 1461073624892 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecac1b000 == 128 [pid = 1850] [id = 674] 06:47:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdecc5ccc00) [pid = 1850] [serial = 2023] [outer = (nil)] 06:47:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdeccb05800) [pid = 1850] [serial = 2024] [outer = 0x7fdecc5ccc00] 06:47:05 INFO - PROCESS | 1850 | 1461073625015 Marionette DEBUG loaded listener.js 06:47:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdeccc26c00) [pid = 1850] [serial = 2025] [outer = 0x7fdecc5ccc00] 06:47:06 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:47:06 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 06:47:06 INFO - PROCESS | 1850 | 1461073626328 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 06:47:06 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) 06:47:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1994ms 06:47:06 INFO - PROCESS | 1850 | 1461073626374 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 06:47:06 INFO - PROCESS | 1850 | 1461073626378 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 06:47:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 06:47:06 INFO - PROCESS | 1850 | 1461073626385 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 06:47:06 INFO - PROCESS | 1850 | 1461073626389 Marionette TRACE conn3 <- [1,2670,null,{}] 06:47:06 INFO - PROCESS | 1850 | 1461073626395 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:06 INFO - PROCESS | 1850 | 1461073626706 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 06:47:06 INFO - PROCESS | 1850 | 1461073626944 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc42e800 == 129 [pid = 1850] [id = 675] 06:47:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdecc99b400) [pid = 1850] [serial = 2026] [outer = (nil)] 06:47:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdecd0b5c00) [pid = 1850] [serial = 2027] [outer = 0x7fdecc99b400] 06:47:07 INFO - PROCESS | 1850 | 1461073627034 Marionette DEBUG loaded listener.js 06:47:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdecdde1800) [pid = 1850] [serial = 2028] [outer = 0x7fdecc99b400] 06:47:08 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:47:08 INFO - PROCESS | 1850 | 1461073628406 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 06:47:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 06:47:08 INFO - PROCESS | 1850 | 1461073628436 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 06:47:08 INFO - PROCESS | 1850 | 1461073628442 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 06:47:08 INFO - PROCESS | 1850 | 1461073628447 Marionette TRACE conn3 <- [1,2674,null,{}] 06:47:08 INFO - PROCESS | 1850 | 1461073628453 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:08 INFO - PROCESS | 1850 | 1461073628739 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 06:47:08 INFO - PROCESS | 1850 | 1461073628976 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecdd36000 == 130 [pid = 1850] [id = 676] 06:47:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdebedf5800) [pid = 1850] [serial = 2029] [outer = (nil)] 06:47:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fded0a84c00) [pid = 1850] [serial = 2030] [outer = 0x7fdebedf5800] 06:47:09 INFO - PROCESS | 1850 | 1461073629053 Marionette DEBUG loaded listener.js 06:47:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fded11a1000) [pid = 1850] [serial = 2031] [outer = 0x7fdebedf5800] 06:47:10 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:47:10 INFO - PROCESS | 1850 | 1461073630384 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 06:47:10 INFO - PROCESS | 1850 | 1461073630435 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 06:47:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 06:47:10 INFO - PROCESS | 1850 | 1461073630442 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 06:47:10 INFO - PROCESS | 1850 | 1461073630445 Marionette TRACE conn3 <- [1,2678,null,{}] 06:47:10 INFO - PROCESS | 1850 | 1461073630452 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:10 INFO - PROCESS | 1850 | 1461073630861 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 06:47:11 INFO - PROCESS | 1850 | 1461073631164 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded049d000 == 131 [pid = 1850] [id = 677] 06:47:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdeccc27000) [pid = 1850] [serial = 2032] [outer = (nil)] 06:47:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fded124d800) [pid = 1850] [serial = 2033] [outer = 0x7fdeccc27000] 06:47:11 INFO - PROCESS | 1850 | 1461073631238 Marionette DEBUG loaded listener.js 06:47:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fded2bcf800) [pid = 1850] [serial = 2034] [outer = 0x7fdeccc27000] 06:47:12 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:47:12 INFO - PROCESS | 1850 | 1461073632570 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 06:47:12 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) 06:47:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2185ms 06:47:12 INFO - PROCESS | 1850 | 1461073632629 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 06:47:12 INFO - PROCESS | 1850 | 1461073632632 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 06:47:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 06:47:12 INFO - PROCESS | 1850 | 1461073632639 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 06:47:12 INFO - PROCESS | 1850 | 1461073632642 Marionette TRACE conn3 <- [1,2682,null,{}] 06:47:12 INFO - PROCESS | 1850 | 1461073632648 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:12 INFO - PROCESS | 1850 | 1461073632918 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 06:47:13 INFO - PROCESS | 1850 | 1461073633208 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded10ad000 == 132 [pid = 1850] [id = 678] 06:47:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdec1564800) [pid = 1850] [serial = 2035] [outer = (nil)] 06:47:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fded2bd1400) [pid = 1850] [serial = 2036] [outer = 0x7fdec1564800] 06:47:13 INFO - PROCESS | 1850 | 1461073633287 Marionette DEBUG loaded listener.js 06:47:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fded5649800) [pid = 1850] [serial = 2037] [outer = 0x7fdec1564800] 06:47:14 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:47:14 INFO - PROCESS | 1850 | 1461073634659 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 06:47:14 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) 06:47:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2034ms 06:47:14 INFO - PROCESS | 1850 | 1461073634674 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 06:47:14 INFO - PROCESS | 1850 | 1461073634677 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 06:47:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 06:47:14 INFO - PROCESS | 1850 | 1461073634685 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 06:47:14 INFO - PROCESS | 1850 | 1461073634689 Marionette TRACE conn3 <- [1,2686,null,{}] 06:47:14 INFO - PROCESS | 1850 | 1461073634695 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:14 INFO - PROCESS | 1850 | 1461073634971 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 06:47:15 INFO - PROCESS | 1850 | 1461073635217 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded14d8000 == 133 [pid = 1850] [id = 679] 06:47:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdeccc2b000) [pid = 1850] [serial = 2038] [outer = (nil)] 06:47:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fded598c800) [pid = 1850] [serial = 2039] [outer = 0x7fdeccc2b000] 06:47:15 INFO - PROCESS | 1850 | 1461073635293 Marionette DEBUG loaded listener.js 06:47:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fded5a6f400) [pid = 1850] [serial = 2040] [outer = 0x7fdeccc2b000] 06:47:16 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:47:16 INFO - PROCESS | 1850 | 1461073636647 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 06:47:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 06:47:16 INFO - PROCESS | 1850 | 1461073636685 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 06:47:16 INFO - PROCESS | 1850 | 1461073636692 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 06:47:16 INFO - PROCESS | 1850 | 1461073636696 Marionette TRACE conn3 <- [1,2690,null,{}] 06:47:16 INFO - PROCESS | 1850 | 1461073636702 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:17 INFO - PROCESS | 1850 | 1461073637041 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 06:47:17 INFO - PROCESS | 1850 | 1461073637317 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc6a5800 == 134 [pid = 1850] [id = 680] 06:47:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdebad88000) [pid = 1850] [serial = 2041] [outer = (nil)] 06:47:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdebad8b800) [pid = 1850] [serial = 2042] [outer = 0x7fdebad88000] 06:47:17 INFO - PROCESS | 1850 | 1461073637390 Marionette DEBUG loaded listener.js 06:47:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdecc1e3000) [pid = 1850] [serial = 2043] [outer = 0x7fdebad88000] 06:47:19 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:47:19 INFO - PROCESS | 1850 | 1461073639324 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 06:47:19 INFO - PROCESS | 1850 | 1461073639386 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 06:47:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 06:47:19 INFO - PROCESS | 1850 | 1461073639496 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 06:47:19 INFO - PROCESS | 1850 | 1461073639500 Marionette TRACE conn3 <- [1,2694,null,{}] 06:47:19 INFO - PROCESS | 1850 | 1461073639514 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:19 INFO - PROCESS | 1850 | 1461073639749 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 06:47:20 INFO - PROCESS | 1850 | 1461073640053 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd32f800 == 135 [pid = 1850] [id = 681] 06:47:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdebbfc8800) [pid = 1850] [serial = 2044] [outer = (nil)] 06:47:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdebd189000) [pid = 1850] [serial = 2045] [outer = 0x7fdebbfc8800] 06:47:20 INFO - PROCESS | 1850 | 1461073640209 Marionette DEBUG loaded listener.js 06:47:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdebe84c400) [pid = 1850] [serial = 2046] [outer = 0x7fdebbfc8800] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1a71800 == 134 [pid = 1850] [id = 569] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded101c800 == 133 [pid = 1850] [id = 511] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe6da800 == 132 [pid = 1850] [id = 664] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd3a9800 == 131 [pid = 1850] [id = 663] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc6b8800 == 130 [pid = 1850] [id = 662] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeba949800 == 129 [pid = 1850] [id = 661] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee31a7800 == 128 [pid = 1850] [id = 659] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded763d000 == 127 [pid = 1850] [id = 658] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e44800 == 126 [pid = 1850] [id = 657] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded4357000 == 125 [pid = 1850] [id = 656] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded10a7000 == 124 [pid = 1850] [id = 655] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0479800 == 123 [pid = 1850] [id = 654] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccece800 == 122 [pid = 1850] [id = 653] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecacb4800 == 121 [pid = 1850] [id = 652] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b14800 == 120 [pid = 1850] [id = 651] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4dbb800 == 119 [pid = 1850] [id = 650] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4a45000 == 118 [pid = 1850] [id = 649] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2bd4800 == 117 [pid = 1850] [id = 648] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0417000 == 116 [pid = 1850] [id = 647] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe7cb800 == 115 [pid = 1850] [id = 646] 06:47:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeb67a1000 == 114 [pid = 1850] [id = 645] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdeccc2b400) [pid = 1850] [serial = 1896] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdec2b71000) [pid = 1850] [serial = 1875] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdebbfca400) [pid = 1850] [serial = 1869] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fded0c9d400) [pid = 1850] [serial = 1902] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdedc24a800) [pid = 1850] [serial = 1920] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fded42e2000) [pid = 1850] [serial = 1908] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fded13a6800) [pid = 1850] [serial = 1907] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fded0a83800) [pid = 1850] [serial = 1901] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdecc1c9c00) [pid = 1850] [serial = 1889] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdec58e2800) [pid = 1850] [serial = 1883] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdebfdd8800) [pid = 1850] [serial = 1872] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdec9ee7400) [pid = 1850] [serial = 1884] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdec476c800) [pid = 1850] [serial = 1877] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdec4c08400) [pid = 1850] [serial = 1880] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fded59bc400) [pid = 1850] [serial = 1911] [outer = (nil)] [url = about:blank] 06:47:20 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdec1561800) [pid = 1850] [serial = 1934] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fded760ec00) [pid = 1850] [serial = 1916] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fded68bf000) [pid = 1850] [serial = 1914] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdecdde6c00) [pid = 1850] [serial = 1899] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdebfdd4c00) [pid = 1850] [serial = 1928] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdedc24ac00) [pid = 1850] [serial = 1922] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fded7bc2400) [pid = 1850] [serial = 1917] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdec4dae800) [pid = 1850] [serial = 1881] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdebd370000) [pid = 1850] [serial = 1925] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdecc70fc00) [pid = 1850] [serial = 1892] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdec2d4d400) [pid = 1850] [serial = 1932] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdebe711400) [pid = 1850] [serial = 1926] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fdebbcb2c00) [pid = 1850] [serial = 1868] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fdecbfe2800) [pid = 1850] [serial = 1887] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fdecd015800) [pid = 1850] [serial = 1898] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fded119a800) [pid = 1850] [serial = 1904] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdee20ce400) [pid = 1850] [serial = 1923] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdec29d0800) [pid = 1850] [serial = 1874] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdebf272c00) [pid = 1850] [serial = 1871] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdec48f1000) [pid = 1850] [serial = 1776] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdecc997000) [pid = 1850] [serial = 1895] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdecb151400) [pid = 1850] [serial = 1886] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fded611b000) [pid = 1850] [serial = 1913] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdecc479c00) [pid = 1850] [serial = 1890] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdec04cfc00) [pid = 1850] [serial = 1929] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdec1b51c00) [pid = 1850] [serial = 1931] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fded8629800) [pid = 1850] [serial = 1919] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdecc994400) [pid = 1850] [serial = 1893] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fded4e35800) [pid = 1850] [serial = 1910] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fded124c400) [pid = 1850] [serial = 1905] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdec4875000) [pid = 1850] [serial = 1878] [outer = (nil)] [url = about:blank] 06:47:21 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:47:21 INFO - PROCESS | 1850 | 1461073641897 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 06:47:21 INFO - PROCESS | 1850 | 1461073641959 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 06:47:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 06:47:21 INFO - PROCESS | 1850 | 1461073641970 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 06:47:21 INFO - PROCESS | 1850 | 1461073641974 Marionette TRACE conn3 <- [1,2698,null,{}] 06:47:21 INFO - PROCESS | 1850 | 1461073641979 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:22 INFO - PROCESS | 1850 | 1461073642376 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 06:47:22 INFO - PROCESS | 1850 | 1461073642503 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd335000 == 115 [pid = 1850] [id = 682] 06:47:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdebd18c000) [pid = 1850] [serial = 2047] [outer = (nil)] 06:47:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdec05dd000) [pid = 1850] [serial = 2048] [outer = 0x7fdebd18c000] 06:47:22 INFO - PROCESS | 1850 | 1461073642568 Marionette DEBUG loaded listener.js 06:47:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdec1b43c00) [pid = 1850] [serial = 2049] [outer = 0x7fdebd18c000] 06:47:23 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 06:47:23 INFO - PROCESS | 1850 | 1461073643887 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 06:47:23 INFO - PROCESS | 1850 | 1461073643911 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 06:47:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 06:47:23 INFO - PROCESS | 1850 | 1461073643926 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 06:47:23 INFO - PROCESS | 1850 | 1461073643932 Marionette TRACE conn3 <- [1,2702,null,{}] 06:47:23 INFO - PROCESS | 1850 | 1461073643949 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:24 INFO - PROCESS | 1850 | 1461073644287 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 06:47:24 INFO - PROCESS | 1850 | 1461073644322 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0408800 == 116 [pid = 1850] [id = 683] 06:47:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdec1b4d800) [pid = 1850] [serial = 2050] [outer = (nil)] 06:47:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdec458d800) [pid = 1850] [serial = 2051] [outer = 0x7fdec1b4d800] 06:47:24 INFO - PROCESS | 1850 | 1461073644394 Marionette DEBUG loaded listener.js 06:47:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdec48f1000) [pid = 1850] [serial = 2052] [outer = 0x7fdec1b4d800] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdec04c3400) [pid = 1850] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fded0c9f400) [pid = 1850] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdebbb2c400) [pid = 1850] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fded6028800) [pid = 1850] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdebbcbcc00) [pid = 1850] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdec1b50000) [pid = 1850] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fded59c0800) [pid = 1850] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdebfdd5400) [pid = 1850] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fdec9a88800) [pid = 1850] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fdebf14dc00) [pid = 1850] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fdebe70b800) [pid = 1850] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdeccb03000) [pid = 1850] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fdebbb2f800) [pid = 1850] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fdec2d43800) [pid = 1850] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdec53e4000) [pid = 1850] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fdecb155400) [pid = 1850] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fdecdde4800) [pid = 1850] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fded6e61000) [pid = 1850] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fdecac86000) [pid = 1850] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 06:47:25 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fdebbfc7800) [pid = 1850] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 06:47:25 INFO - PROCESS | 1850 | 1461073645813 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 06:47:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 06:47:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1937ms 06:47:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 06:47:25 INFO - PROCESS | 1850 | 1461073645864 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 06:47:25 INFO - PROCESS | 1850 | 1461073645868 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 06:47:25 INFO - PROCESS | 1850 | 1461073645874 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 06:47:25 INFO - PROCESS | 1850 | 1461073645878 Marionette TRACE conn3 <- [1,2706,null,{}] 06:47:25 INFO - PROCESS | 1850 | 1461073645883 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:26 INFO - PROCESS | 1850 | 1461073646096 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 06:47:26 INFO - PROCESS | 1850 | 1461073646359 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a7d800 == 117 [pid = 1850] [id = 684] 06:47:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fdebe705c00) [pid = 1850] [serial = 2053] [outer = (nil)] 06:47:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fdec4778000) [pid = 1850] [serial = 2054] [outer = 0x7fdebe705c00] 06:47:26 INFO - PROCESS | 1850 | 1461073646427 Marionette DEBUG loaded listener.js 06:47:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fdec4db0800) [pid = 1850] [serial = 2055] [outer = 0x7fdebe705c00] 06:47:27 INFO - PROCESS | 1850 | 1461073647168 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 06:47:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 06:47:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1332ms 06:47:27 INFO - PROCESS | 1850 | 1461073647212 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 06:47:27 INFO - PROCESS | 1850 | 1461073647216 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 06:47:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 06:47:27 INFO - PROCESS | 1850 | 1461073647223 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 06:47:27 INFO - PROCESS | 1850 | 1461073647225 Marionette TRACE conn3 <- [1,2710,null,{}] 06:47:27 INFO - PROCESS | 1850 | 1461073647231 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:27 INFO - PROCESS | 1850 | 1461073647449 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 06:47:27 INFO - PROCESS | 1850 | 1461073647784 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc1c8000 == 118 [pid = 1850] [id = 685] 06:47:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fdebad85c00) [pid = 1850] [serial = 2056] [outer = (nil)] 06:47:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fdebbb2f400) [pid = 1850] [serial = 2057] [outer = 0x7fdebad85c00] 06:47:27 INFO - PROCESS | 1850 | 1461073647867 Marionette DEBUG loaded listener.js 06:47:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fdebbfc7800) [pid = 1850] [serial = 2058] [outer = 0x7fdebad85c00] 06:47:28 INFO - PROCESS | 1850 | 1461073648903 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 06:47:28 INFO - PROCESS | 1850 | 1461073648968 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 06:47:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 06:47:28 INFO - PROCESS | 1850 | 1461073648977 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 06:47:28 INFO - PROCESS | 1850 | 1461073648981 Marionette TRACE conn3 <- [1,2714,null,{}] 06:47:28 INFO - PROCESS | 1850 | 1461073648991 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:29 INFO - PROCESS | 1850 | 1461073649247 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 06:47:29 INFO - PROCESS | 1850 | 1461073649565 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec037e800 == 119 [pid = 1850] [id = 686] 06:47:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fdebf271400) [pid = 1850] [serial = 2059] [outer = (nil)] 06:47:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fdec1363000) [pid = 1850] [serial = 2060] [outer = 0x7fdebf271400] 06:47:29 INFO - PROCESS | 1850 | 1461073649653 Marionette DEBUG loaded listener.js 06:47:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fdec29d0800) [pid = 1850] [serial = 2061] [outer = 0x7fdebf271400] 06:47:30 INFO - PROCESS | 1850 | 1461073650635 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 06:47:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 06:47:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1691ms 06:47:30 INFO - PROCESS | 1850 | 1461073650672 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 06:47:30 INFO - PROCESS | 1850 | 1461073650678 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 06:47:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 06:47:30 INFO - PROCESS | 1850 | 1461073650687 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 06:47:30 INFO - PROCESS | 1850 | 1461073650691 Marionette TRACE conn3 <- [1,2718,null,{}] 06:47:30 INFO - PROCESS | 1850 | 1461073650696 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:30 INFO - PROCESS | 1850 | 1461073650930 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 06:47:31 INFO - PROCESS | 1850 | 1461073651291 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec46e1800 == 120 [pid = 1850] [id = 687] 06:47:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fdec04cdc00) [pid = 1850] [serial = 2062] [outer = (nil)] 06:47:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdec48e6400) [pid = 1850] [serial = 2063] [outer = 0x7fdec04cdc00] 06:47:31 INFO - PROCESS | 1850 | 1461073651371 Marionette DEBUG loaded listener.js 06:47:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdec4dae800) [pid = 1850] [serial = 2064] [outer = 0x7fdec04cdc00] 06:47:32 INFO - PROCESS | 1850 | 1461073652312 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 06:47:32 INFO - PROCESS | 1850 | 1461073652331 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 06:47:32 INFO - PROCESS | 1850 | 1461073652339 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 06:47:32 INFO - PROCESS | 1850 | 1461073652349 Marionette TRACE conn3 <- [1,2722,null,{}] 06:47:32 INFO - PROCESS | 1850 | 1461073652363 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:32 INFO - PROCESS | 1850 | 1461073652604 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 06:47:32 INFO - PROCESS | 1850 | 1461073652923 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5414000 == 121 [pid = 1850] [id = 688] 06:47:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdec2d4c800) [pid = 1850] [serial = 2065] [outer = (nil)] 06:47:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdec9b37400) [pid = 1850] [serial = 2066] [outer = 0x7fdec2d4c800] 06:47:33 INFO - PROCESS | 1850 | 1461073653003 Marionette DEBUG loaded listener.js 06:47:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdec9ee6800) [pid = 1850] [serial = 2067] [outer = 0x7fdec2d4c800] 06:47:33 INFO - PROCESS | 1850 | 1461073653961 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 06:47:33 INFO - PROCESS | 1850 | 1461073653990 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 06:47:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 06:47:33 INFO - PROCESS | 1850 | 1461073653996 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 06:47:34 INFO - PROCESS | 1850 | 1461073653999 Marionette TRACE conn3 <- [1,2726,null,{}] 06:47:34 INFO - PROCESS | 1850 | 1461073654004 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:34 INFO - PROCESS | 1850 | 1461073654236 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 06:47:34 INFO - PROCESS | 1850 | 1461073654549 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecac20800 == 122 [pid = 1850] [id = 689] 06:47:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdec2b65000) [pid = 1850] [serial = 2068] [outer = (nil)] 06:47:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdecaa50000) [pid = 1850] [serial = 2069] [outer = 0x7fdec2b65000] 06:47:34 INFO - PROCESS | 1850 | 1461073654633 Marionette DEBUG loaded listener.js 06:47:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdecb159c00) [pid = 1850] [serial = 2070] [outer = 0x7fdec2b65000] 06:47:35 INFO - PROCESS | 1850 | 1461073655526 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 06:47:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 06:47:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1584ms 06:47:35 INFO - PROCESS | 1850 | 1461073655581 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 06:47:35 INFO - PROCESS | 1850 | 1461073655585 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 06:47:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 06:47:35 INFO - PROCESS | 1850 | 1461073655592 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 06:47:35 INFO - PROCESS | 1850 | 1461073655595 Marionette TRACE conn3 <- [1,2730,null,{}] 06:47:35 INFO - PROCESS | 1850 | 1461073655601 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:35 INFO - PROCESS | 1850 | 1461073655873 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 06:47:36 INFO - PROCESS | 1850 | 1461073656189 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc553800 == 123 [pid = 1850] [id = 690] 06:47:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdecc1bc000) [pid = 1850] [serial = 2071] [outer = (nil)] 06:47:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdecc1e4400) [pid = 1850] [serial = 2072] [outer = 0x7fdecc1bc000] 06:47:36 INFO - PROCESS | 1850 | 1461073656284 Marionette DEBUG loaded listener.js 06:47:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdeccb0e400) [pid = 1850] [serial = 2073] [outer = 0x7fdecc1bc000] 06:47:37 INFO - PROCESS | 1850 | 1461073657675 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 06:47:37 INFO - PROCESS | 1850 | 1461073657736 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 06:47:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 06:47:37 INFO - PROCESS | 1850 | 1461073657743 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 06:47:37 INFO - PROCESS | 1850 | 1461073657748 Marionette TRACE conn3 <- [1,2734,null,{}] 06:47:37 INFO - PROCESS | 1850 | 1461073657754 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:38 INFO - PROCESS | 1850 | 1461073658116 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 06:47:38 INFO - PROCESS | 1850 | 1461073658329 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdece024000 == 124 [pid = 1850] [id = 691] 06:47:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdeccc2d400) [pid = 1850] [serial = 2074] [outer = (nil)] 06:47:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdecdddd400) [pid = 1850] [serial = 2075] [outer = 0x7fdeccc2d400] 06:47:38 INFO - PROCESS | 1850 | 1461073658423 Marionette DEBUG loaded listener.js 06:47:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdece087c00) [pid = 1850] [serial = 2076] [outer = 0x7fdeccc2d400] 06:47:39 INFO - PROCESS | 1850 | 1461073659367 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 06:47:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 06:47:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1691ms 06:47:39 INFO - PROCESS | 1850 | 1461073659436 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 06:47:39 INFO - PROCESS | 1850 | 1461073659439 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 06:47:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 06:47:39 INFO - PROCESS | 1850 | 1461073659446 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 06:47:39 INFO - PROCESS | 1850 | 1461073659450 Marionette TRACE conn3 <- [1,2738,null,{}] 06:47:39 INFO - PROCESS | 1850 | 1461073659455 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:39 INFO - PROCESS | 1850 | 1461073659696 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 06:47:40 INFO - PROCESS | 1850 | 1461073660007 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded0647000 == 125 [pid = 1850] [id = 692] 06:47:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdebbcb3800) [pid = 1850] [serial = 2077] [outer = (nil)] 06:47:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdece088800) [pid = 1850] [serial = 2078] [outer = 0x7fdebbcb3800] 06:47:40 INFO - PROCESS | 1850 | 1461073660090 Marionette DEBUG loaded listener.js 06:47:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdecee3c000) [pid = 1850] [serial = 2079] [outer = 0x7fdebbcb3800] 06:47:40 INFO - PROCESS | 1850 | 1461073660966 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 06:47:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 06:47:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1593ms 06:47:41 INFO - PROCESS | 1850 | 1461073661041 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 06:47:41 INFO - PROCESS | 1850 | 1461073661045 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 06:47:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 06:47:41 INFO - PROCESS | 1850 | 1461073661051 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 06:47:41 INFO - PROCESS | 1850 | 1461073661053 Marionette TRACE conn3 <- [1,2742,null,{}] 06:47:41 INFO - PROCESS | 1850 | 1461073661059 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:41 INFO - PROCESS | 1850 | 1461073661329 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 06:47:41 INFO - PROCESS | 1850 | 1461073661649 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded1425800 == 126 [pid = 1850] [id = 693] 06:47:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdebd36cc00) [pid = 1850] [serial = 2080] [outer = (nil)] 06:47:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fded04e6800) [pid = 1850] [serial = 2081] [outer = 0x7fdebd36cc00] 06:47:41 INFO - PROCESS | 1850 | 1461073661730 Marionette DEBUG loaded listener.js 06:47:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fded0a8ec00) [pid = 1850] [serial = 2082] [outer = 0x7fdebd36cc00] 06:47:42 INFO - PROCESS | 1850 | 1461073662590 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 06:47:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 06:47:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1586ms 06:47:42 INFO - PROCESS | 1850 | 1461073662638 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 06:47:42 INFO - PROCESS | 1850 | 1461073662642 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 06:47:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 06:47:42 INFO - PROCESS | 1850 | 1461073662648 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 06:47:42 INFO - PROCESS | 1850 | 1461073662651 Marionette TRACE conn3 <- [1,2746,null,{}] 06:47:42 INFO - PROCESS | 1850 | 1461073662657 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:42 INFO - PROCESS | 1850 | 1461073662890 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 06:47:43 INFO - PROCESS | 1850 | 1461073663146 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded57c7800 == 127 [pid = 1850] [id = 694] 06:47:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdecce99000) [pid = 1850] [serial = 2083] [outer = (nil)] 06:47:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fded119c800) [pid = 1850] [serial = 2084] [outer = 0x7fdecce99000] 06:47:43 INFO - PROCESS | 1850 | 1461073663226 Marionette DEBUG loaded listener.js 06:47:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fded13a5000) [pid = 1850] [serial = 2085] [outer = 0x7fdecce99000] 06:47:44 INFO - PROCESS | 1850 | 1461073664102 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 06:47:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 06:47:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1485ms 06:47:44 INFO - PROCESS | 1850 | 1461073664134 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 06:47:44 INFO - PROCESS | 1850 | 1461073664138 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 06:47:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 06:47:44 INFO - PROCESS | 1850 | 1461073664144 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 06:47:44 INFO - PROCESS | 1850 | 1461073664147 Marionette TRACE conn3 <- [1,2750,null,{}] 06:47:44 INFO - PROCESS | 1850 | 1461073664155 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:44 INFO - PROCESS | 1850 | 1461073664391 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 06:47:44 INFO - PROCESS | 1850 | 1461073664662 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded59e7000 == 128 [pid = 1850] [id = 695] 06:47:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdec48e5000) [pid = 1850] [serial = 2086] [outer = (nil)] 06:47:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fded459ac00) [pid = 1850] [serial = 2087] [outer = 0x7fdec48e5000] 06:47:44 INFO - PROCESS | 1850 | 1461073664757 Marionette DEBUG loaded listener.js 06:47:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fded59c1800) [pid = 1850] [serial = 2088] [outer = 0x7fdec48e5000] 06:47:45 INFO - PROCESS | 1850 | 1461073665729 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 06:47:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 06:47:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1632ms 06:47:45 INFO - PROCESS | 1850 | 1461073665778 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 06:47:45 INFO - PROCESS | 1850 | 1461073665782 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 06:47:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 06:47:45 INFO - PROCESS | 1850 | 1461073665788 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 06:47:45 INFO - PROCESS | 1850 | 1461073665793 Marionette TRACE conn3 <- [1,2754,null,{}] 06:47:45 INFO - PROCESS | 1850 | 1461073665799 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:46 INFO - PROCESS | 1850 | 1461073666067 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 06:47:46 INFO - PROCESS | 1850 | 1461073666381 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded67c2000 == 129 [pid = 1850] [id = 696] 06:47:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fded5a66000) [pid = 1850] [serial = 2089] [outer = (nil)] 06:47:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fded63ed000) [pid = 1850] [serial = 2090] [outer = 0x7fded5a66000] 06:47:46 INFO - PROCESS | 1850 | 1461073666460 Marionette DEBUG loaded listener.js 06:47:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fded68c1400) [pid = 1850] [serial = 2091] [outer = 0x7fded5a66000] 06:47:47 INFO - PROCESS | 1850 | 1461073667323 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 06:47:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 06:47:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1587ms 06:47:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 06:47:47 INFO - PROCESS | 1850 | 1461073667376 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 06:47:47 INFO - PROCESS | 1850 | 1461073667379 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 06:47:47 INFO - PROCESS | 1850 | 1461073667385 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 06:47:47 INFO - PROCESS | 1850 | 1461073667388 Marionette TRACE conn3 <- [1,2758,null,{}] 06:47:47 INFO - PROCESS | 1850 | 1461073667394 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:47 INFO - PROCESS | 1850 | 1461073667623 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 06:47:47 INFO - PROCESS | 1850 | 1461073667896 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6e46800 == 130 [pid = 1850] [id = 697] 06:47:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdecce8ec00) [pid = 1850] [serial = 2092] [outer = (nil)] 06:47:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fded6eec400) [pid = 1850] [serial = 2093] [outer = 0x7fdecce8ec00] 06:47:48 INFO - PROCESS | 1850 | 1461073668014 Marionette DEBUG loaded listener.js 06:47:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fded7616400) [pid = 1850] [serial = 2094] [outer = 0x7fdecce8ec00] 06:47:48 INFO - PROCESS | 1850 | 1461073668880 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 06:47:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 06:47:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1534ms 06:47:48 INFO - PROCESS | 1850 | 1461073668919 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 06:47:48 INFO - PROCESS | 1850 | 1461073668922 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 06:47:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 06:47:48 INFO - PROCESS | 1850 | 1461073668929 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 06:47:48 INFO - PROCESS | 1850 | 1461073668932 Marionette TRACE conn3 <- [1,2762,null,{}] 06:47:48 INFO - PROCESS | 1850 | 1461073668938 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:49 INFO - PROCESS | 1850 | 1461073669171 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 06:47:49 INFO - PROCESS | 1850 | 1461073669448 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedcf0d000 == 131 [pid = 1850] [id = 698] 06:47:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdec486b800) [pid = 1850] [serial = 2095] [outer = (nil)] 06:47:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fded7bc6800) [pid = 1850] [serial = 2096] [outer = 0x7fdec486b800] 06:47:49 INFO - PROCESS | 1850 | 1461073669527 Marionette DEBUG loaded listener.js 06:47:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fded887e400) [pid = 1850] [serial = 2097] [outer = 0x7fdec486b800] 06:47:50 INFO - PROCESS | 1850 | 1461073670416 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 06:47:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 06:47:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1535ms 06:47:50 INFO - PROCESS | 1850 | 1461073670465 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 06:47:50 INFO - PROCESS | 1850 | 1461073670469 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 06:47:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 06:47:50 INFO - PROCESS | 1850 | 1461073670475 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 06:47:50 INFO - PROCESS | 1850 | 1461073670478 Marionette TRACE conn3 <- [1,2766,null,{}] 06:47:50 INFO - PROCESS | 1850 | 1461073670483 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:50 INFO - PROCESS | 1850 | 1461073670719 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 06:47:50 INFO - PROCESS | 1850 | 1461073670992 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2f15800 == 132 [pid = 1850] [id = 699] 06:47:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fded7618400) [pid = 1850] [serial = 2098] [outer = (nil)] 06:47:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdee204d000) [pid = 1850] [serial = 2099] [outer = 0x7fded7618400] 06:47:51 INFO - PROCESS | 1850 | 1461073671110 Marionette DEBUG loaded listener.js 06:47:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdee2c42000) [pid = 1850] [serial = 2100] [outer = 0x7fded7618400] 06:47:52 INFO - PROCESS | 1850 | 1461073672005 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 06:47:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 06:47:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1583ms 06:47:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 06:47:52 INFO - PROCESS | 1850 | 1461073672059 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 06:47:52 INFO - PROCESS | 1850 | 1461073672062 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 06:47:52 INFO - PROCESS | 1850 | 1461073672068 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 06:47:52 INFO - PROCESS | 1850 | 1461073672071 Marionette TRACE conn3 <- [1,2770,null,{}] 06:47:52 INFO - PROCESS | 1850 | 1461073672077 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:52 INFO - PROCESS | 1850 | 1461073672304 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 06:47:52 INFO - PROCESS | 1850 | 1461073672618 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee5d09000 == 133 [pid = 1850] [id = 700] 06:47:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdec9a88400) [pid = 1850] [serial = 2101] [outer = (nil)] 06:47:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdee2fc0800) [pid = 1850] [serial = 2102] [outer = 0x7fdec9a88400] 06:47:52 INFO - PROCESS | 1850 | 1461073672695 Marionette DEBUG loaded listener.js 06:47:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdee3338c00) [pid = 1850] [serial = 2103] [outer = 0x7fdec9a88400] 06:47:53 INFO - PROCESS | 1850 | 1461073673593 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 06:47:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 06:47:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1592ms 06:47:53 INFO - PROCESS | 1850 | 1461073673660 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 06:47:53 INFO - PROCESS | 1850 | 1461073673664 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 06:47:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 06:47:53 INFO - PROCESS | 1850 | 1461073673670 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 06:47:53 INFO - PROCESS | 1850 | 1461073673672 Marionette TRACE conn3 <- [1,2774,null,{}] 06:47:53 INFO - PROCESS | 1850 | 1461073673678 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:53 INFO - PROCESS | 1850 | 1461073673913 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 06:47:54 INFO - PROCESS | 1850 | 1461073674225 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8188000 == 134 [pid = 1850] [id = 701] 06:47:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdebbcbf400) [pid = 1850] [serial = 2104] [outer = (nil)] 06:47:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdee40d0800) [pid = 1850] [serial = 2105] [outer = 0x7fdebbcbf400] 06:47:54 INFO - PROCESS | 1850 | 1461073674304 Marionette DEBUG loaded listener.js 06:47:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdee41cb000) [pid = 1850] [serial = 2106] [outer = 0x7fdebbcbf400] 06:47:55 INFO - PROCESS | 1850 | 1461073675157 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 06:47:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 06:47:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1535ms 06:47:55 INFO - PROCESS | 1850 | 1461073675206 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 06:47:55 INFO - PROCESS | 1850 | 1461073675210 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 06:47:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 06:47:55 INFO - PROCESS | 1850 | 1461073675216 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 06:47:55 INFO - PROCESS | 1850 | 1461073675218 Marionette TRACE conn3 <- [1,2778,null,{}] 06:47:55 INFO - PROCESS | 1850 | 1461073675224 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:55 INFO - PROCESS | 1850 | 1461073675460 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 06:47:55 INFO - PROCESS | 1850 | 1461073675736 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeea26f000 == 135 [pid = 1850] [id = 702] 06:47:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fded8883800) [pid = 1850] [serial = 2107] [outer = (nil)] 06:47:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdee44bc400) [pid = 1850] [serial = 2108] [outer = 0x7fded8883800] 06:47:55 INFO - PROCESS | 1850 | 1461073675852 Marionette DEBUG loaded listener.js 06:47:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdee638b800) [pid = 1850] [serial = 2109] [outer = 0x7fded8883800] 06:47:56 INFO - PROCESS | 1850 | 1461073676698 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 06:47:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 06:47:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1536ms 06:47:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 06:47:56 INFO - PROCESS | 1850 | 1461073676753 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 06:47:56 INFO - PROCESS | 1850 | 1461073676755 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 06:47:56 INFO - PROCESS | 1850 | 1461073676762 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 06:47:56 INFO - PROCESS | 1850 | 1461073676765 Marionette TRACE conn3 <- [1,2782,null,{}] 06:47:56 INFO - PROCESS | 1850 | 1461073676770 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:47:57 INFO - PROCESS | 1850 | 1461073677025 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 06:47:57 INFO - PROCESS | 1850 | 1461073677337 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:47:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeefc8e800 == 136 [pid = 1850] [id = 703] 06:47:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdebc861400) [pid = 1850] [serial = 2110] [outer = (nil)] 06:47:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdebc869c00) [pid = 1850] [serial = 2111] [outer = 0x7fdebc861400] 06:47:57 INFO - PROCESS | 1850 | 1461073677424 Marionette DEBUG loaded listener.js 06:47:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdebc86e800) [pid = 1850] [serial = 2112] [outer = 0x7fdebc861400] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0475800 == 135 [pid = 1850] [id = 501] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4a59800 == 134 [pid = 1850] [id = 577] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec1a7d800 == 133 [pid = 1850] [id = 684] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0408800 == 132 [pid = 1850] [id = 683] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd335000 == 131 [pid = 1850] [id = 682] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd32f800 == 130 [pid = 1850] [id = 681] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b19000 == 129 [pid = 1850] [id = 673] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5497800 == 128 [pid = 1850] [id = 672] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4d9a800 == 127 [pid = 1850] [id = 671] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeba957800 == 126 [pid = 1850] [id = 617] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4815800 == 125 [pid = 1850] [id = 670] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2b85000 == 124 [pid = 1850] [id = 669] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec04dc000 == 123 [pid = 1850] [id = 668] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd81800 == 122 [pid = 1850] [id = 667] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd3ab000 == 121 [pid = 1850] [id = 666] 06:47:59 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeb6714800 == 120 [pid = 1850] [id = 665] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdec1b51800) [pid = 1850] [serial = 1992] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdebf14e400) [pid = 1850] [serial = 1989] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdec05dc400) [pid = 1850] [serial = 1991] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdec2b6d800) [pid = 1850] [serial = 1994] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fded119f400) [pid = 1850] [serial = 1967] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fded13a7800) [pid = 1850] [serial = 1968] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdebbda7000) [pid = 1850] [serial = 1937] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdebd18a800) [pid = 1850] [serial = 1938] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdee3198400) [pid = 1850] [serial = 1982] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdee3337c00) [pid = 1850] [serial = 1983] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdebe84b800) [pid = 1850] [serial = 1988] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdecdde7800) [pid = 1850] [serial = 1961] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdece352800) [pid = 1850] [serial = 1962] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fded6114c00) [pid = 1850] [serial = 1973] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fded67a8000) [pid = 1850] [serial = 1974] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdec474b800) [pid = 1850] [serial = 1943] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdec48efc00) [pid = 1850] [serial = 1944] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdec9b40400) [pid = 1850] [serial = 1949] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdec9ef0400) [pid = 1850] [serial = 1950] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdec0492c00) [pid = 1850] [serial = 1940] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdec11c1000) [pid = 1850] [serial = 1941] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fded7615c00) [pid = 1850] [serial = 1976] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdedc252c00) [pid = 1850] [serial = 1977] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdecce93000) [pid = 1850] [serial = 1955] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdec1b50c00) [pid = 1850] [serial = 1866] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdeccf88000) [pid = 1850] [serial = 1956] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdec5535800) [pid = 1850] [serial = 1946] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fdec9add800) [pid = 1850] [serial = 1947] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fded59b9400) [pid = 1850] [serial = 1970] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fded602a800) [pid = 1850] [serial = 1971] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdeccfa1800) [pid = 1850] [serial = 1958] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdecd358400) [pid = 1850] [serial = 1959] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fded02e7c00) [pid = 1850] [serial = 1964] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fded04e3800) [pid = 1850] [serial = 1965] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdee20d6000) [pid = 1850] [serial = 1979] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdee2ebb400) [pid = 1850] [serial = 1980] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdecb151800) [pid = 1850] [serial = 1952] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdecc5d0000) [pid = 1850] [serial = 1953] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdebbfcb000) [pid = 1850] [serial = 1985] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdebd192400) [pid = 1850] [serial = 1986] [outer = (nil)] [url = about:blank] 06:47:59 INFO - PROCESS | 1850 | 1461073679883 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 06:47:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 06:47:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 3188ms 06:47:59 INFO - PROCESS | 1850 | 1461073679950 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 06:47:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 06:47:59 INFO - PROCESS | 1850 | 1461073679956 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 06:47:59 INFO - PROCESS | 1850 | 1461073679963 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 06:47:59 INFO - PROCESS | 1850 | 1461073679969 Marionette TRACE conn3 <- [1,2786,null,{}] 06:47:59 INFO - PROCESS | 1850 | 1461073679978 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:00 INFO - PROCESS | 1850 | 1461073680198 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 06:48:00 INFO - PROCESS | 1850 | 1461073680416 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc349800 == 121 [pid = 1850] [id = 704] 06:48:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdebd196800) [pid = 1850] [serial = 2113] [outer = (nil)] 06:48:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdebd372400) [pid = 1850] [serial = 2114] [outer = 0x7fdebd196800] 06:48:00 INFO - PROCESS | 1850 | 1461073680487 Marionette DEBUG loaded listener.js 06:48:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdebe84b400) [pid = 1850] [serial = 2115] [outer = 0x7fdebd196800] 06:48:01 INFO - PROCESS | 1850 | 1461073681266 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 06:48:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 06:48:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1340ms 06:48:01 INFO - PROCESS | 1850 | 1461073681303 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 06:48:01 INFO - PROCESS | 1850 | 1461073681311 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 06:48:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 06:48:01 INFO - PROCESS | 1850 | 1461073681321 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 06:48:01 INFO - PROCESS | 1850 | 1461073681324 Marionette TRACE conn3 <- [1,2790,null,{}] 06:48:01 INFO - PROCESS | 1850 | 1461073681331 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:01 INFO - PROCESS | 1850 | 1461073681559 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 06:48:01 INFO - PROCESS | 1850 | 1461073681768 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd3b2000 == 122 [pid = 1850] [id = 705] 06:48:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdebc86b000) [pid = 1850] [serial = 2116] [outer = (nil)] 06:48:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdebf280c00) [pid = 1850] [serial = 2117] [outer = 0x7fdebc86b000] 06:48:01 INFO - PROCESS | 1850 | 1461073681839 Marionette DEBUG loaded listener.js 06:48:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdec04cbc00) [pid = 1850] [serial = 2118] [outer = 0x7fdebc86b000] 06:48:02 INFO - PROCESS | 1850 | 1461073682848 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 06:48:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 06:48:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1587ms 06:48:02 INFO - PROCESS | 1850 | 1461073682909 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 06:48:02 INFO - PROCESS | 1850 | 1461073682912 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 06:48:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 06:48:02 INFO - PROCESS | 1850 | 1461073682919 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 06:48:02 INFO - PROCESS | 1850 | 1461073682924 Marionette TRACE conn3 <- [1,2794,null,{}] 06:48:02 INFO - PROCESS | 1850 | 1461073682957 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:03 INFO - PROCESS | 1850 | 1461073683267 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 06:48:03 INFO - PROCESS | 1850 | 1461073683305 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe889800 == 123 [pid = 1850] [id = 706] 06:48:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdec1b4ec00) [pid = 1850] [serial = 2119] [outer = (nil)] 06:48:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdec2d46400) [pid = 1850] [serial = 2120] [outer = 0x7fdec1b4ec00] 06:48:03 INFO - PROCESS | 1850 | 1461073683373 Marionette DEBUG loaded listener.js 06:48:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdec486ec00) [pid = 1850] [serial = 2121] [outer = 0x7fdec1b4ec00] 06:48:04 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdec1b4d800) [pid = 1850] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 06:48:04 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdebd18c000) [pid = 1850] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 06:48:04 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdebbfc8800) [pid = 1850] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 06:48:04 INFO - PROCESS | 1850 | 1461073684739 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 06:48:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 06:48:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1843ms 06:48:04 INFO - PROCESS | 1850 | 1461073684763 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 06:48:04 INFO - PROCESS | 1850 | 1461073684767 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 06:48:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 06:48:04 INFO - PROCESS | 1850 | 1461073684778 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 06:48:04 INFO - PROCESS | 1850 | 1461073684781 Marionette TRACE conn3 <- [1,2798,null,{}] 06:48:04 INFO - PROCESS | 1850 | 1461073684798 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:05 INFO - PROCESS | 1850 | 1461073685025 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 06:48:05 INFO - PROCESS | 1850 | 1461073685257 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec036e800 == 124 [pid = 1850] [id = 707] 06:48:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdebbfc8800) [pid = 1850] [serial = 2122] [outer = (nil)] 06:48:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdec4dacc00) [pid = 1850] [serial = 2123] [outer = 0x7fdebbfc8800] 06:48:05 INFO - PROCESS | 1850 | 1461073685323 Marionette DEBUG loaded listener.js 06:48:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdec552f400) [pid = 1850] [serial = 2124] [outer = 0x7fdebbfc8800] 06:48:06 INFO - PROCESS | 1850 | 1461073686291 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 06:48:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 06:48:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1550ms 06:48:06 INFO - PROCESS | 1850 | 1461073686331 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 06:48:06 INFO - PROCESS | 1850 | 1461073686337 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 06:48:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 06:48:06 INFO - PROCESS | 1850 | 1461073686345 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 06:48:06 INFO - PROCESS | 1850 | 1461073686350 Marionette TRACE conn3 <- [1,2802,null,{}] 06:48:06 INFO - PROCESS | 1850 | 1461073686358 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:06 INFO - PROCESS | 1850 | 1461073686940 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 06:48:07 INFO - PROCESS | 1850 | 1461073687325 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc1dd000 == 125 [pid = 1850] [id = 708] 06:48:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdebbfcb400) [pid = 1850] [serial = 2125] [outer = (nil)] 06:48:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdebc86bc00) [pid = 1850] [serial = 2126] [outer = 0x7fdebbfcb400] 06:48:07 INFO - PROCESS | 1850 | 1461073687411 Marionette DEBUG loaded listener.js 06:48:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdebe70e000) [pid = 1850] [serial = 2127] [outer = 0x7fdebbfcb400] 06:48:08 INFO - PROCESS | 1850 | 1461073688687 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 06:48:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 06:48:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2387ms 06:48:08 INFO - PROCESS | 1850 | 1461073688735 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 06:48:08 INFO - PROCESS | 1850 | 1461073688741 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 06:48:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 06:48:08 INFO - PROCESS | 1850 | 1461073688749 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 06:48:08 INFO - PROCESS | 1850 | 1461073688756 Marionette TRACE conn3 <- [1,2806,null,{}] 06:48:08 INFO - PROCESS | 1850 | 1461073688767 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:09 INFO - PROCESS | 1850 | 1461073689105 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 06:48:09 INFO - PROCESS | 1850 | 1461073689500 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebecdf800 == 126 [pid = 1850] [id = 709] 06:48:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdec048d000) [pid = 1850] [serial = 2128] [outer = (nil)] 06:48:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdec135d400) [pid = 1850] [serial = 2129] [outer = 0x7fdec048d000] 06:48:09 INFO - PROCESS | 1850 | 1461073689580 Marionette DEBUG loaded listener.js 06:48:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdec2d4a400) [pid = 1850] [serial = 2130] [outer = 0x7fdec048d000] 06:48:10 INFO - PROCESS | 1850 | 1461073690698 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 06:48:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 06:48:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1987ms 06:48:10 INFO - PROCESS | 1850 | 1461073690737 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 06:48:10 INFO - PROCESS | 1850 | 1461073690742 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 06:48:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 06:48:10 INFO - PROCESS | 1850 | 1461073690749 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 06:48:10 INFO - PROCESS | 1850 | 1461073690753 Marionette TRACE conn3 <- [1,2810,null,{}] 06:48:10 INFO - PROCESS | 1850 | 1461073690759 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:11 INFO - PROCESS | 1850 | 1461073691041 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 06:48:11 INFO - PROCESS | 1850 | 1461073691454 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b97000 == 127 [pid = 1850] [id = 710] 06:48:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdebfdde400) [pid = 1850] [serial = 2131] [outer = (nil)] 06:48:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdec4dae400) [pid = 1850] [serial = 2132] [outer = 0x7fdebfdde400] 06:48:11 INFO - PROCESS | 1850 | 1461073691594 Marionette DEBUG loaded listener.js 06:48:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdec58e2800) [pid = 1850] [serial = 2133] [outer = 0x7fdebfdde400] 06:48:12 INFO - PROCESS | 1850 | 1461073692726 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 06:48:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 06:48:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2045ms 06:48:12 INFO - PROCESS | 1850 | 1461073692798 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 06:48:12 INFO - PROCESS | 1850 | 1461073692809 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 06:48:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 06:48:12 INFO - PROCESS | 1850 | 1461073692839 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 06:48:12 INFO - PROCESS | 1850 | 1461073692852 Marionette TRACE conn3 <- [1,2814,null,{}] 06:48:12 INFO - PROCESS | 1850 | 1461073692920 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:13 INFO - PROCESS | 1850 | 1461073693287 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 06:48:13 INFO - PROCESS | 1850 | 1461073693643 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4ba6000 == 128 [pid = 1850] [id = 711] 06:48:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdec4752c00) [pid = 1850] [serial = 2134] [outer = (nil)] 06:48:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdeca92a400) [pid = 1850] [serial = 2135] [outer = 0x7fdec4752c00] 06:48:13 INFO - PROCESS | 1850 | 1461073693723 Marionette DEBUG loaded listener.js 06:48:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdecb1d6c00) [pid = 1850] [serial = 2136] [outer = 0x7fdec4752c00] 06:48:14 INFO - PROCESS | 1850 | 1461073694943 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 06:48:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 06:48:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2159ms 06:48:14 INFO - PROCESS | 1850 | 1461073694984 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 06:48:14 INFO - PROCESS | 1850 | 1461073694991 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 06:48:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 06:48:15 INFO - PROCESS | 1850 | 1461073695002 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 06:48:15 INFO - PROCESS | 1850 | 1461073695008 Marionette TRACE conn3 <- [1,2818,null,{}] 06:48:15 INFO - PROCESS | 1850 | 1461073695018 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:15 INFO - PROCESS | 1850 | 1461073695409 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 06:48:15 INFO - PROCESS | 1850 | 1461073695800 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec5299000 == 129 [pid = 1850] [id = 712] 06:48:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdec4c04400) [pid = 1850] [serial = 2137] [outer = (nil)] 06:48:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdecc1c1400) [pid = 1850] [serial = 2138] [outer = 0x7fdec4c04400] 06:48:15 INFO - PROCESS | 1850 | 1461073695929 Marionette DEBUG loaded listener.js 06:48:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdecc47a400) [pid = 1850] [serial = 2139] [outer = 0x7fdec4c04400] 06:48:16 INFO - PROCESS | 1850 | 1461073696889 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 06:48:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 06:48:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1941ms 06:48:16 INFO - PROCESS | 1850 | 1461073696943 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 06:48:16 INFO - PROCESS | 1850 | 1461073696949 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 06:48:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 06:48:16 INFO - PROCESS | 1850 | 1461073696959 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 06:48:16 INFO - PROCESS | 1850 | 1461073696965 Marionette TRACE conn3 <- [1,2822,null,{}] 06:48:16 INFO - PROCESS | 1850 | 1461073696975 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:17 INFO - PROCESS | 1850 | 1461073697393 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 06:48:17 INFO - PROCESS | 1850 | 1461073697734 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecab58800 == 130 [pid = 1850] [id = 713] 06:48:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdecc8bf000) [pid = 1850] [serial = 2140] [outer = (nil)] 06:48:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdecc8c1c00) [pid = 1850] [serial = 2141] [outer = 0x7fdecc8bf000] 06:48:17 INFO - PROCESS | 1850 | 1461073697841 Marionette DEBUG loaded listener.js 06:48:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdecce97000) [pid = 1850] [serial = 2142] [outer = 0x7fdecc8bf000] 06:48:19 INFO - PROCESS | 1850 | 1461073699235 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 06:48:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 06:48:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2345ms 06:48:19 INFO - PROCESS | 1850 | 1461073699304 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 06:48:19 INFO - PROCESS | 1850 | 1461073699308 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 06:48:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 06:48:19 INFO - PROCESS | 1850 | 1461073699315 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 06:48:19 INFO - PROCESS | 1850 | 1461073699319 Marionette TRACE conn3 <- [1,2826,null,{}] 06:48:19 INFO - PROCESS | 1850 | 1461073699324 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:19 INFO - PROCESS | 1850 | 1461073699580 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 06:48:19 INFO - PROCESS | 1850 | 1461073699926 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc425000 == 131 [pid = 1850] [id = 714] 06:48:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdecc8bf400) [pid = 1850] [serial = 2143] [outer = (nil)] 06:48:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdeccf9f000) [pid = 1850] [serial = 2144] [outer = 0x7fdecc8bf400] 06:48:20 INFO - PROCESS | 1850 | 1461073700057 Marionette DEBUG loaded listener.js 06:48:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdecdde1000) [pid = 1850] [serial = 2145] [outer = 0x7fdecc8bf400] 06:48:21 INFO - PROCESS | 1850 | 1461073701149 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 06:48:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 06:48:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1882ms 06:48:21 INFO - PROCESS | 1850 | 1461073701200 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 06:48:21 INFO - PROCESS | 1850 | 1461073701206 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 06:48:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 06:48:21 INFO - PROCESS | 1850 | 1461073701217 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 06:48:21 INFO - PROCESS | 1850 | 1461073701221 Marionette TRACE conn3 <- [1,2830,null,{}] 06:48:21 INFO - PROCESS | 1850 | 1461073701231 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:21 INFO - PROCESS | 1850 | 1461073701614 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 06:48:21 INFO - PROCESS | 1850 | 1461073701949 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccfbc800 == 132 [pid = 1850] [id = 715] 06:48:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdecc47b000) [pid = 1850] [serial = 2146] [outer = (nil)] 06:48:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdeced36400) [pid = 1850] [serial = 2147] [outer = 0x7fdecc47b000] 06:48:22 INFO - PROCESS | 1850 | 1461073702028 Marionette DEBUG loaded listener.js 06:48:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fded04e9000) [pid = 1850] [serial = 2148] [outer = 0x7fdecc47b000] 06:48:23 INFO - PROCESS | 1850 | 1461073703210 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 06:48:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 06:48:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2043ms 06:48:23 INFO - PROCESS | 1850 | 1461073703259 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 06:48:23 INFO - PROCESS | 1850 | 1461073703263 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 06:48:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 06:48:23 INFO - PROCESS | 1850 | 1461073703269 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 06:48:23 INFO - PROCESS | 1850 | 1461073703272 Marionette TRACE conn3 <- [1,2834,null,{}] 06:48:23 INFO - PROCESS | 1850 | 1461073703278 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:23 INFO - PROCESS | 1850 | 1461073703591 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 06:48:23 INFO - PROCESS | 1850 | 1461073703951 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded049c800 == 133 [pid = 1850] [id = 716] 06:48:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdebe850400) [pid = 1850] [serial = 2149] [outer = (nil)] 06:48:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fded119d000) [pid = 1850] [serial = 2150] [outer = 0x7fdebe850400] 06:48:24 INFO - PROCESS | 1850 | 1461073704081 Marionette DEBUG loaded listener.js 06:48:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fded2b69800) [pid = 1850] [serial = 2151] [outer = 0x7fdebe850400] 06:48:25 INFO - PROCESS | 1850 | 1461073705144 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 06:48:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 06:48:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1937ms 06:48:25 INFO - PROCESS | 1850 | 1461073705210 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 06:48:25 INFO - PROCESS | 1850 | 1461073705216 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 06:48:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 06:48:25 INFO - PROCESS | 1850 | 1461073705226 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 06:48:25 INFO - PROCESS | 1850 | 1461073705230 Marionette TRACE conn3 <- [1,2838,null,{}] 06:48:25 INFO - PROCESS | 1850 | 1461073705240 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:25 INFO - PROCESS | 1850 | 1461073705547 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 06:48:25 INFO - PROCESS | 1850 | 1461073705911 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded13c5800 == 134 [pid = 1850] [id = 717] 06:48:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdecac87800) [pid = 1850] [serial = 2152] [outer = (nil)] 06:48:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fded4332c00) [pid = 1850] [serial = 2153] [outer = 0x7fdecac87800] 06:48:25 INFO - PROCESS | 1850 | 1461073705992 Marionette DEBUG loaded listener.js 06:48:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fded57a0400) [pid = 1850] [serial = 2154] [outer = 0x7fdecac87800] 06:48:27 INFO - PROCESS | 1850 | 1461073707211 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 06:48:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 06:48:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2038ms 06:48:27 INFO - PROCESS | 1850 | 1461073707266 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 06:48:27 INFO - PROCESS | 1850 | 1461073707270 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 06:48:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 06:48:27 INFO - PROCESS | 1850 | 1461073707281 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 06:48:27 INFO - PROCESS | 1850 | 1461073707284 Marionette TRACE conn3 <- [1,2842,null,{}] 06:48:27 INFO - PROCESS | 1850 | 1461073707294 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:27 INFO - PROCESS | 1850 | 1461073707668 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 06:48:27 INFO - PROCESS | 1850 | 1461073707973 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded4f7b800 == 135 [pid = 1850] [id = 718] 06:48:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fded6024800) [pid = 1850] [serial = 2155] [outer = (nil)] 06:48:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fded602a800) [pid = 1850] [serial = 2156] [outer = 0x7fded6024800] 06:48:28 INFO - PROCESS | 1850 | 1461073708083 Marionette DEBUG loaded listener.js 06:48:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fded611fc00) [pid = 1850] [serial = 2157] [outer = 0x7fded6024800] 06:48:29 INFO - PROCESS | 1850 | 1461073709359 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 06:48:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 06:48:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2143ms 06:48:29 INFO - PROCESS | 1850 | 1461073709427 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 06:48:29 INFO - PROCESS | 1850 | 1461073709434 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 06:48:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 06:48:29 INFO - PROCESS | 1850 | 1461073709444 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 06:48:29 INFO - PROCESS | 1850 | 1461073709451 Marionette TRACE conn3 <- [1,2846,null,{}] 06:48:29 INFO - PROCESS | 1850 | 1461073709487 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:29 INFO - PROCESS | 1850 | 1461073709974 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 06:48:30 INFO - PROCESS | 1850 | 1461073710237 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6351800 == 136 [pid = 1850] [id = 719] 06:48:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fded611b000) [pid = 1850] [serial = 2158] [outer = (nil)] 06:48:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdee4305800) [pid = 1850] [serial = 2159] [outer = 0x7fded611b000] 06:48:30 INFO - PROCESS | 1850 | 1461073710367 Marionette DEBUG loaded listener.js 06:48:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdee7a56800) [pid = 1850] [serial = 2160] [outer = 0x7fded611b000] 06:48:31 INFO - PROCESS | 1850 | 1461073711527 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 06:48:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 06:48:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2168ms 06:48:31 INFO - PROCESS | 1850 | 1461073711612 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 06:48:31 INFO - PROCESS | 1850 | 1461073711615 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 06:48:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 06:48:31 INFO - PROCESS | 1850 | 1461073711622 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 06:48:31 INFO - PROCESS | 1850 | 1461073711625 Marionette TRACE conn3 <- [1,2850,null,{}] 06:48:31 INFO - PROCESS | 1850 | 1461073711631 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:31 INFO - PROCESS | 1850 | 1461073711916 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 06:48:32 INFO - PROCESS | 1850 | 1461073712316 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2ec7000 == 137 [pid = 1850] [id = 720] 06:48:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdebad85000) [pid = 1850] [serial = 2161] [outer = (nil)] 06:48:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdee802d800) [pid = 1850] [serial = 2162] [outer = 0x7fdebad85000] 06:48:32 INFO - PROCESS | 1850 | 1461073712441 Marionette DEBUG loaded listener.js 06:48:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdee8163800) [pid = 1850] [serial = 2163] [outer = 0x7fdebad85000] 06:48:33 INFO - PROCESS | 1850 | 1461073713646 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 06:48:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 06:48:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2092ms 06:48:33 INFO - PROCESS | 1850 | 1461073713715 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 06:48:33 INFO - PROCESS | 1850 | 1461073713719 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 06:48:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 06:48:33 INFO - PROCESS | 1850 | 1461073713725 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 06:48:33 INFO - PROCESS | 1850 | 1461073713728 Marionette TRACE conn3 <- [1,2854,null,{}] 06:48:33 INFO - PROCESS | 1850 | 1461073713734 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:34 INFO - PROCESS | 1850 | 1461073714004 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 06:48:34 INFO - PROCESS | 1850 | 1461073714381 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee7a9f800 == 138 [pid = 1850] [id = 721] 06:48:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdeb9163400) [pid = 1850] [serial = 2164] [outer = (nil)] 06:48:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdeb916c400) [pid = 1850] [serial = 2165] [outer = 0x7fdeb9163400] 06:48:34 INFO - PROCESS | 1850 | 1461073714517 Marionette DEBUG loaded listener.js 06:48:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fdeb9170400) [pid = 1850] [serial = 2166] [outer = 0x7fdeb9163400] 06:48:35 INFO - PROCESS | 1850 | 1461073715433 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 06:48:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 06:48:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1737ms 06:48:35 INFO - PROCESS | 1850 | 1461073715464 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 06:48:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 06:48:35 INFO - PROCESS | 1850 | 1461073715468 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 06:48:35 INFO - PROCESS | 1850 | 1461073715474 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 06:48:35 INFO - PROCESS | 1850 | 1461073715477 Marionette TRACE conn3 <- [1,2858,null,{}] 06:48:35 INFO - PROCESS | 1850 | 1461073715483 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:35 INFO - PROCESS | 1850 | 1461073715748 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 06:48:36 INFO - PROCESS | 1850 | 1461073716066 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe6ae000 == 139 [pid = 1850] [id = 722] 06:48:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fdeb9165400) [pid = 1850] [serial = 2167] [outer = (nil)] 06:48:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fdec4405000) [pid = 1850] [serial = 2168] [outer = 0x7fdeb9165400] 06:48:36 INFO - PROCESS | 1850 | 1461073716275 Marionette DEBUG loaded listener.js 06:48:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdec440a400) [pid = 1850] [serial = 2169] [outer = 0x7fdeb9165400] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec036e800 == 138 [pid = 1850] [id = 707] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe889800 == 137 [pid = 1850] [id = 706] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd3b2000 == 136 [pid = 1850] [id = 705] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc349800 == 135 [pid = 1850] [id = 704] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeea26f000 == 134 [pid = 1850] [id = 702] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee8188000 == 133 [pid = 1850] [id = 701] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee5d09000 == 132 [pid = 1850] [id = 700] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2f15800 == 131 [pid = 1850] [id = 699] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdedcf0d000 == 130 [pid = 1850] [id = 698] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6e46800 == 129 [pid = 1850] [id = 697] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded67c2000 == 128 [pid = 1850] [id = 696] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded59e7000 == 127 [pid = 1850] [id = 695] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded57c7800 == 126 [pid = 1850] [id = 694] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded1425800 == 125 [pid = 1850] [id = 693] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded0647000 == 124 [pid = 1850] [id = 692] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdece024000 == 123 [pid = 1850] [id = 691] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc553800 == 122 [pid = 1850] [id = 690] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecac20800 == 121 [pid = 1850] [id = 689] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5414000 == 120 [pid = 1850] [id = 688] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec46e1800 == 119 [pid = 1850] [id = 687] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec037e800 == 118 [pid = 1850] [id = 686] 06:48:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc1c8000 == 117 [pid = 1850] [id = 685] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdebe84c400) [pid = 1850] [serial = 2046] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fdebd189000) [pid = 1850] [serial = 2045] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdebad8b800) [pid = 1850] [serial = 2042] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fded598c800) [pid = 1850] [serial = 2039] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdec1b43c00) [pid = 1850] [serial = 2049] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdec48f1000) [pid = 1850] [serial = 2052] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdec458d800) [pid = 1850] [serial = 2051] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdec4778000) [pid = 1850] [serial = 2054] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fded2bd1400) [pid = 1850] [serial = 2036] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fded124d800) [pid = 1850] [serial = 2033] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fded0a84c00) [pid = 1850] [serial = 2030] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdecd0b5c00) [pid = 1850] [serial = 2027] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdeccb05800) [pid = 1850] [serial = 2024] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdecc8b7400) [pid = 1850] [serial = 2021] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdecc1e3800) [pid = 1850] [serial = 2018] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdecb1dd000) [pid = 1850] [serial = 2015] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdec9ee7c00) [pid = 1850] [serial = 2012] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdec5531400) [pid = 1850] [serial = 2009] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdec4c03c00) [pid = 1850] [serial = 2006] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdec458a400) [pid = 1850] [serial = 2003] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdec048a400) [pid = 1850] [serial = 2000] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdebbb29c00) [pid = 1850] [serial = 1997] [outer = (nil)] [url = about:blank] 06:48:39 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdec05dd000) [pid = 1850] [serial = 2048] [outer = (nil)] [url = about:blank] 06:48:40 INFO - PROCESS | 1850 | 1461073720240 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 06:48:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 06:48:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 4842ms 06:48:40 INFO - PROCESS | 1850 | 1461073720318 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 06:48:40 INFO - PROCESS | 1850 | 1461073720328 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 06:48:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 06:48:40 INFO - PROCESS | 1850 | 1461073720340 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 06:48:40 INFO - PROCESS | 1850 | 1461073720346 Marionette TRACE conn3 <- [1,2862,null,{}] 06:48:40 INFO - PROCESS | 1850 | 1461073720359 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:40 INFO - PROCESS | 1850 | 1461073720772 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 06:48:41 INFO - PROCESS | 1850 | 1461073721017 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd0c5800 == 118 [pid = 1850] [id = 723] 06:48:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdebd18a400) [pid = 1850] [serial = 2170] [outer = (nil)] 06:48:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdebe709000) [pid = 1850] [serial = 2171] [outer = 0x7fdebd18a400] 06:48:41 INFO - PROCESS | 1850 | 1461073721139 Marionette DEBUG loaded listener.js 06:48:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdebedf2c00) [pid = 1850] [serial = 2172] [outer = 0x7fdebd18a400] 06:48:42 INFO - PROCESS | 1850 | 1461073722085 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 06:48:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 06:48:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1793ms 06:48:42 INFO - PROCESS | 1850 | 1461073722154 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 06:48:42 INFO - PROCESS | 1850 | 1461073722164 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 06:48:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 06:48:42 INFO - PROCESS | 1850 | 1461073722181 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 06:48:42 INFO - PROCESS | 1850 | 1461073722185 Marionette TRACE conn3 <- [1,2866,null,{}] 06:48:42 INFO - PROCESS | 1850 | 1461073722191 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:42 INFO - PROCESS | 1850 | 1461073722418 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 06:48:42 INFO - PROCESS | 1850 | 1461073722640 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe6da800 == 119 [pid = 1850] [id = 724] 06:48:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fdebad8cc00) [pid = 1850] [serial = 2173] [outer = (nil)] 06:48:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdebfde0000) [pid = 1850] [serial = 2174] [outer = 0x7fdebad8cc00] 06:48:42 INFO - PROCESS | 1850 | 1461073722704 Marionette DEBUG loaded listener.js 06:48:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdec1361000) [pid = 1850] [serial = 2175] [outer = 0x7fdebad8cc00] 06:48:43 INFO - PROCESS | 1850 | 1461073723667 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 06:48:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 06:48:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1537ms 06:48:43 INFO - PROCESS | 1850 | 1461073723735 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 06:48:43 INFO - PROCESS | 1850 | 1461073723739 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 06:48:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 06:48:43 INFO - PROCESS | 1850 | 1461073723745 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 06:48:43 INFO - PROCESS | 1850 | 1461073723751 Marionette TRACE conn3 <- [1,2870,null,{}] 06:48:43 INFO - PROCESS | 1850 | 1461073723780 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:44 INFO - PROCESS | 1850 | 1461073724104 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 06:48:44 INFO - PROCESS | 1850 | 1461073724165 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd12800 == 120 [pid = 1850] [id = 725] 06:48:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdec2d4fc00) [pid = 1850] [serial = 2176] [outer = (nil)] 06:48:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdec440b800) [pid = 1850] [serial = 2177] [outer = 0x7fdec2d4fc00] 06:48:44 INFO - PROCESS | 1850 | 1461073724232 Marionette DEBUG loaded listener.js 06:48:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdec474b800) [pid = 1850] [serial = 2178] [outer = 0x7fdec2d4fc00] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdebad88000) [pid = 1850] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdecce99000) [pid = 1850] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdeccc2d400) [pid = 1850] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdebbcb3800) [pid = 1850] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fded7618400) [pid = 1850] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdecc5ccc00) [pid = 1850] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdebad85c00) [pid = 1850] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdec1564800) [pid = 1850] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdebbcbf400) [pid = 1850] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdec9a88400) [pid = 1850] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdebe711c00) [pid = 1850] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdec1b4ec00) [pid = 1850] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdecce8ec00) [pid = 1850] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdec48e5000) [pid = 1850] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdebefeb400) [pid = 1850] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdec486b800) [pid = 1850] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fded8883800) [pid = 1850] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdebc861400) [pid = 1850] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fdebd196800) [pid = 1850] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdecc1bc000) [pid = 1850] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdebc86b000) [pid = 1850] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdeccc2b000) [pid = 1850] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdec9b40800) [pid = 1850] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdebbb2dc00) [pid = 1850] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fded5a66000) [pid = 1850] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdec2d4c800) [pid = 1850] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdebd36cc00) [pid = 1850] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fdebf271400) [pid = 1850] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fdec9b3e800) [pid = 1850] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fdebbb23000) [pid = 1850] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdec1b44800) [pid = 1850] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdec04cdc00) [pid = 1850] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdec1b4e400) [pid = 1850] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdec2b65000) [pid = 1850] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdecc99b400) [pid = 1850] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdec4b05800) [pid = 1850] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdebad86800) [pid = 1850] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdebedf5800) [pid = 1850] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdebbda5000) [pid = 1850] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 06:48:45 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdeccc27000) [pid = 1850] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 06:48:45 INFO - PROCESS | 1850 | 1461073725854 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 06:48:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 06:48:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2142ms 06:48:45 INFO - PROCESS | 1850 | 1461073725889 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 06:48:45 INFO - PROCESS | 1850 | 1461073725893 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 06:48:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 06:48:45 INFO - PROCESS | 1850 | 1461073725899 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 06:48:45 INFO - PROCESS | 1850 | 1461073725901 Marionette TRACE conn3 <- [1,2874,null,{}] 06:48:45 INFO - PROCESS | 1850 | 1461073725906 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:46 INFO - PROCESS | 1850 | 1461073726180 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 06:48:46 INFO - PROCESS | 1850 | 1461073726201 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd7e800 == 121 [pid = 1850] [id = 726] 06:48:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdebbb2dc00) [pid = 1850] [serial = 2179] [outer = (nil)] 06:48:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdec04cdc00) [pid = 1850] [serial = 2180] [outer = 0x7fdebbb2dc00] 06:48:46 INFO - PROCESS | 1850 | 1461073726265 Marionette DEBUG loaded listener.js 06:48:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdec4778000) [pid = 1850] [serial = 2181] [outer = 0x7fdebbb2dc00] 06:48:47 INFO - PROCESS | 1850 | 1461073727293 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 06:48:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 06:48:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1437ms 06:48:47 INFO - PROCESS | 1850 | 1461073727339 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 06:48:47 INFO - PROCESS | 1850 | 1461073727345 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 06:48:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 06:48:47 INFO - PROCESS | 1850 | 1461073727353 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 06:48:47 INFO - PROCESS | 1850 | 1461073727358 Marionette TRACE conn3 <- [1,2878,null,{}] 06:48:47 INFO - PROCESS | 1850 | 1461073727635 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:47 INFO - PROCESS | 1850 | 1461073727945 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 06:48:48 INFO - PROCESS | 1850 | 1461073728288 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd1c9800 == 122 [pid = 1850] [id = 727] 06:48:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdebd18a800) [pid = 1850] [serial = 2182] [outer = (nil)] 06:48:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdebd36cc00) [pid = 1850] [serial = 2183] [outer = 0x7fdebd18a800] 06:48:48 INFO - PROCESS | 1850 | 1461073728365 Marionette DEBUG loaded listener.js 06:48:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdebedef800) [pid = 1850] [serial = 2184] [outer = 0x7fdebd18a800] 06:48:49 INFO - PROCESS | 1850 | 1461073729354 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 06:48:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 06:48:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2069ms 06:48:49 INFO - PROCESS | 1850 | 1461073729423 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 06:48:49 INFO - PROCESS | 1850 | 1461073729433 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 06:48:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 06:48:49 INFO - PROCESS | 1850 | 1461073729441 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 06:48:49 INFO - PROCESS | 1850 | 1461073729445 Marionette TRACE conn3 <- [1,2882,null,{}] 06:48:49 INFO - PROCESS | 1850 | 1461073729452 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:49 INFO - PROCESS | 1850 | 1461073729738 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 06:48:50 INFO - PROCESS | 1850 | 1461073730057 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0385800 == 123 [pid = 1850] [id = 728] 06:48:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdec04d1000) [pid = 1850] [serial = 2185] [outer = (nil)] 06:48:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdec11c4800) [pid = 1850] [serial = 2186] [outer = 0x7fdec04d1000] 06:48:50 INFO - PROCESS | 1850 | 1461073730150 Marionette DEBUG loaded listener.js 06:48:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdec2b6d800) [pid = 1850] [serial = 2187] [outer = 0x7fdec04d1000] 06:48:51 INFO - PROCESS | 1850 | 1461073731090 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 06:48:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 06:48:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1684ms 06:48:51 INFO - PROCESS | 1850 | 1461073731125 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 06:48:51 INFO - PROCESS | 1850 | 1461073731129 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 06:48:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 06:48:51 INFO - PROCESS | 1850 | 1461073731136 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 06:48:51 INFO - PROCESS | 1850 | 1461073731138 Marionette TRACE conn3 <- [1,2886,null,{}] 06:48:51 INFO - PROCESS | 1850 | 1461073731144 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:51 INFO - PROCESS | 1850 | 1461073731389 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 06:48:51 INFO - PROCESS | 1850 | 1461073731742 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2bcd000 == 124 [pid = 1850] [id = 729] 06:48:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdec440b400) [pid = 1850] [serial = 2188] [outer = (nil)] 06:48:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdec476ac00) [pid = 1850] [serial = 2189] [outer = 0x7fdec440b400] 06:48:51 INFO - PROCESS | 1850 | 1461073731830 Marionette DEBUG loaded listener.js 06:48:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdec48e9400) [pid = 1850] [serial = 2190] [outer = 0x7fdec440b400] 06:48:52 INFO - PROCESS | 1850 | 1461073732758 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 06:48:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 06:48:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1681ms 06:48:52 INFO - PROCESS | 1850 | 1461073732826 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 06:48:52 INFO - PROCESS | 1850 | 1461073732835 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 06:48:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 06:48:52 INFO - PROCESS | 1850 | 1461073732843 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 06:48:52 INFO - PROCESS | 1850 | 1461073732847 Marionette TRACE conn3 <- [1,2890,null,{}] 06:48:52 INFO - PROCESS | 1850 | 1461073732853 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:53 INFO - PROCESS | 1850 | 1461073733091 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 06:48:53 INFO - PROCESS | 1850 | 1461073733404 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4b9c800 == 125 [pid = 1850] [id = 730] 06:48:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdec156a800) [pid = 1850] [serial = 2191] [outer = (nil)] 06:48:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdec58d4400) [pid = 1850] [serial = 2192] [outer = 0x7fdec156a800] 06:48:53 INFO - PROCESS | 1850 | 1461073733484 Marionette DEBUG loaded listener.js 06:48:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdec9ae1000) [pid = 1850] [serial = 2193] [outer = 0x7fdec156a800] 06:48:54 INFO - PROCESS | 1850 | 1461073734378 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 06:48:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 06:48:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1584ms 06:48:54 INFO - PROCESS | 1850 | 1461073734428 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 06:48:54 INFO - PROCESS | 1850 | 1461073734432 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 06:48:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 06:48:54 INFO - PROCESS | 1850 | 1461073734438 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 06:48:54 INFO - PROCESS | 1850 | 1461073734441 Marionette TRACE conn3 <- [1,2894,null,{}] 06:48:54 INFO - PROCESS | 1850 | 1461073734447 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:54 INFO - PROCESS | 1850 | 1461073734673 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 06:48:54 INFO - PROCESS | 1850 | 1461073734946 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec527f800 == 126 [pid = 1850] [id = 731] 06:48:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdec4c11000) [pid = 1850] [serial = 2194] [outer = (nil)] 06:48:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdec9b3a800) [pid = 1850] [serial = 2195] [outer = 0x7fdec4c11000] 06:48:55 INFO - PROCESS | 1850 | 1461073735074 Marionette DEBUG loaded listener.js 06:48:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdec9eee000) [pid = 1850] [serial = 2196] [outer = 0x7fdec4c11000] 06:48:56 INFO - PROCESS | 1850 | 1461073736054 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 06:48:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 06:48:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1679ms 06:48:56 INFO - PROCESS | 1850 | 1461073736119 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 06:48:56 INFO - PROCESS | 1850 | 1461073736123 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 06:48:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 06:48:56 INFO - PROCESS | 1850 | 1461073736128 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 06:48:56 INFO - PROCESS | 1850 | 1461073736130 Marionette TRACE conn3 <- [1,2898,null,{}] 06:48:56 INFO - PROCESS | 1850 | 1461073736136 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:56 INFO - PROCESS | 1850 | 1461073736422 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 06:48:56 INFO - PROCESS | 1850 | 1461073736747 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b1f800 == 127 [pid = 1850] [id = 732] 06:48:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdecbfe8000) [pid = 1850] [serial = 2197] [outer = (nil)] 06:48:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdecbff0c00) [pid = 1850] [serial = 2198] [outer = 0x7fdecbfe8000] 06:48:56 INFO - PROCESS | 1850 | 1461073736830 Marionette DEBUG loaded listener.js 06:48:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdecc5cf000) [pid = 1850] [serial = 2199] [outer = 0x7fdecbfe8000] 06:48:57 INFO - PROCESS | 1850 | 1461073737698 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 06:48:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 06:48:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1628ms 06:48:57 INFO - PROCESS | 1850 | 1461073737758 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 06:48:57 INFO - PROCESS | 1850 | 1461073737761 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 06:48:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 06:48:57 INFO - PROCESS | 1850 | 1461073737767 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 06:48:57 INFO - PROCESS | 1850 | 1461073737769 Marionette TRACE conn3 <- [1,2902,null,{}] 06:48:57 INFO - PROCESS | 1850 | 1461073737775 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:58 INFO - PROCESS | 1850 | 1461073738000 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 06:48:58 INFO - PROCESS | 1850 | 1461073738269 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:48:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecacaa800 == 128 [pid = 1850] [id = 733] 06:48:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdecbfe8400) [pid = 1850] [serial = 2200] [outer = (nil)] 06:48:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdecc8b4400) [pid = 1850] [serial = 2201] [outer = 0x7fdecbfe8400] 06:48:58 INFO - PROCESS | 1850 | 1461073738461 Marionette DEBUG loaded listener.js 06:48:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdecc999c00) [pid = 1850] [serial = 2202] [outer = 0x7fdecbfe8400] 06:48:59 INFO - PROCESS | 1850 | 1461073739478 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 06:48:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 06:48:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1781ms 06:48:59 INFO - PROCESS | 1850 | 1461073739551 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 06:48:59 INFO - PROCESS | 1850 | 1461073739555 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 06:48:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 06:48:59 INFO - PROCESS | 1850 | 1461073739561 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 06:48:59 INFO - PROCESS | 1850 | 1461073739564 Marionette TRACE conn3 <- [1,2906,null,{}] 06:48:59 INFO - PROCESS | 1850 | 1461073739570 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:48:59 INFO - PROCESS | 1850 | 1461073739806 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 06:49:00 INFO - PROCESS | 1850 | 1461073740078 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc424000 == 129 [pid = 1850] [id = 734] 06:49:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdecc99a000) [pid = 1850] [serial = 2203] [outer = (nil)] 06:49:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdeccb08400) [pid = 1850] [serial = 2204] [outer = 0x7fdecc99a000] 06:49:00 INFO - PROCESS | 1850 | 1461073740196 Marionette DEBUG loaded listener.js 06:49:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdeccc28c00) [pid = 1850] [serial = 2205] [outer = 0x7fdecc99a000] 06:49:01 INFO - PROCESS | 1850 | 1461073741107 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 06:49:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 06:49:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1583ms 06:49:01 INFO - PROCESS | 1850 | 1461073741146 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 06:49:01 INFO - PROCESS | 1850 | 1461073741148 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 06:49:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 06:49:01 INFO - PROCESS | 1850 | 1461073741155 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 06:49:01 INFO - PROCESS | 1850 | 1461073741159 Marionette TRACE conn3 <- [1,2910,null,{}] 06:49:01 INFO - PROCESS | 1850 | 1461073741164 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:01 INFO - PROCESS | 1850 | 1461073741392 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 06:49:01 INFO - PROCESS | 1850 | 1461073741753 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecd2b2800 == 130 [pid = 1850] [id = 735] 06:49:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdebd193400) [pid = 1850] [serial = 2206] [outer = (nil)] 06:49:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdeccc2dc00) [pid = 1850] [serial = 2207] [outer = 0x7fdebd193400] 06:49:01 INFO - PROCESS | 1850 | 1461073741833 Marionette DEBUG loaded listener.js 06:49:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdecce9a800) [pid = 1850] [serial = 2208] [outer = 0x7fdebd193400] 06:49:02 INFO - PROCESS | 1850 | 1461073742947 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 06:49:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 06:49:02 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 06:49:02 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1841ms 06:49:03 INFO - PROCESS | 1850 | 1461073743000 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 06:49:03 INFO - PROCESS | 1850 | 1461073743006 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 06:49:03 INFO - TEST-START | /DOMEvents/constructors.html 06:49:03 INFO - PROCESS | 1850 | 1461073743015 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 06:49:03 INFO - PROCESS | 1850 | 1461073743021 Marionette TRACE conn3 <- [1,2914,null,{}] 06:49:03 INFO - PROCESS | 1850 | 1461073743056 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:03 INFO - PROCESS | 1850 | 1461073743305 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 06:49:03 INFO - PROCESS | 1850 | 1461073743646 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03c8000 == 131 [pid = 1850] [id = 736] 06:49:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdebd377400) [pid = 1850] [serial = 2209] [outer = (nil)] 06:49:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdeccf88c00) [pid = 1850] [serial = 2210] [outer = 0x7fdebd377400] 06:49:03 INFO - PROCESS | 1850 | 1461073743777 Marionette DEBUG loaded listener.js 06:49:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdecd0b1000) [pid = 1850] [serial = 2211] [outer = 0x7fdebd377400] 06:49:04 INFO - PROCESS | 1850 | 1461073744941 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 06:49:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 06:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:49:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 06:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:49:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 06:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:49:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 06:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:49:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 06:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:49:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 06:49:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 06:49:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:49:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 06:49:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 2021ms 06:49:05 INFO - PROCESS | 1850 | 1461073745036 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 06:49:05 INFO - PROCESS | 1850 | 1461073745039 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 06:49:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 06:49:05 INFO - PROCESS | 1850 | 1461073745089 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 06:49:05 INFO - PROCESS | 1850 | 1461073745094 Marionette TRACE conn3 <- [1,2918,null,{}] 06:49:05 INFO - PROCESS | 1850 | 1461073745101 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:05 INFO - PROCESS | 1850 | 1461073745485 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 06:49:05 INFO - PROCESS | 1850 | 1461073745891 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded13cb800 == 132 [pid = 1850] [id = 737] 06:49:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdecee40000) [pid = 1850] [serial = 2212] [outer = (nil)] 06:49:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fded02e6000) [pid = 1850] [serial = 2213] [outer = 0x7fdecee40000] 06:49:05 INFO - PROCESS | 1850 | 1461073745980 Marionette DEBUG loaded listener.js 06:49:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fded04e9400) [pid = 1850] [serial = 2214] [outer = 0x7fdecee40000] 06:49:06 INFO - PROCESS | 1850 | 1461073746970 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 06:49:06 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 06:49:06 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1911ms 06:49:06 INFO - PROCESS | 1850 | 1461073746985 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 06:49:06 INFO - PROCESS | 1850 | 1461073746989 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 06:49:06 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 06:49:06 INFO - PROCESS | 1850 | 1461073746995 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 06:49:07 INFO - PROCESS | 1850 | 1461073747000 Marionette TRACE conn3 <- [1,2922,null,{}] 06:49:07 INFO - PROCESS | 1850 | 1461073747005 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:07 INFO - PROCESS | 1850 | 1461073747236 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 06:49:07 INFO - PROCESS | 1850 | 1461073747502 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded4f91000 == 133 [pid = 1850] [id = 738] 06:49:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdecee3fc00) [pid = 1850] [serial = 2215] [outer = (nil)] 06:49:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fded119e800) [pid = 1850] [serial = 2216] [outer = 0x7fdecee3fc00] 06:49:07 INFO - PROCESS | 1850 | 1461073747648 Marionette DEBUG loaded listener.js 06:49:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fded124e000) [pid = 1850] [serial = 2217] [outer = 0x7fdecee3fc00] 06:49:08 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 06:49:08 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 06:49:08 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 06:49:08 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 06:49:08 INFO - PROCESS | 1850 | 1461073748632 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 06:49:08 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 06:49:08 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 06:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:49:08 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 06:49:08 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:49:08 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 06:49:08 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:49:08 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]" 06:49:08 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:08 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:49:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:08 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:49:08 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 06:49:08 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1681ms 06:49:08 INFO - PROCESS | 1850 | 1461073748681 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 06:49:08 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 06:49:08 INFO - PROCESS | 1850 | 1461073748692 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 06:49:08 INFO - PROCESS | 1850 | 1461073748698 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 06:49:08 INFO - PROCESS | 1850 | 1461073748701 Marionette TRACE conn3 <- [1,2926,null,{}] 06:49:08 INFO - PROCESS | 1850 | 1461073748707 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:09 INFO - PROCESS | 1850 | 1461073749045 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 06:49:09 INFO - PROCESS | 1850 | 1461073749293 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e61000 == 134 [pid = 1850] [id = 739] 06:49:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fded0a8f400) [pid = 1850] [serial = 2218] [outer = (nil)] 06:49:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fded5989400) [pid = 1850] [serial = 2219] [outer = 0x7fded0a8f400] 06:49:09 INFO - PROCESS | 1850 | 1461073749486 Marionette DEBUG loaded listener.js 06:49:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fded59c0c00) [pid = 1850] [serial = 2220] [outer = 0x7fded0a8f400] 06:49:10 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 06:49:10 INFO - PROCESS | 1850 | 1461073750453 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 06:49:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 06:49:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1792ms 06:49:10 INFO - PROCESS | 1850 | 1461073750492 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 06:49:10 INFO - PROCESS | 1850 | 1461073750496 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 06:49:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 06:49:10 INFO - PROCESS | 1850 | 1461073750532 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 06:49:10 INFO - PROCESS | 1850 | 1461073750538 Marionette TRACE conn3 <- [1,2930,null,{}] 06:49:10 INFO - PROCESS | 1850 | 1461073750562 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:10 INFO - PROCESS | 1850 | 1461073750952 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 06:49:11 INFO - PROCESS | 1850 | 1461073751274 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded6e2c800 == 135 [pid = 1850] [id = 740] 06:49:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdecee43800) [pid = 1850] [serial = 2221] [outer = (nil)] 06:49:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fded5c66400) [pid = 1850] [serial = 2222] [outer = 0x7fdecee43800] 06:49:11 INFO - PROCESS | 1850 | 1461073751358 Marionette DEBUG loaded listener.js 06:49:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fded6031000) [pid = 1850] [serial = 2223] [outer = 0x7fdecee43800] 06:49:12 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 06:49:12 INFO - PROCESS | 1850 | 1461073752129 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 06:49:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 06:49:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1666ms 06:49:12 INFO - PROCESS | 1850 | 1461073752169 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 06:49:12 INFO - PROCESS | 1850 | 1461073752173 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 06:49:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 06:49:12 INFO - PROCESS | 1850 | 1461073752179 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 06:49:12 INFO - PROCESS | 1850 | 1461073752182 Marionette TRACE conn3 <- [1,2934,null,{}] 06:49:12 INFO - PROCESS | 1850 | 1461073752188 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:12 INFO - PROCESS | 1850 | 1461073752482 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 06:49:12 INFO - PROCESS | 1850 | 1461073752808 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee2ced000 == 136 [pid = 1850] [id = 741] 06:49:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fded59b6400) [pid = 1850] [serial = 2224] [outer = (nil)] 06:49:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fded6121000) [pid = 1850] [serial = 2225] [outer = 0x7fded59b6400] 06:49:13 INFO - PROCESS | 1850 | 1461073753008 Marionette DEBUG loaded listener.js 06:49:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fded63f9800) [pid = 1850] [serial = 2226] [outer = 0x7fded59b6400] 06:49:13 INFO - PROCESS | 1850 | 1461073753815 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 06:49:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 06:49:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1689ms 06:49:13 INFO - PROCESS | 1850 | 1461073753872 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 06:49:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 06:49:13 INFO - PROCESS | 1850 | 1461073753883 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 06:49:13 INFO - PROCESS | 1850 | 1461073753894 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 06:49:13 INFO - PROCESS | 1850 | 1461073753900 Marionette TRACE conn3 <- [1,2938,null,{}] 06:49:13 INFO - PROCESS | 1850 | 1461073753910 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:14 INFO - PROCESS | 1850 | 1461073754314 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 06:49:14 INFO - PROCESS | 1850 | 1461073754666 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee5d15000 == 137 [pid = 1850] [id = 742] 06:49:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fded5c68000) [pid = 1850] [serial = 2227] [outer = (nil)] 06:49:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fded6d91400) [pid = 1850] [serial = 2228] [outer = 0x7fded5c68000] 06:49:14 INFO - PROCESS | 1850 | 1461073754749 Marionette DEBUG loaded listener.js 06:49:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fded8502800) [pid = 1850] [serial = 2229] [outer = 0x7fded5c68000] 06:49:15 INFO - PROCESS | 1850 | 1461073755771 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 06:49:15 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. 06:49:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1899ms 06:49:15 INFO - PROCESS | 1850 | 1461073755793 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 06:49:15 INFO - PROCESS | 1850 | 1461073755799 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 06:49:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 06:49:15 INFO - PROCESS | 1850 | 1461073755809 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 06:49:15 INFO - PROCESS | 1850 | 1461073755814 Marionette TRACE conn3 <- [1,2942,null,{}] 06:49:15 INFO - PROCESS | 1850 | 1461073755823 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:16 INFO - PROCESS | 1850 | 1461073756179 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 06:49:16 INFO - PROCESS | 1850 | 1461073756498 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee861c000 == 138 [pid = 1850] [id = 743] 06:49:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fded59b5800) [pid = 1850] [serial = 2230] [outer = (nil)] 06:49:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fded8880400) [pid = 1850] [serial = 2231] [outer = 0x7fded59b5800] 06:49:16 INFO - PROCESS | 1850 | 1461073756610 Marionette DEBUG loaded listener.js 06:49:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fdee2c42800) [pid = 1850] [serial = 2232] [outer = 0x7fded59b5800] 06:49:17 INFO - PROCESS | 1850 | 1461073757411 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 06:49:17 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 06:49:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 06:49:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:49:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 06:49:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1649ms 06:49:17 INFO - PROCESS | 1850 | 1461073757461 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 06:49:17 INFO - PROCESS | 1850 | 1461073757466 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 06:49:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 06:49:17 INFO - PROCESS | 1850 | 1461073757476 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 06:49:17 INFO - PROCESS | 1850 | 1461073757481 Marionette TRACE conn3 <- [1,2946,null,{}] 06:49:17 INFO - PROCESS | 1850 | 1461073757491 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:17 INFO - PROCESS | 1850 | 1461073757841 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecac1b000 == 137 [pid = 1850] [id = 674] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded14d8000 == 136 [pid = 1850] [id = 679] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc42e800 == 135 [pid = 1850] [id = 675] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecdd36000 == 134 [pid = 1850] [id = 676] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded049d000 == 133 [pid = 1850] [id = 677] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebfd12800 == 132 [pid = 1850] [id = 725] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebe6da800 == 131 [pid = 1850] [id = 724] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd0c5800 == 130 [pid = 1850] [id = 723] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee7a9f800 == 129 [pid = 1850] [id = 721] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2ec7000 == 128 [pid = 1850] [id = 720] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6351800 == 127 [pid = 1850] [id = 719] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded4f7b800 == 126 [pid = 1850] [id = 718] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded13c5800 == 125 [pid = 1850] [id = 717] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded049c800 == 124 [pid = 1850] [id = 716] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccfbc800 == 123 [pid = 1850] [id = 715] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc425000 == 122 [pid = 1850] [id = 714] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecab58800 == 121 [pid = 1850] [id = 713] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec5299000 == 120 [pid = 1850] [id = 712] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4ba6000 == 119 [pid = 1850] [id = 711] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2b97000 == 118 [pid = 1850] [id = 710] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebecdf800 == 117 [pid = 1850] [id = 709] 06:49:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebc1dd000 == 116 [pid = 1850] [id = 708] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fdecc1e3000) [pid = 1850] [serial = 2043] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fded13a5000) [pid = 1850] [serial = 2085] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fdece087c00) [pid = 1850] [serial = 2076] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fdece088800) [pid = 1850] [serial = 2078] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdee204d000) [pid = 1850] [serial = 2099] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fdeccc26c00) [pid = 1850] [serial = 2025] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdebbfc7800) [pid = 1850] [serial = 2058] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fded5649800) [pid = 1850] [serial = 2037] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdee41cb000) [pid = 1850] [serial = 2106] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdee3338c00) [pid = 1850] [serial = 2103] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdecc994000) [pid = 1850] [serial = 2022] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdec486ec00) [pid = 1850] [serial = 2121] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fded7616400) [pid = 1850] [serial = 2094] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fded59c1800) [pid = 1850] [serial = 2088] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdec11bf400) [pid = 1850] [serial = 2001] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fded887e400) [pid = 1850] [serial = 2097] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdee44bc400) [pid = 1850] [serial = 2108] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdebc869c00) [pid = 1850] [serial = 2111] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdebe84b400) [pid = 1850] [serial = 2115] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdeccb0e400) [pid = 1850] [serial = 2073] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdec04cbc00) [pid = 1850] [serial = 2118] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdebc86e800) [pid = 1850] [serial = 2112] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fded5a6f400) [pid = 1850] [serial = 2040] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdee2c42000) [pid = 1850] [serial = 2100] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdee2fc0800) [pid = 1850] [serial = 2102] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdecc1d8c00) [pid = 1850] [serial = 2016] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdec4770800) [pid = 1850] [serial = 1935] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fded68c1400) [pid = 1850] [serial = 2091] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdec9ee6800) [pid = 1850] [serial = 2067] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fded459ac00) [pid = 1850] [serial = 2087] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fded0a8ec00) [pid = 1850] [serial = 2082] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdec1363000) [pid = 1850] [serial = 2060] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fded7bc6800) [pid = 1850] [serial = 2096] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fdec9b37400) [pid = 1850] [serial = 2066] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdee40d0800) [pid = 1850] [serial = 2105] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdecac87c00) [pid = 1850] [serial = 2013] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdee638b800) [pid = 1850] [serial = 2109] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdec458f000) [pid = 1850] [serial = 1995] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdec2d46400) [pid = 1850] [serial = 2120] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdec4779800) [pid = 1850] [serial = 2004] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdec4dae800) [pid = 1850] [serial = 2064] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fdecc1e4400) [pid = 1850] [serial = 2072] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fdecee3c000) [pid = 1850] [serial = 2079] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fded04e6800) [pid = 1850] [serial = 2081] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdec4daf400) [pid = 1850] [serial = 2007] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fdecb159c00) [pid = 1850] [serial = 2070] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdecdde1800) [pid = 1850] [serial = 2028] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdec48e6400) [pid = 1850] [serial = 2063] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdec29d0800) [pid = 1850] [serial = 2061] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fded63ed000) [pid = 1850] [serial = 2090] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdec9a8a400) [pid = 1850] [serial = 2010] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fded119c800) [pid = 1850] [serial = 2084] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdebd372400) [pid = 1850] [serial = 2114] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdebbfc2800) [pid = 1850] [serial = 1998] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fded11a1000) [pid = 1850] [serial = 2031] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fded6eec400) [pid = 1850] [serial = 2093] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdecc5cc000) [pid = 1850] [serial = 2019] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fdebf280c00) [pid = 1850] [serial = 2117] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fded2bcf800) [pid = 1850] [serial = 2034] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdecaa50000) [pid = 1850] [serial = 2069] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fdecdddd400) [pid = 1850] [serial = 2075] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdebbb2f400) [pid = 1850] [serial = 2057] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fdec4dacc00) [pid = 1850] [serial = 2123] [outer = (nil)] [url = about:blank] 06:49:21 INFO - PROCESS | 1850 | 1461073761325 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeb75d8800 == 117 [pid = 1850] [id = 744] 06:49:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdebad86000) [pid = 1850] [serial = 2233] [outer = (nil)] 06:49:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdebad8a800) [pid = 1850] [serial = 2234] [outer = 0x7fdebad86000] 06:49:21 INFO - PROCESS | 1850 | 1461073761402 Marionette DEBUG loaded listener.js 06:49:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdebbb29c00) [pid = 1850] [serial = 2235] [outer = 0x7fdebad86000] 06:49:22 INFO - PROCESS | 1850 | 1461073762336 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 06:49:22 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. 06:49:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 4904ms 06:49:22 INFO - PROCESS | 1850 | 1461073762380 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 06:49:22 INFO - PROCESS | 1850 | 1461073762387 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 06:49:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 06:49:22 INFO - PROCESS | 1850 | 1461073762395 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 06:49:22 INFO - PROCESS | 1850 | 1461073762399 Marionette TRACE conn3 <- [1,2950,null,{}] 06:49:22 INFO - PROCESS | 1850 | 1461073762405 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:22 INFO - PROCESS | 1850 | 1461073762669 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 06:49:22 INFO - PROCESS | 1850 | 1461073762857 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc6ab000 == 118 [pid = 1850] [id = 745] 06:49:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdebad86400) [pid = 1850] [serial = 2236] [outer = (nil)] 06:49:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdebc86b800) [pid = 1850] [serial = 2237] [outer = 0x7fdebad86400] 06:49:22 INFO - PROCESS | 1850 | 1461073762951 Marionette DEBUG loaded listener.js 06:49:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdebd18cc00) [pid = 1850] [serial = 2238] [outer = 0x7fdebad86400] 06:49:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd32d000 == 119 [pid = 1850] [id = 746] 06:49:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdebe705800) [pid = 1850] [serial = 2239] [outer = (nil)] 06:49:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdebc868400) [pid = 1850] [serial = 2240] [outer = 0x7fdebe705800] 06:49:24 INFO - PROCESS | 1850 | 1461073764536 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 06:49:24 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. 06:49:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2183ms 06:49:24 INFO - PROCESS | 1850 | 1461073764586 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 06:49:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 06:49:24 INFO - PROCESS | 1850 | 1461073764596 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 06:49:24 INFO - PROCESS | 1850 | 1461073764612 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 06:49:24 INFO - PROCESS | 1850 | 1461073764616 Marionette TRACE conn3 <- [1,2954,null,{}] 06:49:24 INFO - PROCESS | 1850 | 1461073764626 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:25 INFO - PROCESS | 1850 | 1461073765119 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 06:49:25 INFO - PROCESS | 1850 | 1461073765211 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe6d0000 == 120 [pid = 1850] [id = 747] 06:49:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdebc867800) [pid = 1850] [serial = 2241] [outer = (nil)] 06:49:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdebf275400) [pid = 1850] [serial = 2242] [outer = 0x7fdebc867800] 06:49:25 INFO - PROCESS | 1850 | 1461073765560 Marionette DEBUG loaded listener.js 06:49:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdec05d5000) [pid = 1850] [serial = 2243] [outer = 0x7fdebc867800] 06:49:26 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdec2d4fc00) [pid = 1850] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 06:49:26 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdeb9165400) [pid = 1850] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 06:49:26 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdebad8cc00) [pid = 1850] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 06:49:26 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fdebd18a400) [pid = 1850] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 06:49:26 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdebe705c00) [pid = 1850] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 06:49:27 INFO - PROCESS | 1850 | 1461073767171 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 06:49:27 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:49:27 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 06:49:27 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2608ms 06:49:27 INFO - PROCESS | 1850 | 1461073767215 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 06:49:27 INFO - PROCESS | 1850 | 1461073767222 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 06:49:27 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 06:49:27 INFO - PROCESS | 1850 | 1461073767239 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 06:49:27 INFO - PROCESS | 1850 | 1461073767247 Marionette TRACE conn3 <- [1,2958,null,{}] 06:49:27 INFO - PROCESS | 1850 | 1461073767253 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:27 INFO - PROCESS | 1850 | 1461073767491 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 06:49:27 INFO - PROCESS | 1850 | 1461073767688 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebf112000 == 121 [pid = 1850] [id = 748] 06:49:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdebe704400) [pid = 1850] [serial = 2244] [outer = (nil)] 06:49:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdec2b63400) [pid = 1850] [serial = 2245] [outer = 0x7fdebe704400] 06:49:27 INFO - PROCESS | 1850 | 1461073767798 Marionette DEBUG loaded listener.js 06:49:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdec440fc00) [pid = 1850] [serial = 2246] [outer = 0x7fdebe704400] 06:49:29 INFO - PROCESS | 1850 | 1461073769101 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 06:49:29 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. 06:49:29 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1895ms 06:49:29 INFO - PROCESS | 1850 | 1461073769131 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 06:49:29 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 06:49:29 INFO - PROCESS | 1850 | 1461073769140 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 06:49:29 INFO - PROCESS | 1850 | 1461073769154 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 06:49:29 INFO - PROCESS | 1850 | 1461073769165 Marionette TRACE conn3 <- [1,2962,null,{}] 06:49:29 INFO - PROCESS | 1850 | 1461073769222 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:29 INFO - PROCESS | 1850 | 1461073769524 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 06:49:29 INFO - PROCESS | 1850 | 1461073769919 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebd0cc000 == 122 [pid = 1850] [id = 749] 06:49:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdeb9163c00) [pid = 1850] [serial = 2247] [outer = (nil)] 06:49:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdebc86ac00) [pid = 1850] [serial = 2248] [outer = 0x7fdeb9163c00] 06:49:30 INFO - PROCESS | 1850 | 1461073770050 Marionette DEBUG loaded listener.js 06:49:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdebe84c800) [pid = 1850] [serial = 2249] [outer = 0x7fdeb9163c00] 06:49:31 INFO - PROCESS | 1850 | 1461073771062 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 06:49:31 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. 06:49:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1947ms 06:49:31 INFO - PROCESS | 1850 | 1461073771097 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 06:49:31 INFO - PROCESS | 1850 | 1461073771105 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 06:49:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 06:49:31 INFO - PROCESS | 1850 | 1461073771116 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 06:49:31 INFO - PROCESS | 1850 | 1461073771120 Marionette TRACE conn3 <- [1,2966,null,{}] 06:49:31 INFO - PROCESS | 1850 | 1461073771126 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:31 INFO - PROCESS | 1850 | 1461073771650 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 06:49:32 INFO - PROCESS | 1850 | 1461073771993 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0405000 == 123 [pid = 1850] [id = 750] 06:49:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdec04cfc00) [pid = 1850] [serial = 2250] [outer = (nil)] 06:49:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdec1363800) [pid = 1850] [serial = 2251] [outer = 0x7fdec04cfc00] 06:49:32 INFO - PROCESS | 1850 | 1461073772129 Marionette DEBUG loaded listener.js 06:49:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdec4589000) [pid = 1850] [serial = 2252] [outer = 0x7fdec04cfc00] 06:49:33 INFO - PROCESS | 1850 | 1461073773089 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 06:49:33 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. 06:49:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2037ms 06:49:33 INFO - PROCESS | 1850 | 1461073773154 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 06:49:33 INFO - PROCESS | 1850 | 1461073773158 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 06:49:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 06:49:33 INFO - PROCESS | 1850 | 1461073773165 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 06:49:33 INFO - PROCESS | 1850 | 1461073773171 Marionette TRACE conn3 <- [1,2970,null,{}] 06:49:33 INFO - PROCESS | 1850 | 1461073773208 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:33 INFO - PROCESS | 1850 | 1461073773464 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 06:49:33 INFO - PROCESS | 1850 | 1461073773840 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b96000 == 124 [pid = 1850] [id = 751] 06:49:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdec48e8400) [pid = 1850] [serial = 2253] [outer = (nil)] 06:49:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdec4c03c00) [pid = 1850] [serial = 2254] [outer = 0x7fdec48e8400] 06:49:33 INFO - PROCESS | 1850 | 1461073773982 Marionette DEBUG loaded listener.js 06:49:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdec4db0000) [pid = 1850] [serial = 2255] [outer = 0x7fdec48e8400] 06:49:35 INFO - PROCESS | 1850 | 1461073775078 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 06:49:35 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. 06:49:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1943ms 06:49:35 INFO - PROCESS | 1850 | 1461073775108 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 06:49:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 06:49:35 INFO - PROCESS | 1850 | 1461073775113 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 06:49:35 INFO - PROCESS | 1850 | 1461073775120 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 06:49:35 INFO - PROCESS | 1850 | 1461073775123 Marionette TRACE conn3 <- [1,2974,null,{}] 06:49:35 INFO - PROCESS | 1850 | 1461073775130 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:35 INFO - PROCESS | 1850 | 1461073775428 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 06:49:35 INFO - PROCESS | 1850 | 1461073775717 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4b28000 == 125 [pid = 1850] [id = 752] 06:49:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdec4749c00) [pid = 1850] [serial = 2256] [outer = (nil)] 06:49:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdec58e3c00) [pid = 1850] [serial = 2257] [outer = 0x7fdec4749c00] 06:49:35 INFO - PROCESS | 1850 | 1461073775919 Marionette DEBUG loaded listener.js 06:49:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdec9ae8000) [pid = 1850] [serial = 2258] [outer = 0x7fdec4749c00] 06:49:37 INFO - PROCESS | 1850 | 1461073777021 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 06:49:37 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. 06:49:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1936ms 06:49:37 INFO - PROCESS | 1850 | 1461073777056 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 06:49:37 INFO - PROCESS | 1850 | 1461073777060 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 06:49:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 06:49:37 INFO - PROCESS | 1850 | 1461073777066 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 06:49:37 INFO - PROCESS | 1850 | 1461073777068 Marionette TRACE conn3 <- [1,2978,null,{}] 06:49:37 INFO - PROCESS | 1850 | 1461073777074 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:37 INFO - PROCESS | 1850 | 1461073777332 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 06:49:37 INFO - PROCESS | 1850 | 1461073777630 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4dbf800 == 126 [pid = 1850] [id = 753] 06:49:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdebd378c00) [pid = 1850] [serial = 2259] [outer = (nil)] 06:49:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fdec9b40400) [pid = 1850] [serial = 2260] [outer = 0x7fdebd378c00] 06:49:37 INFO - PROCESS | 1850 | 1461073777719 Marionette DEBUG loaded listener.js 06:49:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdeca91e800) [pid = 1850] [serial = 2261] [outer = 0x7fdebd378c00] 06:49:38 INFO - PROCESS | 1850 | 1461073778841 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 06:49:38 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. 06:49:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1841ms 06:49:38 INFO - PROCESS | 1850 | 1461073778910 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 06:49:38 INFO - PROCESS | 1850 | 1461073778913 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 06:49:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 06:49:38 INFO - PROCESS | 1850 | 1461073778921 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 06:49:38 INFO - PROCESS | 1850 | 1461073778925 Marionette TRACE conn3 <- [1,2982,null,{}] 06:49:38 INFO - PROCESS | 1850 | 1461073778931 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:39 INFO - PROCESS | 1850 | 1461073779233 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 06:49:39 INFO - PROCESS | 1850 | 1461073779561 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b0a000 == 127 [pid = 1850] [id = 754] 06:49:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fdecb1df800) [pid = 1850] [serial = 2262] [outer = (nil)] 06:49:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdecbfea800) [pid = 1850] [serial = 2263] [outer = 0x7fdecb1df800] 06:49:39 INFO - PROCESS | 1850 | 1461073779654 Marionette DEBUG loaded listener.js 06:49:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdecc47e400) [pid = 1850] [serial = 2264] [outer = 0x7fdecb1df800] 06:49:40 INFO - PROCESS | 1850 | 1461073780533 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 06:49:40 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 06:49:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 06:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:49:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 06:49:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1639ms 06:49:40 INFO - PROCESS | 1850 | 1461073780565 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 06:49:40 INFO - PROCESS | 1850 | 1461073780571 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 06:49:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 06:49:40 INFO - PROCESS | 1850 | 1461073780582 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 06:49:40 INFO - PROCESS | 1850 | 1461073780587 Marionette TRACE conn3 <- [1,2986,null,{}] 06:49:40 INFO - PROCESS | 1850 | 1461073780597 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:40 INFO - PROCESS | 1850 | 1461073780942 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 06:49:41 INFO - PROCESS | 1850 | 1461073781337 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecac19000 == 128 [pid = 1850] [id = 755] 06:49:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fdecc1e1800) [pid = 1850] [serial = 2265] [outer = (nil)] 06:49:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fdecc8bf800) [pid = 1850] [serial = 2266] [outer = 0x7fdecc1e1800] 06:49:41 INFO - PROCESS | 1850 | 1461073781485 Marionette DEBUG loaded listener.js 06:49:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fdeccb10800) [pid = 1850] [serial = 2267] [outer = 0x7fdecc1e1800] 06:49:42 INFO - PROCESS | 1850 | 1461073782449 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 06:49:42 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. 06:49:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1896ms 06:49:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 06:49:42 INFO - PROCESS | 1850 | 1461073782481 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 06:49:42 INFO - PROCESS | 1850 | 1461073782484 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 06:49:42 INFO - PROCESS | 1850 | 1461073782492 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 06:49:42 INFO - PROCESS | 1850 | 1461073782495 Marionette TRACE conn3 <- [1,2990,null,{}] 06:49:42 INFO - PROCESS | 1850 | 1461073782502 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:42 INFO - PROCESS | 1850 | 1461073782792 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 06:49:43 INFO - PROCESS | 1850 | 1461073783052 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecc419000 == 129 [pid = 1850] [id = 756] 06:49:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fdecc484800) [pid = 1850] [serial = 2268] [outer = (nil)] 06:49:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdeccf8bc00) [pid = 1850] [serial = 2269] [outer = 0x7fdecc484800] 06:49:43 INFO - PROCESS | 1850 | 1461073783136 Marionette DEBUG loaded listener.js 06:49:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fdecd0b2400) [pid = 1850] [serial = 2270] [outer = 0x7fdecc484800] 06:49:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeccec1800 == 130 [pid = 1850] [id = 757] 06:49:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdecdddb400) [pid = 1850] [serial = 2271] [outer = (nil)] 06:49:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdeccf84c00) [pid = 1850] [serial = 2272] [outer = 0x7fdecdddb400] 06:49:44 INFO - PROCESS | 1850 | 1461073784289 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 06:49:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 06:49:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1836ms 06:49:44 INFO - PROCESS | 1850 | 1461073784331 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 06:49:44 INFO - PROCESS | 1850 | 1461073784335 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 06:49:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 06:49:44 INFO - PROCESS | 1850 | 1461073784341 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 06:49:44 INFO - PROCESS | 1850 | 1461073784344 Marionette TRACE conn3 <- [1,2994,null,{}] 06:49:44 INFO - PROCESS | 1850 | 1461073784349 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:44 INFO - PROCESS | 1850 | 1461073784681 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 06:49:45 INFO - PROCESS | 1850 | 1461073785049 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecd2af800 == 131 [pid = 1850] [id = 758] 06:49:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdebbcbd800) [pid = 1850] [serial = 2273] [outer = (nil)] 06:49:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdecdddd400) [pid = 1850] [serial = 2274] [outer = 0x7fdebbcbd800] 06:49:45 INFO - PROCESS | 1850 | 1461073785173 Marionette DEBUG loaded listener.js 06:49:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdece092000) [pid = 1850] [serial = 2275] [outer = 0x7fdebbcbd800] 06:49:46 INFO - PROCESS | 1850 | 1461073786161 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 06:49:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:49:46 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 06:49:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1840ms 06:49:46 INFO - PROCESS | 1850 | 1461073786183 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 06:49:46 INFO - PROCESS | 1850 | 1461073786187 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 06:49:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 06:49:46 INFO - PROCESS | 1850 | 1461073786193 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 06:49:46 INFO - PROCESS | 1850 | 1461073786197 Marionette TRACE conn3 <- [1,2998,null,{}] 06:49:46 INFO - PROCESS | 1850 | 1461073786202 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:46 INFO - PROCESS | 1850 | 1461073786498 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 06:49:46 INFO - PROCESS | 1850 | 1461073786801 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03c9000 == 132 [pid = 1850] [id = 759] 06:49:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdebf148000) [pid = 1850] [serial = 2276] [outer = (nil)] 06:49:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdeced41400) [pid = 1850] [serial = 2277] [outer = 0x7fdebf148000] 06:49:46 INFO - PROCESS | 1850 | 1461073786914 Marionette DEBUG loaded listener.js 06:49:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fded02ee400) [pid = 1850] [serial = 2278] [outer = 0x7fdebf148000] 06:49:47 INFO - PROCESS | 1850 | 1461073787917 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 06:49:47 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. 06:49:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1740ms 06:49:47 INFO - PROCESS | 1850 | 1461073787936 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 06:49:47 INFO - PROCESS | 1850 | 1461073787943 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 06:49:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 06:49:47 INFO - PROCESS | 1850 | 1461073787977 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 06:49:47 INFO - PROCESS | 1850 | 1461073787985 Marionette TRACE conn3 <- [1,3002,null,{}] 06:49:48 INFO - PROCESS | 1850 | 1461073787997 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:48 INFO - PROCESS | 1850 | 1461073788294 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 06:49:48 INFO - PROCESS | 1850 | 1461073788619 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded109b000 == 133 [pid = 1850] [id = 760] 06:49:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fded1199c00) [pid = 1850] [serial = 2279] [outer = (nil)] 06:49:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fded1243400) [pid = 1850] [serial = 2280] [outer = 0x7fded1199c00] 06:49:48 INFO - PROCESS | 1850 | 1461073788705 Marionette DEBUG loaded listener.js 06:49:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fded2bca000) [pid = 1850] [serial = 2281] [outer = 0x7fded1199c00] 06:49:49 INFO - PROCESS | 1850 | 1461073789546 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 06:49:49 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. 06:49:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1623ms 06:49:49 INFO - PROCESS | 1850 | 1461073789577 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 06:49:49 INFO - PROCESS | 1850 | 1461073789583 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 06:49:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 06:49:49 INFO - PROCESS | 1850 | 1461073789592 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 06:49:49 INFO - PROCESS | 1850 | 1461073789596 Marionette TRACE conn3 <- [1,3006,null,{}] 06:49:49 INFO - PROCESS | 1850 | 1461073789605 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:49 INFO - PROCESS | 1850 | 1461073789949 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 06:49:50 INFO - PROCESS | 1850 | 1461073790372 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded14c2800 == 134 [pid = 1850] [id = 761] 06:49:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fded1199000) [pid = 1850] [serial = 2282] [outer = (nil)] 06:49:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fded459b000) [pid = 1850] [serial = 2283] [outer = 0x7fded1199000] 06:49:50 INFO - PROCESS | 1850 | 1461073790497 Marionette DEBUG loaded listener.js 06:49:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fded59be000) [pid = 1850] [serial = 2284] [outer = 0x7fded1199000] 06:49:51 INFO - PROCESS | 1850 | 1461073791419 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 06:49:51 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. 06:49:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1884ms 06:49:51 INFO - PROCESS | 1850 | 1461073791479 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 06:49:51 INFO - PROCESS | 1850 | 1461073791485 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 06:49:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 06:49:51 INFO - PROCESS | 1850 | 1461073791494 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 06:49:51 INFO - PROCESS | 1850 | 1461073791498 Marionette TRACE conn3 <- [1,3010,null,{}] 06:49:51 INFO - PROCESS | 1850 | 1461073791525 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:51 INFO - PROCESS | 1850 | 1461073791930 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 06:49:52 INFO - PROCESS | 1850 | 1461073792231 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded57d6000 == 135 [pid = 1850] [id = 762] 06:49:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdebbb26000) [pid = 1850] [serial = 2285] [outer = (nil)] 06:49:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fded5f8c400) [pid = 1850] [serial = 2286] [outer = 0x7fdebbb26000] 06:49:52 INFO - PROCESS | 1850 | 1461073792354 Marionette DEBUG loaded listener.js 06:49:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fded6d94400) [pid = 1850] [serial = 2287] [outer = 0x7fdebbb26000] 06:49:53 INFO - PROCESS | 1850 | 1461073793178 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 06:49:53 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 06:49:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1738ms 06:49:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 06:49:53 INFO - PROCESS | 1850 | 1461073793232 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 06:49:53 INFO - PROCESS | 1850 | 1461073793235 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 06:49:53 INFO - PROCESS | 1850 | 1461073793242 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 06:49:53 INFO - PROCESS | 1850 | 1461073793244 Marionette TRACE conn3 <- [1,3014,null,{}] 06:49:53 INFO - PROCESS | 1850 | 1461073793250 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:53 INFO - PROCESS | 1850 | 1461073793553 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 06:49:53 INFO - PROCESS | 1850 | 1461073793829 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded5e62000 == 136 [pid = 1850] [id = 763] 06:49:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdec4408400) [pid = 1850] [serial = 2288] [outer = (nil)] 06:49:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fded7bc6800) [pid = 1850] [serial = 2289] [outer = 0x7fdec4408400] 06:49:53 INFO - PROCESS | 1850 | 1461073793906 Marionette DEBUG loaded listener.js 06:49:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdee20d4400) [pid = 1850] [serial = 2290] [outer = 0x7fdec4408400] 06:49:54 INFO - PROCESS | 1850 | [1850] 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 06:49:54 INFO - PROCESS | 1850 | 1461073794854 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 06:49:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 06:49:54 INFO - {} 06:49:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 06:49:54 INFO - {} 06:49:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 06:49:54 INFO - {} 06:49:54 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 06:49:54 INFO - {} 06:49:54 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1648ms 06:49:54 INFO - PROCESS | 1850 | 1461073794903 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 06:49:54 INFO - PROCESS | 1850 | 1461073794910 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 06:49:54 INFO - TEST-START | /FileAPI/fileReader.html 06:49:54 INFO - PROCESS | 1850 | 1461073794971 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 06:49:54 INFO - PROCESS | 1850 | 1461073794978 Marionette TRACE conn3 <- [1,3018,null,{}] 06:49:54 INFO - PROCESS | 1850 | 1461073794993 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:55 INFO - PROCESS | 1850 | 1461073795381 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 06:49:55 INFO - PROCESS | 1850 | 1461073795718 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc356000 == 137 [pid = 1850] [id = 764] 06:49:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdec4593c00) [pid = 1850] [serial = 2291] [outer = (nil)] 06:49:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdee2eb2c00) [pid = 1850] [serial = 2292] [outer = 0x7fdec4593c00] 06:49:55 INFO - PROCESS | 1850 | 1461073795816 Marionette DEBUG loaded listener.js 06:49:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdee41cb000) [pid = 1850] [serial = 2293] [outer = 0x7fdec4593c00] 06:49:56 INFO - PROCESS | 1850 | 1461073796847 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 06:49:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 06:49:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 06:49:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 06:49:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 06:49:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 1948ms 06:49:56 INFO - PROCESS | 1850 | 1461073796869 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 06:49:56 INFO - PROCESS | 1850 | 1461073796873 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 06:49:56 INFO - TEST-START | /FileAPI/historical.html 06:49:56 INFO - PROCESS | 1850 | 1461073796879 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 06:49:56 INFO - PROCESS | 1850 | 1461073796882 Marionette TRACE conn3 <- [1,3022,null,{}] 06:49:56 INFO - PROCESS | 1850 | 1461073796889 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:49:57 INFO - PROCESS | 1850 | 1461073797167 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 06:49:57 INFO - PROCESS | 1850 | 1461073797534 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:49:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee5d1b800 == 138 [pid = 1850] [id = 765] 06:49:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fdee430ac00) [pid = 1850] [serial = 2294] [outer = (nil)] 06:49:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fdee62cb000) [pid = 1850] [serial = 2295] [outer = 0x7fdee430ac00] 06:49:57 INFO - PROCESS | 1850 | 1461073797662 Marionette DEBUG loaded listener.js 06:49:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fdee8030000) [pid = 1850] [serial = 2296] [outer = 0x7fdee430ac00] 06:49:58 INFO - PROCESS | 1850 | 1461073798562 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 06:49:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 06:49:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 06:49:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 06:49:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 06:49:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 06:49:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 06:49:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 06:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:49:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:49:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 06:49:58 INFO - TEST-OK | /FileAPI/historical.html | took 1735ms 06:49:58 INFO - PROCESS | 1850 | 1461073798622 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 06:49:58 INFO - PROCESS | 1850 | 1461073798627 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 06:49:58 INFO - TEST-START | /FileAPI/idlharness.html 06:49:58 INFO - PROCESS | 1850 | 1461073798644 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 06:49:58 INFO - PROCESS | 1850 | 1461073798653 Marionette TRACE conn3 <- [1,3026,null,{}] 06:49:58 INFO - PROCESS | 1850 | 1461073798662 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded7263000 == 137 [pid = 1850] [id = 515] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd32d000 == 136 [pid = 1850] [id = 746] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee861c000 == 135 [pid = 1850] [id = 743] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee5d15000 == 134 [pid = 1850] [id = 742] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdee2ced000 == 133 [pid = 1850] [id = 741] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded6e2c800 == 132 [pid = 1850] [id = 740] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded5e61000 == 131 [pid = 1850] [id = 739] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded4f91000 == 130 [pid = 1850] [id = 738] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded13cb800 == 129 [pid = 1850] [id = 737] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fded03c8000 == 128 [pid = 1850] [id = 736] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecd2b2800 == 127 [pid = 1850] [id = 735] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecc424000 == 126 [pid = 1850] [id = 734] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdecacaa800 == 125 [pid = 1850] [id = 733] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec9b1f800 == 124 [pid = 1850] [id = 732] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec527f800 == 123 [pid = 1850] [id = 731] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec4b9c800 == 122 [pid = 1850] [id = 730] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec2bcd000 == 121 [pid = 1850] [id = 729] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdec0385800 == 120 [pid = 1850] [id = 728] 06:50:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdebd1c9800 == 119 [pid = 1850] [id = 727] 06:50:02 INFO - PROCESS | 1850 | 1461073802462 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fdec474b800) [pid = 1850] [serial = 2178] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fded119d000) [pid = 1850] [serial = 2150] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fdebc86bc00) [pid = 1850] [serial = 2126] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdeb916c400) [pid = 1850] [serial = 2165] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdec440a400) [pid = 1850] [serial = 2169] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdebfde0000) [pid = 1850] [serial = 2174] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fdebedf2c00) [pid = 1850] [serial = 2172] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fdec4405000) [pid = 1850] [serial = 2168] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fdebe709000) [pid = 1850] [serial = 2171] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdeced36400) [pid = 1850] [serial = 2147] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fdec440b800) [pid = 1850] [serial = 2177] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fdec4db0800) [pid = 1850] [serial = 2055] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fded4332c00) [pid = 1850] [serial = 2153] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fdec4dae400) [pid = 1850] [serial = 2132] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdec135d400) [pid = 1850] [serial = 2129] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdec1361000) [pid = 1850] [serial = 2175] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fded602a800) [pid = 1850] [serial = 2156] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdeca92a400) [pid = 1850] [serial = 2135] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdee4305800) [pid = 1850] [serial = 2159] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdecc8c1c00) [pid = 1850] [serial = 2141] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdecc1c1400) [pid = 1850] [serial = 2138] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdeccf9f000) [pid = 1850] [serial = 2144] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdee802d800) [pid = 1850] [serial = 2162] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdec04cdc00) [pid = 1850] [serial = 2180] [outer = (nil)] [url = about:blank] 06:50:02 INFO - PROCESS | 1850 | 1461073802984 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeba943800 == 120 [pid = 1850] [id = 766] 06:50:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdebbb23000) [pid = 1850] [serial = 2297] [outer = (nil)] 06:50:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdebbcb1000) [pid = 1850] [serial = 2298] [outer = 0x7fdebbb23000] 06:50:03 INFO - PROCESS | 1850 | 1461073803101 Marionette DEBUG loaded listener.js 06:50:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdebbfc7000) [pid = 1850] [serial = 2299] [outer = 0x7fdebbb23000] 06:50:05 INFO - PROCESS | 1850 | 1461073805205 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 06:50:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:50:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:50:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:50:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:50:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:50:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:50:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:50:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:50:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 06:50:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:50:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:50:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:50:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:50:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:50:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:50:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:50:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:50:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 06:50:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:50:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:50:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:50:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:50:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:50:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:50:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:50:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:50:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 06:50:05 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 06:50:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:50:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:50:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:50:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:50:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:50:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:50:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:50:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:50:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 06:50:05 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 06:50:05 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 06:50:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:50:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:50:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:50:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:50:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:50:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:50:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:50:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:50:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 06:50:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:50:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:50:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:50:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:50:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:50:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:50:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:50:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 06:50:05 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 06:50:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:50:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:50:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:50:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:50:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:50:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:50:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:50:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:50:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 06:50:05 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 06:50:05 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 06:50:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:50:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:50:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:50:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:50:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:50:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:50:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:50:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:50:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:50:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 06:50:05 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 06:50:05 INFO - TEST-OK | /FileAPI/idlharness.html | took 6691ms 06:50:05 INFO - PROCESS | 1850 | 1461073805354 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 06:50:05 INFO - PROCESS | 1850 | 1461073805370 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 06:50:05 INFO - TEST-START | /FileAPI/idlharness.worker 06:50:05 INFO - PROCESS | 1850 | 1461073805403 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 06:50:05 INFO - PROCESS | 1850 | 1461073805420 Marionette TRACE conn3 <- [1,3030,null,{}] 06:50:05 INFO - PROCESS | 1850 | 1461073805463 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:05 INFO - PROCESS | 1850 | 1461073805849 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 06:50:06 INFO - PROCESS | 1850 | 1461073805996 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebfd09800 == 121 [pid = 1850] [id = 767] 06:50:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fdebc86b000) [pid = 1850] [serial = 2300] [outer = (nil)] 06:50:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fdec4c0e400) [pid = 1850] [serial = 2301] [outer = 0x7fdebc86b000] 06:50:06 INFO - PROCESS | 1850 | 1461073806090 Marionette DEBUG loaded listener.js 06:50:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdec53dc000) [pid = 1850] [serial = 2302] [outer = 0x7fdebc86b000] 06:50:06 INFO - PROCESS | 1850 | [1850] 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 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdeb9163400) [pid = 1850] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fdec048d000) [pid = 1850] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdecc47b000) [pid = 1850] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdecc8bf400) [pid = 1850] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdebfdde400) [pid = 1850] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdec4752c00) [pid = 1850] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdebad85000) [pid = 1850] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdecc8bf000) [pid = 1850] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdec4c04400) [pid = 1850] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fdebe850400) [pid = 1850] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fded611b000) [pid = 1850] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fded6024800) [pid = 1850] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdecac87800) [pid = 1850] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdebbfcb400) [pid = 1850] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fdec4c11000) [pid = 1850] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdec04d1000) [pid = 1850] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdec440b400) [pid = 1850] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdecee3fc00) [pid = 1850] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fded59b6400) [pid = 1850] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fded0a8f400) [pid = 1850] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fdebc867800) [pid = 1850] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fdecee40000) [pid = 1850] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdecbfe8400) [pid = 1850] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fded59b5800) [pid = 1850] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fdebe705800) [pid = 1850] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdecc99a000) [pid = 1850] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdebad86400) [pid = 1850] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdebd377400) [pid = 1850] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fded5c68000) [pid = 1850] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fdebad86000) [pid = 1850] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdecbfe8000) [pid = 1850] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdebd193400) [pid = 1850] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdecee43800) [pid = 1850] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fdec156a800) [pid = 1850] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdebbfc8800) [pid = 1850] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 06:50:09 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fdebd18a800) [pid = 1850] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 06:50:10 INFO - PROCESS | 1850 | 1461073809949 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:50:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:50:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:50:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:50:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:50:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:50:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 06:50:10 INFO - {} 06:50:10 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 06:50:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:50:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:50:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 06:50:10 INFO - {} 06:50:10 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 - {} 06:50:10 INFO - {} 06:50:10 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 06:50:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:50:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:50:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:50:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 06:50:10 INFO - {} 06:50:10 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 06:50:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:50:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:50:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 06:50:10 INFO - {} 06:50:10 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 - {} 06:50:10 INFO - {} 06:50:10 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 06:50:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:50:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:50:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 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 06:50:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:50:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:50:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 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 06:50:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 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 06:50:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 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 06:50:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:50:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:50:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 06:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:50:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:50:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:50:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:50:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:50:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:50:10 INFO - {} 06:50:10 INFO - TEST-OK | /FileAPI/idlharness.worker | took 4666ms 06:50:10 INFO - PROCESS | 1850 | 1461073810061 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 06:50:10 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 06:50:10 INFO - PROCESS | 1850 | 1461073810067 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 06:50:10 INFO - PROCESS | 1850 | 1461073810080 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 06:50:10 INFO - PROCESS | 1850 | 1461073810090 Marionette TRACE conn3 <- [1,3034,null,{}] 06:50:10 INFO - PROCESS | 1850 | 1461073810107 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:10 INFO - PROCESS | 1850 | 1461073810647 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 06:50:10 INFO - PROCESS | 1850 | 1461073810679 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec46d7000 == 122 [pid = 1850] [id = 768] 06:50:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fdebbb23400) [pid = 1850] [serial = 2303] [outer = (nil)] 06:50:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fdeccb04400) [pid = 1850] [serial = 2304] [outer = 0x7fdebbb23400] 06:50:10 INFO - PROCESS | 1850 | 1461073810784 Marionette DEBUG loaded listener.js 06:50:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fdeccf85800) [pid = 1850] [serial = 2305] [outer = 0x7fdebbb23400] 06:50:11 INFO - PROCESS | 1850 | 1461073811917 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 06:50:11 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 06:50:11 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1866ms 06:50:11 INFO - PROCESS | 1850 | 1461073811953 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 06:50:11 INFO - PROCESS | 1850 | 1461073811963 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 06:50:11 INFO - TEST-START | /FileAPI/blob/Blob-close.html 06:50:11 INFO - PROCESS | 1850 | 1461073811983 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 06:50:12 INFO - PROCESS | 1850 | 1461073811994 Marionette TRACE conn3 <- [1,3038,null,{}] 06:50:12 INFO - PROCESS | 1850 | 1461073812011 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:12 INFO - PROCESS | 1850 | 1461073812410 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 06:50:12 INFO - PROCESS | 1850 | 1461073812804 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe6b7800 == 123 [pid = 1850] [id = 769] 06:50:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fdebfdddc00) [pid = 1850] [serial = 2306] [outer = (nil)] 06:50:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fdec04ca000) [pid = 1850] [serial = 2307] [outer = 0x7fdebfdddc00] 06:50:12 INFO - PROCESS | 1850 | 1461073812888 Marionette DEBUG loaded listener.js 06:50:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fdec2b65400) [pid = 1850] [serial = 2308] [outer = 0x7fdebfdddc00] 06:50:13 INFO - PROCESS | 1850 | 1461073813980 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 06:50:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 06:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 06:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 06:50:14 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2053ms 06:50:14 INFO - PROCESS | 1850 | 1461073814034 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 06:50:14 INFO - PROCESS | 1850 | 1461073814049 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 06:50:14 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 06:50:14 INFO - PROCESS | 1850 | 1461073814112 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 06:50:14 INFO - PROCESS | 1850 | 1461073814118 Marionette TRACE conn3 <- [1,3042,null,{}] 06:50:14 INFO - PROCESS | 1850 | 1461073814124 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:14 INFO - PROCESS | 1850 | 1461073814417 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 06:50:14 INFO - PROCESS | 1850 | 1461073814821 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4cce800 == 124 [pid = 1850] [id = 770] 06:50:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fdebfdde800) [pid = 1850] [serial = 2309] [outer = (nil)] 06:50:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fdec53de800) [pid = 1850] [serial = 2310] [outer = 0x7fdebfdde800] 06:50:14 INFO - PROCESS | 1850 | 1461073814952 Marionette DEBUG loaded listener.js 06:50:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fdec9ee7c00) [pid = 1850] [serial = 2311] [outer = 0x7fdebfdde800] 06:50:16 INFO - PROCESS | 1850 | 1461073816336 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 06:50:16 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. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 06:50:16 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'.) 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 06:50:16 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. 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 06:50:16 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. 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 06:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:50:16 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. 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 06:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 06:50:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:50:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:50:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:50:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 06:50:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 06:50:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2377ms 06:50:16 INFO - PROCESS | 1850 | 1461073816481 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 06:50:16 INFO - PROCESS | 1850 | 1461073816488 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 06:50:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 06:50:16 INFO - PROCESS | 1850 | 1461073816557 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 06:50:16 INFO - PROCESS | 1850 | 1461073816564 Marionette TRACE conn3 <- [1,3046,null,{}] 06:50:16 INFO - PROCESS | 1850 | 1461073816580 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:16 INFO - PROCESS | 1850 | 1461073816879 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 06:50:17 INFO - PROCESS | 1850 | 1461073817156 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec2b85000 == 125 [pid = 1850] [id = 771] 06:50:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fdec4c04c00) [pid = 1850] [serial = 2312] [outer = (nil)] 06:50:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fdecac8f000) [pid = 1850] [serial = 2313] [outer = 0x7fdec4c04c00] 06:50:17 INFO - PROCESS | 1850 | 1461073817234 Marionette DEBUG loaded listener.js 06:50:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fdecc47c000) [pid = 1850] [serial = 2314] [outer = 0x7fdec4c04c00] 06:50:17 INFO - PROCESS | 1850 | [1850] 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 06:50:18 INFO - PROCESS | 1850 | 1461073818167 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 06:50:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 06:50:18 INFO - {} 06:50:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1641ms 06:50:18 INFO - PROCESS | 1850 | 1461073818197 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 06:50:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 06:50:18 INFO - PROCESS | 1850 | 1461073818204 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 06:50:18 INFO - PROCESS | 1850 | 1461073818214 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 06:50:18 INFO - PROCESS | 1850 | 1461073818219 Marionette TRACE conn3 <- [1,3050,null,{}] 06:50:18 INFO - PROCESS | 1850 | 1461073818237 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:18 INFO - PROCESS | 1850 | 1461073818556 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 06:50:18 INFO - PROCESS | 1850 | 1461073818920 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec9b1f000 == 126 [pid = 1850] [id = 772] 06:50:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fdecaa2bc00) [pid = 1850] [serial = 2315] [outer = (nil)] 06:50:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fdeccf87c00) [pid = 1850] [serial = 2316] [outer = 0x7fdecaa2bc00] 06:50:19 INFO - PROCESS | 1850 | 1461073819054 Marionette DEBUG loaded listener.js 06:50:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fdecd015800) [pid = 1850] [serial = 2317] [outer = 0x7fdecaa2bc00] 06:50:20 INFO - PROCESS | 1850 | 1461073820053 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 06:50:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 06:50:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 06:50:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 06:50:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 06:50:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1859ms 06:50:20 INFO - PROCESS | 1850 | 1461073820071 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 06:50:20 INFO - PROCESS | 1850 | 1461073820074 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 06:50:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 06:50:20 INFO - PROCESS | 1850 | 1461073820081 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 06:50:20 INFO - PROCESS | 1850 | 1461073820084 Marionette TRACE conn3 <- [1,3054,null,{}] 06:50:20 INFO - PROCESS | 1850 | 1461073820090 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:20 INFO - PROCESS | 1850 | 1461073820341 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 06:50:20 INFO - PROCESS | 1850 | 1461073820644 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdecadd3000 == 127 [pid = 1850] [id = 773] 06:50:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fdecd019000) [pid = 1850] [serial = 2318] [outer = (nil)] 06:50:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fdece091400) [pid = 1850] [serial = 2319] [outer = 0x7fdecd019000] 06:50:20 INFO - PROCESS | 1850 | 1461073820780 Marionette DEBUG loaded listener.js 06:50:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fded02e4800) [pid = 1850] [serial = 2320] [outer = 0x7fdecd019000] 06:50:22 INFO - PROCESS | 1850 | 1461073822346 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 06:50:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:50:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:50:22 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" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:50:22 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" 06:50:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:50:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:50:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2492ms 06:50:22 INFO - PROCESS | 1850 | 1461073822576 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 06:50:22 INFO - PROCESS | 1850 | 1461073822579 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 06:50:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 06:50:22 INFO - PROCESS | 1850 | 1461073822593 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 06:50:22 INFO - PROCESS | 1850 | 1461073822599 Marionette TRACE conn3 <- [1,3058,null,{}] 06:50:22 INFO - PROCESS | 1850 | 1461073822661 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:22 INFO - PROCESS | 1850 | 1461073822949 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 06:50:23 INFO - PROCESS | 1850 | 1461073823219 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded03bc800 == 128 [pid = 1850] [id = 774] 06:50:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fdecdde7400) [pid = 1850] [serial = 2321] [outer = (nil)] 06:50:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fded59b7800) [pid = 1850] [serial = 2322] [outer = 0x7fdecdde7400] 06:50:23 INFO - PROCESS | 1850 | 1461073823343 Marionette DEBUG loaded listener.js 06:50:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fdecc8bb800) [pid = 1850] [serial = 2323] [outer = 0x7fdecdde7400] 06:50:24 INFO - PROCESS | 1850 | 1461073824475 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 06:50:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 06:50:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 06:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 06:50:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 06:50:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:50:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 06:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 06:50:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 06:50:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 06:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 06:50:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 06:50:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1948ms 06:50:24 INFO - PROCESS | 1850 | 1461073824567 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 06:50:24 INFO - PROCESS | 1850 | 1461073824573 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 06:50:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 06:50:24 INFO - PROCESS | 1850 | 1461073824610 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 06:50:24 INFO - PROCESS | 1850 | 1461073824617 Marionette TRACE conn3 <- [1,3062,null,{}] 06:50:24 INFO - PROCESS | 1850 | 1461073824626 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:24 INFO - PROCESS | 1850 | 1461073824968 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 06:50:25 INFO - PROCESS | 1850 | 1461073825309 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded100c800 == 129 [pid = 1850] [id = 775] 06:50:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fdecc8bd800) [pid = 1850] [serial = 2324] [outer = (nil)] 06:50:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fded5c7d000) [pid = 1850] [serial = 2325] [outer = 0x7fdecc8bd800] 06:50:25 INFO - PROCESS | 1850 | 1461073825383 Marionette DEBUG loaded listener.js 06:50:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fded68c4800) [pid = 1850] [serial = 2326] [outer = 0x7fdecc8bd800] 06:50:25 INFO - PROCESS | 1850 | [1850] 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 06:50:26 INFO - PROCESS | 1850 | 1461073826415 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 06:50:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 06:50:26 INFO - {} 06:50:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1861ms 06:50:26 INFO - PROCESS | 1850 | 1461073826449 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 06:50:26 INFO - PROCESS | 1850 | 1461073826453 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 06:50:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 06:50:26 INFO - PROCESS | 1850 | 1461073826459 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 06:50:26 INFO - PROCESS | 1850 | 1461073826462 Marionette TRACE conn3 <- [1,3066,null,{}] 06:50:26 INFO - PROCESS | 1850 | 1461073826467 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:26 INFO - PROCESS | 1850 | 1461073826833 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 06:50:27 INFO - PROCESS | 1850 | 1461073827226 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded4f7b800 == 130 [pid = 1850] [id = 776] 06:50:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fded6e62000) [pid = 1850] [serial = 2327] [outer = (nil)] 06:50:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fded850e800) [pid = 1850] [serial = 2328] [outer = 0x7fded6e62000] 06:50:27 INFO - PROCESS | 1850 | 1461073827367 Marionette DEBUG loaded listener.js 06:50:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fdee20d3000) [pid = 1850] [serial = 2329] [outer = 0x7fded6e62000] 06:50:28 INFO - PROCESS | 1850 | 1461073828174 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 06:50:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 06:50:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 06:50:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 06:50:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 06:50:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 06:50:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 06:50:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 06:50:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1735ms 06:50:28 INFO - PROCESS | 1850 | 1461073828196 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 06:50:28 INFO - PROCESS | 1850 | 1461073828200 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 06:50:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 06:50:28 INFO - PROCESS | 1850 | 1461073828206 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 06:50:28 INFO - PROCESS | 1850 | 1461073828208 Marionette TRACE conn3 <- [1,3070,null,{}] 06:50:28 INFO - PROCESS | 1850 | 1461073828214 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:28 INFO - PROCESS | 1850 | 1461073828477 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 06:50:28 INFO - PROCESS | 1850 | 1461073828735 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded61df000 == 131 [pid = 1850] [id = 777] 06:50:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fded7615c00) [pid = 1850] [serial = 2330] [outer = (nil)] 06:50:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fdee402a400) [pid = 1850] [serial = 2331] [outer = 0x7fded7615c00] 06:50:28 INFO - PROCESS | 1850 | 1461073828869 Marionette DEBUG loaded listener.js 06:50:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fdee4308800) [pid = 1850] [serial = 2332] [outer = 0x7fded7615c00] 06:50:29 INFO - PROCESS | 1850 | 1461073829834 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 06:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 06:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 06:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 06:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 06:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 06:50:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 06:50:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1686ms 06:50:29 INFO - PROCESS | 1850 | 1461073829920 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 06:50:29 INFO - PROCESS | 1850 | 1461073829926 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 06:50:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 06:50:29 INFO - PROCESS | 1850 | 1461073829937 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 06:50:29 INFO - PROCESS | 1850 | 1461073829941 Marionette TRACE conn3 <- [1,3074,null,{}] 06:50:29 INFO - PROCESS | 1850 | 1461073829956 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:30 INFO - PROCESS | 1850 | 1461073830225 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 06:50:30 INFO - PROCESS | 1850 | 1461073830523 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fded726f800 == 132 [pid = 1850] [id = 778] 06:50:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fdec474f000) [pid = 1850] [serial = 2333] [outer = (nil)] 06:50:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fdee802c400) [pid = 1850] [serial = 2334] [outer = 0x7fdec474f000] 06:50:30 INFO - PROCESS | 1850 | 1461073830664 Marionette DEBUG loaded listener.js 06:50:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fdee81a7c00) [pid = 1850] [serial = 2335] [outer = 0x7fdec474f000] 06:50:31 INFO - PROCESS | 1850 | 1461073831784 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 06:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 06:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 06:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 06:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 06:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 06:50:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 06:50:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1887ms 06:50:31 INFO - PROCESS | 1850 | 1461073831827 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 06:50:31 INFO - PROCESS | 1850 | 1461073831830 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 06:50:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 06:50:31 INFO - PROCESS | 1850 | 1461073831838 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 06:50:31 INFO - PROCESS | 1850 | 1461073831843 Marionette TRACE conn3 <- [1,3078,null,{}] 06:50:31 INFO - PROCESS | 1850 | 1461073831849 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:32 INFO - PROCESS | 1850 | 1461073832115 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 06:50:32 INFO - PROCESS | 1850 | 1461073832513 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdedc354800 == 133 [pid = 1850] [id = 779] 06:50:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fded02ef000) [pid = 1850] [serial = 2336] [outer = (nil)] 06:50:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fded6027000) [pid = 1850] [serial = 2337] [outer = 0x7fded02ef000] 06:50:32 INFO - PROCESS | 1850 | 1461073832696 Marionette DEBUG loaded listener.js 06:50:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fdee802cc00) [pid = 1850] [serial = 2338] [outer = 0x7fded02ef000] 06:50:33 INFO - PROCESS | 1850 | 1461073833623 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 06:50:33 INFO - PROCESS | 1850 | 1461073833691 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 06:50:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 06:50:33 INFO - PROCESS | 1850 | 1461073833759 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 06:50:33 INFO - PROCESS | 1850 | 1461073833765 Marionette TRACE conn3 <- [1,3082,null,{}] 06:50:33 INFO - PROCESS | 1850 | 1461073833774 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:34 INFO - PROCESS | 1850 | 1461073834120 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 06:50:34 INFO - PROCESS | 1850 | 1461073834506 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee4353800 == 134 [pid = 1850] [id = 780] 06:50:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fdebb902c00) [pid = 1850] [serial = 2339] [outer = (nil)] 06:50:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fdebb910400) [pid = 1850] [serial = 2340] [outer = 0x7fdebb902c00] 06:50:34 INFO - PROCESS | 1850 | 1461073834584 Marionette DEBUG loaded listener.js 06:50:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fded6d97000) [pid = 1850] [serial = 2341] [outer = 0x7fdebb902c00] 06:50:35 INFO - PROCESS | 1850 | 1461073835558 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 06:50:35 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 06:50:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 06:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 06:50:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 06:50:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1853ms 06:50:35 INFO - PROCESS | 1850 | 1461073835616 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 06:50:35 INFO - PROCESS | 1850 | 1461073835619 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 06:50:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 06:50:35 INFO - PROCESS | 1850 | 1461073835630 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 06:50:35 INFO - PROCESS | 1850 | 1461073835633 Marionette TRACE conn3 <- [1,3086,null,{}] 06:50:35 INFO - PROCESS | 1850 | 1461073835637 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:35 INFO - PROCESS | 1850 | 1461073835898 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 06:50:36 INFO - PROCESS | 1850 | 1461073836192 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdee8618800 == 135 [pid = 1850] [id = 781] 06:50:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fdebb90b800) [pid = 1850] [serial = 2342] [outer = (nil)] 06:50:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fdec001fc00) [pid = 1850] [serial = 2343] [outer = 0x7fdebb90b800] 06:50:36 INFO - PROCESS | 1850 | 1461073836326 Marionette DEBUG loaded listener.js 06:50:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fdec0025800) [pid = 1850] [serial = 2344] [outer = 0x7fdebb90b800] 06:50:37 INFO - PROCESS | 1850 | 1461073837283 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 06:50:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 06:50:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1682ms 06:50:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 06:50:37 INFO - PROCESS | 1850 | 1461073837318 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 06:50:37 INFO - PROCESS | 1850 | 1461073837320 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 06:50:37 INFO - PROCESS | 1850 | 1461073837328 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 06:50:37 INFO - PROCESS | 1850 | 1461073837331 Marionette TRACE conn3 <- [1,3090,null,{}] 06:50:37 INFO - PROCESS | 1850 | 1461073837336 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:37 INFO - PROCESS | 1850 | 1461073837601 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 06:50:37 INFO - PROCESS | 1850 | 1461073837913 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeec77d000 == 136 [pid = 1850] [id = 782] 06:50:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fdebb90fc00) [pid = 1850] [serial = 2345] [outer = (nil)] 06:50:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fdec9b41000) [pid = 1850] [serial = 2346] [outer = 0x7fdebb90fc00] 06:50:38 INFO - PROCESS | 1850 | 1461073838016 Marionette DEBUG loaded listener.js 06:50:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fdec9e85000) [pid = 1850] [serial = 2347] [outer = 0x7fdebb90fc00] 06:50:38 INFO - PROCESS | 1850 | 1461073838849 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 06:50:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 06:50:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1547ms 06:50:38 INFO - PROCESS | 1850 | 1461073838874 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 06:50:38 INFO - PROCESS | 1850 | 1461073838878 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 06:50:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 06:50:38 INFO - PROCESS | 1850 | 1461073838884 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 06:50:38 INFO - PROCESS | 1850 | 1461073838887 Marionette TRACE conn3 <- [1,3094,null,{}] 06:50:38 INFO - PROCESS | 1850 | 1461073838893 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:39 INFO - PROCESS | 1850 | 1461073839217 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 06:50:39 INFO - PROCESS | 1850 | 1461073839577 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdeb77b9800 == 137 [pid = 1850] [id = 783] 06:50:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fdec0024c00) [pid = 1850] [serial = 2348] [outer = (nil)] 06:50:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fdec9e87c00) [pid = 1850] [serial = 2349] [outer = 0x7fdec0024c00] 06:50:39 INFO - PROCESS | 1850 | 1461073839791 Marionette DEBUG loaded listener.js 06:50:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fdec9e8d800) [pid = 1850] [serial = 2350] [outer = 0x7fdec0024c00] 06:50:40 INFO - PROCESS | 1850 | 1461073840677 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 06:50:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 06:50:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1831ms 06:50:40 INFO - PROCESS | 1850 | 1461073840719 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 06:50:40 INFO - PROCESS | 1850 | 1461073840724 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 06:50:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 06:50:40 INFO - PROCESS | 1850 | 1461073840734 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 06:50:40 INFO - PROCESS | 1850 | 1461073840739 Marionette TRACE conn3 <- [1,3098,null,{}] 06:50:40 INFO - PROCESS | 1850 | 1461073840748 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:41 INFO - PROCESS | 1850 | 1461073841205 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 06:50:41 INFO - PROCESS | 1850 | 1461073841519 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec4c8e000 == 138 [pid = 1850] [id = 784] 06:50:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fdec0025c00) [pid = 1850] [serial = 2351] [outer = (nil)] 06:50:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fdec4ca9c00) [pid = 1850] [serial = 2352] [outer = 0x7fdec0025c00] 06:50:41 INFO - PROCESS | 1850 | 1461073841603 Marionette DEBUG loaded listener.js 06:50:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fdec4caec00) [pid = 1850] [serial = 2353] [outer = 0x7fdec0025c00] 06:50:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeb75d8800 == 137 [pid = 1850] [id = 744] 06:50:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeeaf37800 == 136 [pid = 1850] [id = 640] 06:50:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fdeccec1800 == 135 [pid = 1850] [id = 757] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fdec9b3a800) [pid = 1850] [serial = 2195] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fdec11c4800) [pid = 1850] [serial = 2186] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fdec48e9400) [pid = 1850] [serial = 2190] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fded119e800) [pid = 1850] [serial = 2216] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fded6121000) [pid = 1850] [serial = 2225] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fded59c0c00) [pid = 1850] [serial = 2220] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fdebf275400) [pid = 1850] [serial = 2242] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fded124e000) [pid = 1850] [serial = 2217] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fded04e9400) [pid = 1850] [serial = 2214] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fdecc999c00) [pid = 1850] [serial = 2202] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fded8880400) [pid = 1850] [serial = 2231] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fdee2c42800) [pid = 1850] [serial = 2232] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fdebc868400) [pid = 1850] [serial = 2240] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fdeccc28c00) [pid = 1850] [serial = 2205] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fdebc86b800) [pid = 1850] [serial = 2237] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fdeccf88c00) [pid = 1850] [serial = 2210] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fded8502800) [pid = 1850] [serial = 2229] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fdebad8a800) [pid = 1850] [serial = 2234] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fdec2b6d800) [pid = 1850] [serial = 2187] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fdeccb08400) [pid = 1850] [serial = 2204] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fdecbff0c00) [pid = 1850] [serial = 2198] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fdec9eee000) [pid = 1850] [serial = 2196] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fdeccc2dc00) [pid = 1850] [serial = 2207] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fdec05d5000) [pid = 1850] [serial = 2243] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fded02e6000) [pid = 1850] [serial = 2213] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fded6d91400) [pid = 1850] [serial = 2228] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fded5c66400) [pid = 1850] [serial = 2222] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fdecd0b1000) [pid = 1850] [serial = 2211] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fdec9ae1000) [pid = 1850] [serial = 2193] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fded5989400) [pid = 1850] [serial = 2219] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fdec552f400) [pid = 1850] [serial = 2124] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fdebd18cc00) [pid = 1850] [serial = 2238] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fdebd36cc00) [pid = 1850] [serial = 2183] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fdec58d4400) [pid = 1850] [serial = 2192] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fdecc5cf000) [pid = 1850] [serial = 2199] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fdecc8b4400) [pid = 1850] [serial = 2201] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fdecce9a800) [pid = 1850] [serial = 2208] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fdec476ac00) [pid = 1850] [serial = 2189] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fded63f9800) [pid = 1850] [serial = 2226] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fded6031000) [pid = 1850] [serial = 2223] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fdebedef800) [pid = 1850] [serial = 2184] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fdebbb29c00) [pid = 1850] [serial = 2235] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fdeb9170400) [pid = 1850] [serial = 2166] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fdec2d4a400) [pid = 1850] [serial = 2130] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fded04e9000) [pid = 1850] [serial = 2148] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fdecdde1000) [pid = 1850] [serial = 2145] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fdec58e2800) [pid = 1850] [serial = 2133] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fdecb1d6c00) [pid = 1850] [serial = 2136] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fdee8163800) [pid = 1850] [serial = 2163] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fdecce97000) [pid = 1850] [serial = 2142] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fdecc47a400) [pid = 1850] [serial = 2139] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fded2b69800) [pid = 1850] [serial = 2151] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdee7a56800) [pid = 1850] [serial = 2160] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fded611fc00) [pid = 1850] [serial = 2157] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fded57a0400) [pid = 1850] [serial = 2154] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fdebe70e000) [pid = 1850] [serial = 2127] [outer = (nil)] [url = about:blank] 06:50:45 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fdec2b63400) [pid = 1850] [serial = 2245] [outer = (nil)] [url = about:blank] 06:50:46 INFO - PROCESS | 1850 | 1461073846140 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 06:50:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 06:50:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 06:50:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 5449ms 06:50:46 INFO - PROCESS | 1850 | 1461073846187 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 06:50:46 INFO - PROCESS | 1850 | 1461073846197 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 06:50:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 06:50:46 INFO - PROCESS | 1850 | 1461073846211 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 06:50:46 INFO - PROCESS | 1850 | 1461073846219 Marionette TRACE conn3 <- [1,3102,null,{}] 06:50:46 INFO - PROCESS | 1850 | 1461073846232 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:46 INFO - PROCESS | 1850 | 1461073846640 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 06:50:46 INFO - PROCESS | 1850 | 1461073846904 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebc6b2800 == 136 [pid = 1850] [id = 785] 06:50:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fdebad8b400) [pid = 1850] [serial = 2354] [outer = (nil)] 06:50:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fdebb908800) [pid = 1850] [serial = 2355] [outer = 0x7fdebad8b400] 06:50:47 INFO - PROCESS | 1850 | 1461073847024 Marionette DEBUG loaded listener.js 06:50:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fdebbd9d400) [pid = 1850] [serial = 2356] [outer = 0x7fdebad8b400] 06:50:47 INFO - PROCESS | 1850 | 1461073847863 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 06:50:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 06:50:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1699ms 06:50:47 INFO - PROCESS | 1850 | 1461073847933 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 06:50:47 INFO - PROCESS | 1850 | 1461073847945 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 06:50:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 06:50:47 INFO - PROCESS | 1850 | 1461073847965 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 06:50:47 INFO - PROCESS | 1850 | 1461073847971 Marionette TRACE conn3 <- [1,3106,null,{}] 06:50:47 INFO - PROCESS | 1850 | 1461073847981 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:48 INFO - PROCESS | 1850 | 1461073848246 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 06:50:48 INFO - PROCESS | 1850 | 1461073848527 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdebe6cb800 == 137 [pid = 1850] [id = 786] 06:50:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fdebad8f800) [pid = 1850] [serial = 2357] [outer = (nil)] 06:50:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fdebd194400) [pid = 1850] [serial = 2358] [outer = 0x7fdebad8f800] 06:50:48 INFO - PROCESS | 1850 | 1461073848594 Marionette DEBUG loaded listener.js 06:50:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fdebe84d000) [pid = 1850] [serial = 2359] [outer = 0x7fdebad8f800] 06:50:49 INFO - PROCESS | 1850 | 1461073849719 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 06:50:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 06:50:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 06:50:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 06:50:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1797ms 06:50:49 INFO - PROCESS | 1850 | 1461073849783 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 06:50:49 INFO - PROCESS | 1850 | 1461073849795 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 06:50:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 06:50:49 INFO - PROCESS | 1850 | 1461073849836 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 06:50:49 INFO - PROCESS | 1850 | 1461073849850 Marionette TRACE conn3 <- [1,3110,null,{}] 06:50:49 INFO - PROCESS | 1850 | 1461073849927 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:50 INFO - PROCESS | 1850 | 1461073850299 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fdec48e8400) [pid = 1850] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fdebbb26000) [pid = 1850] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fdebbb23000) [pid = 1850] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fdec4593c00) [pid = 1850] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fded1199c00) [pid = 1850] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fdec04cfc00) [pid = 1850] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fdecc484800) [pid = 1850] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fdec4749c00) [pid = 1850] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fdee430ac00) [pid = 1850] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fdecc1e1800) [pid = 1850] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fdebbcbd800) [pid = 1850] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fdeb9163c00) [pid = 1850] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fded1199000) [pid = 1850] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fdebbb2dc00) [pid = 1850] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fdebc86b000) [pid = 1850] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fdecb1df800) [pid = 1850] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fdec4408400) [pid = 1850] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fdebd378c00) [pid = 1850] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fdecdddb400) [pid = 1850] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:50:51 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fdebf148000) [pid = 1850] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 06:50:51 INFO - PROCESS | 1850 | 1461073851344 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec0282000 == 138 [pid = 1850] [id = 787] 06:50:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fdebbb23000) [pid = 1850] [serial = 2360] [outer = (nil)] 06:50:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fdebe849800) [pid = 1850] [serial = 2361] [outer = 0x7fdebbb23000] 06:50:51 INFO - PROCESS | 1850 | 1461073851414 Marionette DEBUG loaded listener.js 06:50:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fdec29d0800) [pid = 1850] [serial = 2362] [outer = 0x7fdebbb23000] 06:50:52 INFO - PROCESS | 1850 | 1461073852089 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 06:50:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 06:50:52 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 06:50:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 06:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:50:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 06:50:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2315ms 06:50:52 INFO - PROCESS | 1850 | 1461073852129 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 06:50:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 06:50:52 INFO - PROCESS | 1850 | 1461073852136 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 06:50:52 INFO - PROCESS | 1850 | 1461073852144 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 06:50:52 INFO - PROCESS | 1850 | 1461073852150 Marionette TRACE conn3 <- [1,3114,null,{}] 06:50:52 INFO - PROCESS | 1850 | 1461073852159 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 06:50:52 INFO - PROCESS | 1850 | 1461073852583 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 06:50:52 INFO - PROCESS | 1850 | 1461073852604 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"7305a94a-234f-4ac5-8a9e-74489990d15c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:50:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fdec1a97000 == 139 [pid = 1850] [id = 788] 06:50:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fdec4585c00) [pid = 1850] [serial = 2363] [outer = (nil)] 06:50:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fdec4594800) [pid = 1850] [serial = 2364] [outer = 0x7fdec4585c00] 06:50:52 INFO - PROCESS | 1850 | 1461073852676 Marionette DEBUG loaded listener.js 06:50:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fdec486ec00) [pid = 1850] [serial = 2365] [outer = 0x7fdec4585c00] 06:50:53 INFO - PROCESS | 1850 | 1461073853931 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 06:50:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 06:50:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1842ms 06:50:53 INFO - PROCESS | 1850 | 1461073853984 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 06:50:53 INFO - PROCESS | 1850 | 1461073853991 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 06:50:55 WARNING - u'runner_teardown' () 06:50:55 INFO - No more tests 06:50:55 INFO - Got 0 unexpected results 06:50:55 INFO - SUITE-END | took 1262s 06:50:55 INFO - Closing logging queue 06:50:55 INFO - queue closed 06:50:55 INFO - Return code: 0 06:50:55 WARNING - # TBPL SUCCESS # 06:50:55 INFO - Running post-action listener: _resource_record_post_action 06:50:55 INFO - Running post-run listener: _resource_record_post_run 06:50:56 INFO - Total resource usage - Wall time: 1299s; CPU: 98.0%; Read bytes: 8531968; Write bytes: 975585280; Read time: 1380; Write time: 378580 06:50:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 06:50:56 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 51695616; Read time: 0; Write time: 60444 06:50:56 INFO - run-tests - Wall time: 1268s; CPU: 98.0%; Read bytes: 6086656; Write bytes: 902565888; Read time: 676; Write time: 292660 06:50:56 INFO - Running post-run listener: _upload_blobber_files 06:50:56 INFO - Blob upload gear active. 06:50:56 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 06:50:56 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 06:50:56 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'] 06:50:56 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 06:50:58 INFO - (blobuploader) - INFO - Open directory for files ... 06:50:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 06:50:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:50:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:51:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 06:51:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:51:00 INFO - (blobuploader) - INFO - Done attempting. 06:51:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 06:51:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:51:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:51:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 06:51:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:51:01 INFO - (blobuploader) - INFO - Done attempting. 06:51:01 INFO - (blobuploader) - INFO - Iteration through files over. 06:51:01 INFO - Return code: 0 06:51:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 06:51:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 06:51:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/01223b0684595cff4132f48bd08064ee0e4414927d46b501d401667bb2041e665b608d4c3f2a524447e8306296ea02526ceddbdc6691fccc5d5052e1ce1ebe24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b68483f47d3c030d6aa199ae88ab45a6b965b8f9c60fb6b623f436381ae39bc7844bad93cb48ed2bcd43736d29b186e94991ff590d77e426ca6cc51c2d7702ce"} 06:51:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 06:51:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 06:51:01 INFO - Contents: 06:51:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/01223b0684595cff4132f48bd08064ee0e4414927d46b501d401667bb2041e665b608d4c3f2a524447e8306296ea02526ceddbdc6691fccc5d5052e1ce1ebe24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b68483f47d3c030d6aa199ae88ab45a6b965b8f9c60fb6b623f436381ae39bc7844bad93cb48ed2bcd43736d29b186e94991ff590d77e426ca6cc51c2d7702ce"} 06:51:01 INFO - Running post-run listener: copy_logs_to_upload_dir 06:51:01 INFO - Copying logs to upload dir... 06:51:01 INFO - mkdir: /builds/slave/test/build/upload/logs 06:51:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1384.624824 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 4 secs) (at 2016-04-19 06:51:01.999240) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 06:51:02.000298) ========= 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-1461071954.11103-701246486 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/01223b0684595cff4132f48bd08064ee0e4414927d46b501d401667bb2041e665b608d4c3f2a524447e8306296ea02526ceddbdc6691fccc5d5052e1ce1ebe24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b68483f47d3c030d6aa199ae88ab45a6b965b8f9c60fb6b623f436381ae39bc7844bad93cb48ed2bcd43736d29b186e94991ff590d77e426ca6cc51c2d7702ce"} build_url:https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039828 build_url: 'https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/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/01223b0684595cff4132f48bd08064ee0e4414927d46b501d401667bb2041e665b608d4c3f2a524447e8306296ea02526ceddbdc6691fccc5d5052e1ce1ebe24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b68483f47d3c030d6aa199ae88ab45a6b965b8f9c60fb6b623f436381ae39bc7844bad93cb48ed2bcd43736d29b186e94991ff590d77e426ca6cc51c2d7702ce"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ehwzvr1HRMq8RZsYVhHPiQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.07 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 06:51:02.107512) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:51:02.242268) ========= 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-1461071954.11103-701246486 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020988 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 06:51:02.297932) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 06:51:02.298215) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 06:51:02.298578) ========= ========= Total master_lag: 0.94 =========