builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1385 starttime: 1461256652.21 results: success (0) buildid: 20160421091313 builduid: 47a80b058bf54d9f9b7d36e12525a8d1 revision: 5971412d4d7c14884ebade15f021c44f53fb7f1e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.213726) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.214201) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.214495) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.313623) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.313912) ========= 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-1461255801.181205-753066919 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 09:37:32-- 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% 13.7M=0.001s 2016-04-21 09:37:32 (13.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.324154 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.673444) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.673739) ========= 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-1461255801.181205-753066919 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.069019 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.775538) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:32.775913) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 5971412d4d7c14884ebade15f021c44f53fb7f1e --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 5971412d4d7c14884ebade15f021c44f53fb7f1e --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-1461255801.181205-753066919 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 09:37:32,896 truncating revision to first 12 chars 2016-04-21 09:37:32,896 Setting DEBUG logging. 2016-04-21 09:37:32,897 attempt 1/10 2016-04-21 09:37:32,897 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/5971412d4d7c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 09:37:33,216 unpacking tar archive at: mozilla-inbound-5971412d4d7c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.607613 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:33.574654) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:33.575113) ========= script_repo_revision: 5971412d4d7c14884ebade15f021c44f53fb7f1e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 09:37:33.575698) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 7 secs) (at 2016-04-21 09:37:33.576149) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 7 secs) (at 2016-04-21 09:37:40.688115) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 37 secs) (at 2016-04-21 09:37:40.688431) ========= /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-1461255801.181205-753066919 _=/tools/buildbot/bin/python using PTY: False 09:37:40 INFO - MultiFileLogger online at 20160421 09:37:40 in /builds/slave/test 09:37:40 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 09:37:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:37:40 INFO - {'append_to_log': False, 09:37:40 INFO - 'base_work_dir': '/builds/slave/test', 09:37:40 INFO - 'blob_upload_branch': 'mozilla-inbound', 09:37:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:37:40 INFO - 'buildbot_json_path': 'buildprops.json', 09:37:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:37:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:37:40 INFO - 'download_minidump_stackwalk': True, 09:37:40 INFO - 'download_symbols': 'true', 09:37:40 INFO - 'e10s': False, 09:37:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:37:40 INFO - 'tooltool.py': '/tools/tooltool.py', 09:37:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:37:40 INFO - '/tools/misc-python/virtualenv.py')}, 09:37:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:37:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:37:40 INFO - 'log_level': 'info', 09:37:40 INFO - 'log_to_console': True, 09:37:40 INFO - 'opt_config_files': (), 09:37:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:37:40 INFO - '--processes=1', 09:37:40 INFO - '--config=%(test_path)s/wptrunner.ini', 09:37:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:37:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:37:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:37:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:37:40 INFO - 'pip_index': False, 09:37:40 INFO - 'require_test_zip': True, 09:37:40 INFO - 'test_type': ('testharness',), 09:37:40 INFO - 'this_chunk': '1', 09:37:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:37:40 INFO - 'total_chunks': '10', 09:37:40 INFO - 'virtualenv_path': 'venv', 09:37:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:37:40 INFO - 'work_dir': 'build'} 09:37:40 INFO - ##### 09:37:40 INFO - ##### Running clobber step. 09:37:40 INFO - ##### 09:37:40 INFO - Running pre-action listener: _resource_record_pre_action 09:37:40 INFO - Running main action method: clobber 09:37:40 INFO - rmtree: /builds/slave/test/build 09:37:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:37:43 INFO - Running post-action listener: _resource_record_post_action 09:37:43 INFO - ##### 09:37:43 INFO - ##### Running read-buildbot-config step. 09:37:43 INFO - ##### 09:37:43 INFO - Running pre-action listener: _resource_record_pre_action 09:37:43 INFO - Running main action method: read_buildbot_config 09:37:43 INFO - Using buildbot properties: 09:37:43 INFO - { 09:37:43 INFO - "project": "", 09:37:43 INFO - "product": "firefox", 09:37:43 INFO - "script_repo_revision": "production", 09:37:43 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 09:37:43 INFO - "repository": "", 09:37:43 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 09:37:43 INFO - "buildid": "20160421091313", 09:37:43 INFO - "pgo_build": "False", 09:37:43 INFO - "basedir": "/builds/slave/test", 09:37:43 INFO - "buildnumber": 23, 09:37:43 INFO - "slavename": "tst-linux64-spot-1385", 09:37:43 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 09:37:43 INFO - "platform": "linux64", 09:37:43 INFO - "branch": "mozilla-inbound", 09:37:43 INFO - "revision": "5971412d4d7c14884ebade15f021c44f53fb7f1e", 09:37:43 INFO - "repo_path": "integration/mozilla-inbound", 09:37:43 INFO - "moz_repo_path": "", 09:37:43 INFO - "stage_platform": "linux64", 09:37:43 INFO - "builduid": "47a80b058bf54d9f9b7d36e12525a8d1", 09:37:43 INFO - "slavebuilddir": "test" 09:37:43 INFO - } 09:37:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 09:37:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 09:37:43 INFO - Running post-action listener: _resource_record_post_action 09:37:43 INFO - ##### 09:37:43 INFO - ##### Running download-and-extract step. 09:37:43 INFO - ##### 09:37:43 INFO - Running pre-action listener: _resource_record_pre_action 09:37:43 INFO - Running main action method: download_and_extract 09:37:43 INFO - mkdir: /builds/slave/test/build/tests 09:37:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:37:43 INFO - https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:37:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:37:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:37:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:37:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:37:51 INFO - Downloaded 1361 bytes. 09:37:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 09:37:51 INFO - Using the following test package requirements: 09:37:51 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:37:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 09:37:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 09:37:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:51 INFO - u'jsshell-linux-x86_64.zip'], 09:37:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 09:37:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 09:37:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 09:37:51 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 09:37:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 09:37:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 09:37:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 09:37:51 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 09:37:51 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')]} 09:37:51 INFO - https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:37:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:37:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 09:37:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:37:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:37:54 INFO - Downloaded 22745418 bytes. 09:37:54 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/*'] 09:37:54 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/* 09:37:55 INFO - caution: filename not matched: web-platform/* 09:37:55 INFO - Return code: 11 09:37:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:37:55 INFO - https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:37:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:37:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 09:37:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:37:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:37:58 INFO - Downloaded 36400340 bytes. 09:37:58 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/*'] 09:37:58 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/* 09:38:01 INFO - caution: filename not matched: bin/* 09:38:01 INFO - caution: filename not matched: config/* 09:38:01 INFO - caution: filename not matched: mozbase/* 09:38:01 INFO - caution: filename not matched: marionette/* 09:38:01 INFO - caution: filename not matched: tools/wptserve/* 09:38:01 INFO - Return code: 11 09:38:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:01 INFO - https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:38:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:38:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:38:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:38:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:38:04 INFO - Downloaded 64307233 bytes. 09:38:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:38:04 INFO - mkdir: /builds/slave/test/properties 09:38:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:38:04 INFO - Writing to file /builds/slave/test/properties/build_url 09:38:04 INFO - Contents: 09:38:04 INFO - build_url:https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 09:38:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:38:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:38:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:38:05 INFO - Contents: 09:38:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:38: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')]} 09:38:05 INFO - https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:38:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:38:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 09:38:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:38:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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 09:38:11 INFO - Downloaded 90791181 bytes. 09:38:11 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'] 09:38:11 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 09:38:17 INFO - Return code: 0 09:38:17 INFO - Running post-action listener: _resource_record_post_action 09:38:17 INFO - Running post-action listener: set_extra_try_arguments 09:38:17 INFO - ##### 09:38:17 INFO - ##### Running create-virtualenv step. 09:38:17 INFO - ##### 09:38:17 INFO - Running pre-action listener: _pre_create_virtualenv 09:38:17 INFO - Running pre-action listener: _resource_record_pre_action 09:38:17 INFO - Running main action method: create_virtualenv 09:38:17 INFO - Creating virtualenv /builds/slave/test/build/venv 09:38:17 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 09:38:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:38:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:38:17 INFO - Using real prefix '/usr' 09:38:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:38:20 INFO - Installing distribute.............................................................................................................................................................................................done. 09:38:24 INFO - Installing pip.................done. 09:38:24 INFO - Return code: 0 09:38:24 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:38:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:24 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 0x25e7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27035d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26efef0>, '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 0x2700810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2700cc0>, '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-1461255801.181205-753066919', '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 09:38:24 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 09:38:24 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 09:38:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:24 INFO - 'CCACHE_UMASK': '002', 09:38:24 INFO - 'DISPLAY': ':0', 09:38:24 INFO - 'HOME': '/home/cltbld', 09:38:24 INFO - 'LANG': 'en_US.UTF-8', 09:38:24 INFO - 'LOGNAME': 'cltbld', 09:38:24 INFO - 'MAIL': '/var/mail/cltbld', 09:38:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:24 INFO - 'MOZ_NO_REMOTE': '1', 09:38:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:24 INFO - 'PWD': '/builds/slave/test', 09:38:24 INFO - 'SHELL': '/bin/bash', 09:38:24 INFO - 'SHLVL': '1', 09:38:24 INFO - 'TERM': 'linux', 09:38:24 INFO - 'TMOUT': '86400', 09:38:24 INFO - 'USER': 'cltbld', 09:38:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255801.181205-753066919', 09:38:24 INFO - '_': '/tools/buildbot/bin/python'} 09:38:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:25 INFO - Downloading/unpacking psutil>=0.7.1 09:38:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:38:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:38:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:38:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:38:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:38:29 INFO - Installing collected packages: psutil 09:38:29 INFO - Running setup.py install for psutil 09:38:29 INFO - building 'psutil._psutil_linux' extension 09:38:29 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 09:38:29 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 09:38:29 INFO - building 'psutil._psutil_posix' extension 09:38:29 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 09:38:30 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 09:38:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:38:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:38:30 INFO - Successfully installed psutil 09:38:30 INFO - Cleaning up... 09:38:30 INFO - Return code: 0 09:38:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:38:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:38:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:30 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 0x25e7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27035d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26efef0>, '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 0x2700810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2700cc0>, '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-1461255801.181205-753066919', '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 09:38:30 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 09:38:30 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 09:38:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:30 INFO - 'CCACHE_UMASK': '002', 09:38:30 INFO - 'DISPLAY': ':0', 09:38:30 INFO - 'HOME': '/home/cltbld', 09:38:30 INFO - 'LANG': 'en_US.UTF-8', 09:38:30 INFO - 'LOGNAME': 'cltbld', 09:38:30 INFO - 'MAIL': '/var/mail/cltbld', 09:38:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:30 INFO - 'MOZ_NO_REMOTE': '1', 09:38:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:30 INFO - 'PWD': '/builds/slave/test', 09:38:30 INFO - 'SHELL': '/bin/bash', 09:38:30 INFO - 'SHLVL': '1', 09:38:30 INFO - 'TERM': 'linux', 09:38:30 INFO - 'TMOUT': '86400', 09:38:30 INFO - 'USER': 'cltbld', 09:38:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255801.181205-753066919', 09:38:30 INFO - '_': '/tools/buildbot/bin/python'} 09:38:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:38:30 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 09:38:30 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 09:38:30 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 09:38:30 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 09:38:30 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 09:38:30 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 09:38:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:38:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:38:34 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:38:34 INFO - Installing collected packages: mozsystemmonitor 09:38:34 INFO - Running setup.py install for mozsystemmonitor 09:38:35 INFO - Successfully installed mozsystemmonitor 09:38:35 INFO - Cleaning up... 09:38:35 INFO - Return code: 0 09:38:35 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:38:35 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')]} 09:38:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:35 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')]} 09:38:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:35 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 0x25e7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27035d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26efef0>, '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 0x2700810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2700cc0>, '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-1461255801.181205-753066919', '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 09:38:35 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 09:38:35 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 09:38:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:35 INFO - 'CCACHE_UMASK': '002', 09:38:35 INFO - 'DISPLAY': ':0', 09:38:35 INFO - 'HOME': '/home/cltbld', 09:38:35 INFO - 'LANG': 'en_US.UTF-8', 09:38:35 INFO - 'LOGNAME': 'cltbld', 09:38:35 INFO - 'MAIL': '/var/mail/cltbld', 09:38:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:35 INFO - 'MOZ_NO_REMOTE': '1', 09:38:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:35 INFO - 'PWD': '/builds/slave/test', 09:38:35 INFO - 'SHELL': '/bin/bash', 09:38:35 INFO - 'SHLVL': '1', 09:38:35 INFO - 'TERM': 'linux', 09:38:35 INFO - 'TMOUT': '86400', 09:38:35 INFO - 'USER': 'cltbld', 09:38:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255801.181205-753066919', 09:38:35 INFO - '_': '/tools/buildbot/bin/python'} 09:38:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:35 INFO - Downloading/unpacking blobuploader==1.2.4 09:38:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:35 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 09:38:35 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 09:38:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:39 INFO - Downloading blobuploader-1.2.4.tar.gz 09:38:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:38:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:38:39 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 09:38:39 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 09:38:39 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 09:38:39 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 09:38:39 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 09:38:39 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 09:38:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:38:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:38:40 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 09:38:40 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 09:38:40 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 09:38:40 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 09:38:40 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 09:38:40 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 09:38:40 INFO - Downloading docopt-0.6.1.tar.gz 09:38:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:38:40 INFO - Installing collected packages: blobuploader, requests, docopt 09:38:40 INFO - Running setup.py install for blobuploader 09:38:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:38:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:38:40 INFO - Running setup.py install for requests 09:38:41 INFO - Running setup.py install for docopt 09:38:41 INFO - Successfully installed blobuploader requests docopt 09:38:41 INFO - Cleaning up... 09:38:42 INFO - Return code: 0 09:38:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:38:42 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')]} 09:38:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:42 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')]} 09:38:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:42 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 0x25e7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27035d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26efef0>, '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 0x2700810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2700cc0>, '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-1461255801.181205-753066919', '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 09:38:42 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 09:38:42 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 09:38:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:42 INFO - 'CCACHE_UMASK': '002', 09:38:42 INFO - 'DISPLAY': ':0', 09:38:42 INFO - 'HOME': '/home/cltbld', 09:38:42 INFO - 'LANG': 'en_US.UTF-8', 09:38:42 INFO - 'LOGNAME': 'cltbld', 09:38:42 INFO - 'MAIL': '/var/mail/cltbld', 09:38:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:42 INFO - 'MOZ_NO_REMOTE': '1', 09:38:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:42 INFO - 'PWD': '/builds/slave/test', 09:38:42 INFO - 'SHELL': '/bin/bash', 09:38:42 INFO - 'SHLVL': '1', 09:38:42 INFO - 'TERM': 'linux', 09:38:42 INFO - 'TMOUT': '86400', 09:38:42 INFO - 'USER': 'cltbld', 09:38:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255801.181205-753066919', 09:38:42 INFO - '_': '/tools/buildbot/bin/python'} 09:38:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:38:42 INFO - Running setup.py (path:/tmp/pip-WcVMLv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:38:42 INFO - Running setup.py (path:/tmp/pip-rC4m7D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:38:42 INFO - Running setup.py (path:/tmp/pip-fWd_md-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:38:42 INFO - Running setup.py (path:/tmp/pip-jwHXyM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:38:43 INFO - Running setup.py (path:/tmp/pip-YqJc0T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:38:43 INFO - Running setup.py (path:/tmp/pip-gN49K3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:38:43 INFO - Running setup.py (path:/tmp/pip-S1Tiif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:38:43 INFO - Running setup.py (path:/tmp/pip-FxAokH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:38:43 INFO - Running setup.py (path:/tmp/pip-RvPxDx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:38:43 INFO - Running setup.py (path:/tmp/pip-d7gt_k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:38:43 INFO - Running setup.py (path:/tmp/pip-9OlXRm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:38:43 INFO - Running setup.py (path:/tmp/pip-cgWVfm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:38:44 INFO - Running setup.py (path:/tmp/pip-PyaZ4e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:38:44 INFO - Running setup.py (path:/tmp/pip-rrToJl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:38:44 INFO - Running setup.py (path:/tmp/pip-9kciWg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:38:44 INFO - Running setup.py (path:/tmp/pip-UPkiFo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:38:44 INFO - Running setup.py (path:/tmp/pip-oL9b2U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:38:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:38:44 INFO - Running setup.py (path:/tmp/pip-FrI9aw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:38:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:38:44 INFO - Running setup.py (path:/tmp/pip-4Fgo2h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:38:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:38:44 INFO - Running setup.py (path:/tmp/pip-cUQ_yc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:38:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:38:45 INFO - Running setup.py (path:/tmp/pip-1Rf485-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:38:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:38:45 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 09:38:45 INFO - Running setup.py install for manifestparser 09:38:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:38:45 INFO - Running setup.py install for mozcrash 09:38:46 INFO - Running setup.py install for mozdebug 09:38:46 INFO - Running setup.py install for mozdevice 09:38:46 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:38:46 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:38:46 INFO - Running setup.py install for mozfile 09:38:46 INFO - Running setup.py install for mozhttpd 09:38:46 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:38:46 INFO - Running setup.py install for mozinfo 09:38:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:38:47 INFO - Running setup.py install for mozInstall 09:38:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:38:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:38:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:38:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:38:47 INFO - Running setup.py install for mozleak 09:38:47 INFO - Running setup.py install for mozlog 09:38:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:38:47 INFO - Running setup.py install for moznetwork 09:38:47 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:38:47 INFO - Running setup.py install for mozprocess 09:38:48 INFO - Running setup.py install for mozprofile 09:38:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:38:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:38:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:38:48 INFO - Running setup.py install for mozrunner 09:38:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:38:48 INFO - Running setup.py install for mozscreenshot 09:38:48 INFO - Running setup.py install for moztest 09:38:48 INFO - Running setup.py install for mozversion 09:38:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:38:49 INFO - Running setup.py install for wptserve 09:38:49 INFO - Running setup.py install for marionette-driver 09:38:49 INFO - Running setup.py install for browsermob-proxy 09:38:49 INFO - Running setup.py install for marionette-client 09:38:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:38:50 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:38:50 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 09:38:50 INFO - Cleaning up... 09:38:50 INFO - Return code: 0 09:38:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:38:50 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')]} 09:38:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:38:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:50 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')]} 09:38:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:38:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:38:50 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 0x25e7030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e83f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x27035d0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26efef0>, '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 0x2700810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2700cc0>, '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-1461255801.181205-753066919', '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 09:38:50 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 09:38:50 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 09:38:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:38:50 INFO - 'CCACHE_UMASK': '002', 09:38:50 INFO - 'DISPLAY': ':0', 09:38:50 INFO - 'HOME': '/home/cltbld', 09:38:50 INFO - 'LANG': 'en_US.UTF-8', 09:38:50 INFO - 'LOGNAME': 'cltbld', 09:38:50 INFO - 'MAIL': '/var/mail/cltbld', 09:38:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:38:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:38:50 INFO - 'MOZ_NO_REMOTE': '1', 09:38:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:38:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:38:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:38:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:38:50 INFO - 'PWD': '/builds/slave/test', 09:38:50 INFO - 'SHELL': '/bin/bash', 09:38:50 INFO - 'SHLVL': '1', 09:38:50 INFO - 'TERM': 'linux', 09:38:50 INFO - 'TMOUT': '86400', 09:38:50 INFO - 'USER': 'cltbld', 09:38:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255801.181205-753066919', 09:38:50 INFO - '_': '/tools/buildbot/bin/python'} 09:38:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:38:50 INFO - Running setup.py (path:/tmp/pip-jWpyKt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:38:50 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)) 09:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:38:50 INFO - Running setup.py (path:/tmp/pip-4hLpws-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:38:51 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)) 09:38:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:38:51 INFO - Running setup.py (path:/tmp/pip-tSeHZ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:38:51 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)) 09:38:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:38:51 INFO - Running setup.py (path:/tmp/pip-1RICfc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:38:51 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)) 09:38:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:38:51 INFO - Running setup.py (path:/tmp/pip-grM2o7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:38:51 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)) 09:38:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:38:51 INFO - Running setup.py (path:/tmp/pip-AnhrDx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:38:51 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)) 09:38:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:38:51 INFO - Running setup.py (path:/tmp/pip-f_ZTEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:38:51 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)) 09:38:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:38:51 INFO - Running setup.py (path:/tmp/pip-BFrSu4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:38:51 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)) 09:38:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:38:51 INFO - Running setup.py (path:/tmp/pip-Px8BMz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:38:52 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)) 09:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:38:52 INFO - Running setup.py (path:/tmp/pip-an8XQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:38:52 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)) 09:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:38:52 INFO - Running setup.py (path:/tmp/pip-vyhX5u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:38:52 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)) 09:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:38:52 INFO - Running setup.py (path:/tmp/pip-rKlvYJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:38:52 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)) 09:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:38:52 INFO - Running setup.py (path:/tmp/pip-YGX7aI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:38:52 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)) 09:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:38:52 INFO - Running setup.py (path:/tmp/pip-iVh5Jm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:38:52 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)) 09:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:38:52 INFO - Running setup.py (path:/tmp/pip-4ZpO_a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:38:52 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)) 09:38:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:38:52 INFO - Running setup.py (path:/tmp/pip-QjNMGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:38:53 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)) 09:38:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:38:53 INFO - Running setup.py (path:/tmp/pip-GSfrIQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:38:53 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)) 09:38:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:38:53 INFO - Running setup.py (path:/tmp/pip-4yYxdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:38:53 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)) 09:38:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:38:53 INFO - Running setup.py (path:/tmp/pip-ge8IEz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:38:53 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)) 09:38:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:38:53 INFO - Running setup.py (path:/tmp/pip-Msw96k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:38:53 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)) 09:38:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:38:54 INFO - Running setup.py (path:/tmp/pip-3DUGBW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:38:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:38:54 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)) 09:38:54 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)) 09:38:54 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)) 09:38:54 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)) 09:38:54 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)) 09:38:54 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)) 09:38:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:38:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:38:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:38:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:38:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:38:57 INFO - Downloading blessings-1.6.tar.gz 09:38:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:38:57 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)) 09:38:57 INFO - Installing collected packages: blessings 09:38:57 INFO - Running setup.py install for blessings 09:38:58 INFO - Successfully installed blessings 09:38:58 INFO - Cleaning up... 09:38:58 INFO - Return code: 0 09:38:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:38:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:38:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:38:58 INFO - Reading from file tmpfile_stdout 09:38:58 INFO - Current package versions: 09:38:58 INFO - argparse == 1.2.1 09:38:58 INFO - blessings == 1.6 09:38:58 INFO - blobuploader == 1.2.4 09:38:58 INFO - browsermob-proxy == 0.6.0 09:38:58 INFO - docopt == 0.6.1 09:38:58 INFO - manifestparser == 1.1 09:38:58 INFO - marionette-client == 2.3.0 09:38:58 INFO - marionette-driver == 1.4.0 09:38:58 INFO - mozInstall == 1.12 09:38:58 INFO - mozcrash == 0.17 09:38:58 INFO - mozdebug == 0.1 09:38:58 INFO - mozdevice == 0.48 09:38:58 INFO - mozfile == 1.2 09:38:58 INFO - mozhttpd == 0.7 09:38:58 INFO - mozinfo == 0.9 09:38:58 INFO - mozleak == 0.1 09:38:58 INFO - mozlog == 3.1 09:38:58 INFO - moznetwork == 0.27 09:38:58 INFO - mozprocess == 0.22 09:38:58 INFO - mozprofile == 0.28 09:38:58 INFO - mozrunner == 6.11 09:38:58 INFO - mozscreenshot == 0.1 09:38:58 INFO - mozsystemmonitor == 0.0 09:38:58 INFO - moztest == 0.7 09:38:58 INFO - mozversion == 1.4 09:38:58 INFO - psutil == 3.1.1 09:38:58 INFO - requests == 1.2.3 09:38:58 INFO - wptserve == 1.4.0 09:38:58 INFO - wsgiref == 0.1.2 09:38:58 INFO - Running post-action listener: _resource_record_post_action 09:38:58 INFO - Running post-action listener: _start_resource_monitoring 09:38:58 INFO - Starting resource monitoring. 09:38:58 INFO - ##### 09:38:58 INFO - ##### Running pull step. 09:38:58 INFO - ##### 09:38:58 INFO - Running pre-action listener: _resource_record_pre_action 09:38:58 INFO - Running main action method: pull 09:38:58 INFO - Pull has nothing to do! 09:38:58 INFO - Running post-action listener: _resource_record_post_action 09:38:58 INFO - ##### 09:38:58 INFO - ##### Running install step. 09:38:58 INFO - ##### 09:38:58 INFO - Running pre-action listener: _resource_record_pre_action 09:38:58 INFO - Running main action method: install 09:38:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:38:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:38:59 INFO - Reading from file tmpfile_stdout 09:38:59 INFO - Detecting whether we're running mozinstall >=1.0... 09:38:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:38:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:38:59 INFO - Reading from file tmpfile_stdout 09:38:59 INFO - Output received: 09:38:59 INFO - Usage: mozinstall [options] installer 09:38:59 INFO - Options: 09:38:59 INFO - -h, --help show this help message and exit 09:38:59 INFO - -d DEST, --destination=DEST 09:38:59 INFO - Directory to install application into. [default: 09:38:59 INFO - "/builds/slave/test"] 09:38:59 INFO - --app=APP Application being installed. [default: firefox] 09:38:59 INFO - mkdir: /builds/slave/test/build/application 09:38:59 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'] 09:38:59 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 09:39:29 INFO - Reading from file tmpfile_stdout 09:39:29 INFO - Output received: 09:39:29 INFO - /builds/slave/test/build/application/firefox/firefox 09:39:29 INFO - Running post-action listener: _resource_record_post_action 09:39:29 INFO - ##### 09:39:29 INFO - ##### Running run-tests step. 09:39:29 INFO - ##### 09:39:29 INFO - Running pre-action listener: _resource_record_pre_action 09:39:29 INFO - Running main action method: run_tests 09:39:29 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:39:29 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:39:29 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:39:29 INFO - grabbing minidump binary from tooltool 09:39:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:39:29 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 0x26efef0>, '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 0x2700810>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2700cc0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:39:29 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 09:39:29 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 09:39:30 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:39:30 INFO - Return code: 0 09:39:30 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:39:30 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:39:30 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/EVz1wYCeT7W5prTBvN5Vgw/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 09:39:30 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/EVz1wYCeT7W5prTBvN5Vgw/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 09:39:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:39:30 INFO - 'CCACHE_UMASK': '002', 09:39:30 INFO - 'DISPLAY': ':0', 09:39:30 INFO - 'HOME': '/home/cltbld', 09:39:30 INFO - 'LANG': 'en_US.UTF-8', 09:39:30 INFO - 'LOGNAME': 'cltbld', 09:39:30 INFO - 'MAIL': '/var/mail/cltbld', 09:39:30 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:39:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:39:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:39:30 INFO - 'MOZ_NO_REMOTE': '1', 09:39:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:39:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:39:30 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:39:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:39:30 INFO - 'PWD': '/builds/slave/test', 09:39:30 INFO - 'SHELL': '/bin/bash', 09:39:30 INFO - 'SHLVL': '1', 09:39:30 INFO - 'TERM': 'linux', 09:39:30 INFO - 'TMOUT': '86400', 09:39:30 INFO - 'USER': 'cltbld', 09:39:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461255801.181205-753066919', 09:39:30 INFO - '_': '/tools/buildbot/bin/python'} 09:39:30 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/EVz1wYCeT7W5prTBvN5Vgw/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 09:39:30 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 09:39:30 INFO - import pkg_resources 09:39:32 INFO - Using 1 client processes 09:39:32 INFO - wptserve Starting http server on 127.0.0.1:8000 09:39:32 INFO - wptserve Starting http server on 127.0.0.1:8001 09:39:32 INFO - wptserve Starting http server on 127.0.0.1:8443 09:39:34 INFO - SUITE-START | Running 778 tests 09:39:34 INFO - Running testharness tests 09:39:34 INFO - Setting up ssl 09:39:34 INFO - PROCESS | certutil | 09:39:34 INFO - PROCESS | certutil | 09:39:34 INFO - PROCESS | certutil | 09:39:34 INFO - Certificate Nickname Trust Attributes 09:39:34 INFO - SSL,S/MIME,JAR/XPI 09:39:34 INFO - 09:39:34 INFO - web-platform-tests CT,, 09:39:34 INFO - 09:39:34 INFO - Starting runner 09:39:38 INFO - PROCESS | 1830 | 1461256778195 Marionette DEBUG Marionette enabled via build flag and pref 09:39:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff7a1b800 == 1 [pid = 1830] [id = 1] 09:39:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 1 (0x7f6ff7a1c000) [pid = 1830] [serial = 1] [outer = (nil)] 09:39:38 INFO - PROCESS | 1830 | [1830] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:39:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 2 (0x7f6ff7a1d000) [pid = 1830] [serial = 2] [outer = 0x7f6ff7a1c000] 09:39:38 INFO - PROCESS | 1830 | 1461256778820 Marionette INFO Listening on port 2828 09:39:39 INFO - PROCESS | 1830 | 1461256779362 Marionette DEBUG Marionette enabled via command-line flag 09:39:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4b9f000 == 2 [pid = 1830] [id = 2] 09:39:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 3 (0x7f6ff4be6000) [pid = 1830] [serial = 3] [outer = (nil)] 09:39:39 INFO - PROCESS | 1830 | [1830] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 09:39:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 4 (0x7f6ff4be7000) [pid = 1830] [serial = 4] [outer = 0x7f6ff4be6000] 09:39:39 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6ff49c7a30 09:39:39 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6ff3d2d2b0 09:39:39 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6ff3d44580 09:39:39 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6ff3d44880 09:39:39 INFO - PROCESS | 1830 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6ff3d44bb0 09:39:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 5 (0x7f6ff3d9a000) [pid = 1830] [serial = 5] [outer = 0x7f6ff7a1c000] 09:39:39 INFO - PROCESS | 1830 | [1830] 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 09:39:39 INFO - PROCESS | 1830 | 1461256779753 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35755 09:39:39 INFO - PROCESS | 1830 | [1830] 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 09:39:39 INFO - PROCESS | 1830 | 1461256779834 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35756 09:39:39 INFO - PROCESS | 1830 | 1461256779842 Marionette DEBUG Closed connection conn0 09:39:39 INFO - PROCESS | 1830 | [1830] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 09:39:39 INFO - PROCESS | 1830 | [1830] 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 09:39:39 INFO - PROCESS | 1830 | 1461256779966 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35757 09:39:39 INFO - PROCESS | 1830 | 1461256779969 Marionette DEBUG Closed connection conn1 09:39:40 INFO - PROCESS | 1830 | [1830] 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 09:39:40 INFO - PROCESS | 1830 | 1461256780034 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35758 09:39:40 INFO - PROCESS | 1830 | 1461256780039 Marionette DEBUG Closed connection conn2 09:39:40 INFO - PROCESS | 1830 | 1461256780100 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:39:40 INFO - PROCESS | 1830 | 1461256780119 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":"20160421091313","device":"desktop","version":"48.0a1"} 09:39:40 INFO - PROCESS | 1830 | [1830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:39:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7937800 == 3 [pid = 1830] [id = 3] 09:39:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 6 (0x7f6fe7938000) [pid = 1830] [serial = 6] [outer = (nil)] 09:39:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7938800 == 4 [pid = 1830] [id = 4] 09:39:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 7 (0x7f6ff4b79800) [pid = 1830] [serial = 7] [outer = (nil)] 09:39:42 INFO - PROCESS | 1830 | [1830] 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 09:39:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6b0c000 == 5 [pid = 1830] [id = 5] 09:39:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 8 (0x7f6fe6d43400) [pid = 1830] [serial = 8] [outer = (nil)] 09:39:42 INFO - PROCESS | 1830 | [1830] 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 09:39:42 INFO - PROCESS | 1830 | [1830] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:39:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 9 (0x7f6fe6934400) [pid = 1830] [serial = 9] [outer = 0x7f6fe6d43400] 09:39:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 10 (0x7f6fe656c000) [pid = 1830] [serial = 10] [outer = 0x7f6fe7938000] 09:39:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 11 (0x7f6fe640a800) [pid = 1830] [serial = 11] [outer = 0x7f6ff4b79800] 09:39:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 12 (0x7f6fe640c800) [pid = 1830] [serial = 12] [outer = 0x7f6fe6d43400] 09:39:43 INFO - PROCESS | 1830 | 1461256783744 Marionette DEBUG loaded listener.js 09:39:43 INFO - PROCESS | 1830 | 1461256783762 Marionette DEBUG loaded listener.js 09:39:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 13 (0x7f6fe4686800) [pid = 1830] [serial = 13] [outer = 0x7f6fe6d43400] 09:39:44 INFO - PROCESS | 1830 | 1461256784472 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"290fe5e2-f514-4703-8d7d-5ce14e2b9b97","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":"20160421091313","device":"desktop","version":"48.0a1","command_id":1}}] 09:39:44 INFO - PROCESS | 1830 | 1461256784720 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}] 09:39:45 INFO - PROCESS | 1830 | 1461256785006 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:39:45 INFO - PROCESS | 1830 | 1461256785137 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:39:45 INFO - PROCESS | 1830 | [1830] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:39:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 14 (0x7f6fe16c0c00) [pid = 1830] [serial = 14] [outer = 0x7f6fe6d43400] 09:39:45 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:39:45 INFO - PROCESS | 1830 | 1461256785742 Marionette TRACE conn3 <- [1,3,null,{}] 09:39:45 INFO - PROCESS | 1830 | 1461256785797 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:39:45 INFO - PROCESS | 1830 | 1461256785838 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:39:45 INFO - PROCESS | 1830 | 1461256785921 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:39:45 INFO - PROCESS | 1830 | 1461256785924 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:39:45 INFO - PROCESS | 1830 | 1461256785954 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:39:45 INFO - PROCESS | 1830 | 1461256785958 Marionette TRACE conn3 <- [1,6,null,{}] 09:39:45 INFO - PROCESS | 1830 | 1461256785993 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}] 09:39:46 INFO - PROCESS | 1830 | 1461256786072 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:39:46 INFO - PROCESS | 1830 | 1461256786081 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff7a31800 == 6 [pid = 1830] [id = 6] 09:39:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 15 (0x7f6fdfe09400) [pid = 1830] [serial = 15] [outer = (nil)] 09:39:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 16 (0x7f6fdfe0b400) [pid = 1830] [serial = 16] [outer = 0x7f6fdfe09400] 09:39:46 INFO - PROCESS | 1830 | 1461256786155 Marionette DEBUG loaded listener.js 09:39:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 17 (0x7f6fdfe11c00) [pid = 1830] [serial = 17] [outer = 0x7f6fdfe09400] 09:39:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfeab800 == 7 [pid = 1830] [id = 7] 09:39:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 18 (0x7f6fe00a0400) [pid = 1830] [serial = 18] [outer = (nil)] 09:39:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 19 (0x7f6fe0182000) [pid = 1830] [serial = 19] [outer = 0x7f6fe00a0400] 09:39:46 INFO - PROCESS | 1830 | 1461256786603 Marionette DEBUG loaded listener.js 09:39:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 20 (0x7f6fdfa44800) [pid = 1830] [serial = 20] [outer = 0x7f6fe00a0400] 09:39:47 INFO - PROCESS | 1830 | [1830] 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 09:39:47 INFO - PROCESS | 1830 | 1461256787151 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]]]}] 09:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1262ms 09:39:47 INFO - PROCESS | 1830 | 1461256787259 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:39:47 INFO - PROCESS | 1830 | 1461256787264 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:39:47 INFO - PROCESS | 1830 | 1461256787285 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:39:47 INFO - PROCESS | 1830 | 1461256787288 Marionette TRACE conn3 <- [1,10,null,{}] 09:39:47 INFO - PROCESS | 1830 | 1461256787317 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}] 09:39:47 INFO - PROCESS | 1830 | 1461256787487 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:39:47 INFO - PROCESS | 1830 | 1461256787515 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde15a000 == 8 [pid = 1830] [id = 8] 09:39:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 21 (0x7f6fde146400) [pid = 1830] [serial = 21] [outer = (nil)] 09:39:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 22 (0x7f6fde148000) [pid = 1830] [serial = 22] [outer = 0x7f6fde146400] 09:39:47 INFO - PROCESS | 1830 | 1461256787581 Marionette DEBUG loaded listener.js 09:39:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 23 (0x7f6fde14d400) [pid = 1830] [serial = 23] [outer = 0x7f6fde146400] 09:39:48 INFO - PROCESS | 1830 | 1461256788185 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]]]}] 09:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 955ms 09:39:48 INFO - PROCESS | 1830 | 1461256788230 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:39:48 INFO - PROCESS | 1830 | 1461256788234 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:39:48 INFO - PROCESS | 1830 | 1461256788240 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:39:48 INFO - PROCESS | 1830 | 1461256788242 Marionette TRACE conn3 <- [1,14,null,{}] 09:39:48 INFO - PROCESS | 1830 | 1461256788247 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}] 09:39:48 INFO - PROCESS | 1830 | 1461256788397 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:39:48 INFO - PROCESS | 1830 | 1461256788417 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde414800 == 9 [pid = 1830] [id = 9] 09:39:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 24 (0x7f6fde42bc00) [pid = 1830] [serial = 24] [outer = (nil)] 09:39:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 25 (0x7f6fde430c00) [pid = 1830] [serial = 25] [outer = 0x7f6fde42bc00] 09:39:48 INFO - PROCESS | 1830 | 1461256788480 Marionette DEBUG loaded listener.js 09:39:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 26 (0x7f6fde5c3400) [pid = 1830] [serial = 26] [outer = 0x7f6fde42bc00] 09:39:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdefa0800 == 10 [pid = 1830] [id = 10] 09:39:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 27 (0x7f6fdefa2800) [pid = 1830] [serial = 27] [outer = (nil)] 09:39:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 28 (0x7f6fdefb6800) [pid = 1830] [serial = 28] [outer = 0x7f6fdefa2800] 09:39:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 29 (0x7f6fdefad800) [pid = 1830] [serial = 29] [outer = 0x7f6fdefa2800] 09:39:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde413000 == 11 [pid = 1830] [id = 11] 09:39:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 30 (0x7f6fde431800) [pid = 1830] [serial = 30] [outer = (nil)] 09:39:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 31 (0x7f6fde898c00) [pid = 1830] [serial = 31] [outer = 0x7f6fde431800] 09:39:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 32 (0x7f6fde897400) [pid = 1830] [serial = 32] [outer = 0x7f6fde431800] 09:39:49 INFO - PROCESS | 1830 | 1461256789905 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]]]}] 09:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1731ms 09:39:50 INFO - PROCESS | 1830 | 1461256789995 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:39:50 INFO - PROCESS | 1830 | 1461256790001 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:39:50 INFO - PROCESS | 1830 | 1461256790015 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:39:50 INFO - PROCESS | 1830 | 1461256790019 Marionette TRACE conn3 <- [1,18,null,{}] 09:39:50 INFO - PROCESS | 1830 | 1461256790026 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}] 09:39:50 INFO - PROCESS | 1830 | 1461256790219 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:39:50 INFO - PROCESS | 1830 | 1461256790336 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe4022800 == 12 [pid = 1830] [id = 12] 09:39:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 33 (0x7f6fde5c8c00) [pid = 1830] [serial = 33] [outer = (nil)] 09:39:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 34 (0x7f6fdfe04800) [pid = 1830] [serial = 34] [outer = 0x7f6fde5c8c00] 09:39:50 INFO - PROCESS | 1830 | 1461256790446 Marionette DEBUG loaded listener.js 09:39:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 35 (0x7f6fe5439000) [pid = 1830] [serial = 35] [outer = 0x7f6fde5c8c00] 09:39:51 INFO - PROCESS | 1830 | 1461256791271 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]]]}] 09:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1334ms 09:39:51 INFO - PROCESS | 1830 | 1461256791349 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:39:51 INFO - PROCESS | 1830 | 1461256791358 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:39:51 INFO - PROCESS | 1830 | 1461256791368 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:39:51 INFO - PROCESS | 1830 | 1461256791371 Marionette TRACE conn3 <- [1,22,null,{}] 09:39:51 INFO - PROCESS | 1830 | 1461256791377 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}] 09:39:51 INFO - PROCESS | 1830 | 1461256791585 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:39:51 INFO - PROCESS | 1830 | 1461256791703 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6e0c000 == 13 [pid = 1830] [id = 13] 09:39:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 36 (0x7f6fe00a1c00) [pid = 1830] [serial = 36] [outer = (nil)] 09:39:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 37 (0x7f6fdfa43800) [pid = 1830] [serial = 37] [outer = 0x7f6fe00a1c00] 09:39:51 INFO - PROCESS | 1830 | 1461256791797 Marionette DEBUG loaded listener.js 09:39:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 38 (0x7f6fe6d38800) [pid = 1830] [serial = 38] [outer = 0x7f6fe00a1c00] 09:39:52 INFO - PROCESS | 1830 | 1461256792596 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]]]}] 09:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1283ms 09:39:52 INFO - PROCESS | 1830 | 1461256792652 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:39:52 INFO - PROCESS | 1830 | 1461256792656 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:39:52 INFO - PROCESS | 1830 | 1461256792676 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:39:52 INFO - PROCESS | 1830 | 1461256792686 Marionette TRACE conn3 <- [1,26,null,{}] 09:39:52 INFO - PROCESS | 1830 | 1461256792714 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}] 09:39:52 INFO - PROCESS | 1830 | 1461256792904 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:39:53 INFO - PROCESS | 1830 | 1461256793176 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1bb9800 == 14 [pid = 1830] [id = 14] 09:39:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 39 (0x7f6fe17ed800) [pid = 1830] [serial = 39] [outer = (nil)] 09:39:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 40 (0x7f6fe4074000) [pid = 1830] [serial = 40] [outer = 0x7f6fe17ed800] 09:39:53 INFO - PROCESS | 1830 | 1461256793291 Marionette DEBUG loaded listener.js 09:39:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 41 (0x7f6fe4d88400) [pid = 1830] [serial = 41] [outer = 0x7f6fe17ed800] 09:39:54 INFO - PROCESS | 1830 | 1461256794184 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]]]}] 09:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1567ms 09:39:54 INFO - PROCESS | 1830 | 1461256794229 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:39:54 INFO - PROCESS | 1830 | 1461256794239 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:39:54 INFO - PROCESS | 1830 | 1461256794250 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:39:54 INFO - PROCESS | 1830 | 1461256794253 Marionette TRACE conn3 <- [1,30,null,{}] 09:39:54 INFO - PROCESS | 1830 | 1461256794263 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}] 09:39:54 INFO - PROCESS | 1830 | 1461256794416 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:39:54 INFO - PROCESS | 1830 | 1461256794530 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde8c6000 == 15 [pid = 1830] [id = 15] 09:39:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 42 (0x7f6fde149c00) [pid = 1830] [serial = 42] [outer = (nil)] 09:39:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 43 (0x7f6fe5431400) [pid = 1830] [serial = 43] [outer = 0x7f6fde149c00] 09:39:54 INFO - PROCESS | 1830 | 1461256794615 Marionette DEBUG loaded listener.js 09:39:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 44 (0x7f6fe60d8000) [pid = 1830] [serial = 44] [outer = 0x7f6fde149c00] 09:39:55 INFO - PROCESS | 1830 | 1461256795258 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]]]}] 09:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1033ms 09:39:55 INFO - PROCESS | 1830 | 1461256795285 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:39:55 INFO - PROCESS | 1830 | 1461256795291 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:39:55 INFO - PROCESS | 1830 | 1461256795298 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:39:55 INFO - PROCESS | 1830 | 1461256795300 Marionette TRACE conn3 <- [1,34,null,{}] 09:39:55 INFO - PROCESS | 1830 | 1461256795306 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}] 09:39:55 INFO - PROCESS | 1830 | 1461256795436 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:39:55 INFO - PROCESS | 1830 | 1461256795534 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7510000 == 16 [pid = 1830] [id = 16] 09:39:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 45 (0x7f6fdfe0a400) [pid = 1830] [serial = 45] [outer = (nil)] 09:39:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 46 (0x7f6fe766cc00) [pid = 1830] [serial = 46] [outer = 0x7f6fdfe0a400] 09:39:55 INFO - PROCESS | 1830 | 1461256795597 Marionette DEBUG loaded listener.js 09:39:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 47 (0x7f6fe8454800) [pid = 1830] [serial = 47] [outer = 0x7f6fdfe0a400] 09:39:56 INFO - PROCESS | 1830 | 1461256796248 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]]]}] 09:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 988ms 09:39:56 INFO - PROCESS | 1830 | 1461256796286 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:39:56 INFO - PROCESS | 1830 | 1461256796289 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:39:56 INFO - PROCESS | 1830 | 1461256796297 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:39:56 INFO - PROCESS | 1830 | 1461256796305 Marionette TRACE conn3 <- [1,38,null,{}] 09:39:56 INFO - PROCESS | 1830 | 1461256796322 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}] 09:39:56 INFO - PROCESS | 1830 | 1461256796490 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:39:56 INFO - PROCESS | 1830 | 1461256796512 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b12000 == 17 [pid = 1830] [id = 17] 09:39:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 48 (0x7f6fdfa3d000) [pid = 1830] [serial = 48] [outer = (nil)] 09:39:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 49 (0x7f6feab3f400) [pid = 1830] [serial = 49] [outer = 0x7f6fdfa3d000] 09:39:56 INFO - PROCESS | 1830 | 1461256796573 Marionette DEBUG loaded listener.js 09:39:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 50 (0x7f6fead91400) [pid = 1830] [serial = 50] [outer = 0x7f6fdfa3d000] 09:39:57 INFO - PROCESS | 1830 | 1461256797263 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]]]}] 09:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 993ms 09:39:57 INFO - PROCESS | 1830 | 1461256797291 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:39:57 INFO - PROCESS | 1830 | 1461256797295 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:39:57 INFO - PROCESS | 1830 | 1461256797301 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:39:57 INFO - PROCESS | 1830 | 1461256797314 Marionette TRACE conn3 <- [1,42,null,{}] 09:39:57 INFO - PROCESS | 1830 | 1461256797320 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}] 09:39:57 INFO - PROCESS | 1830 | 1461256797483 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:39:57 INFO - PROCESS | 1830 | 1461256797502 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe8794000 == 18 [pid = 1830] [id = 18] 09:39:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 51 (0x7f6fe17e8400) [pid = 1830] [serial = 51] [outer = (nil)] 09:39:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 52 (0x7f6fe82dd000) [pid = 1830] [serial = 52] [outer = 0x7f6fe17e8400] 09:39:57 INFO - PROCESS | 1830 | 1461256797565 Marionette DEBUG loaded listener.js 09:39:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7f6feed16000) [pid = 1830] [serial = 53] [outer = 0x7f6fe17e8400] 09:39:58 INFO - PROCESS | 1830 | 1461256798175 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]]]}] 09:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 889ms 09:39:58 INFO - PROCESS | 1830 | 1461256798190 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:39:58 INFO - PROCESS | 1830 | 1461256798193 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:39:58 INFO - PROCESS | 1830 | 1461256798199 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:39:58 INFO - PROCESS | 1830 | 1461256798202 Marionette TRACE conn3 <- [1,46,null,{}] 09:39:58 INFO - PROCESS | 1830 | 1461256798207 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}] 09:39:58 INFO - PROCESS | 1830 | 1461256798332 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:39:58 INFO - PROCESS | 1830 | 1461256798345 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feaa2a800 == 19 [pid = 1830] [id = 19] 09:39:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7f6ff4b6dc00) [pid = 1830] [serial = 54] [outer = (nil)] 09:39:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7f6ff4b7a000) [pid = 1830] [serial = 55] [outer = 0x7f6ff4b6dc00] 09:39:58 INFO - PROCESS | 1830 | 1461256798432 Marionette DEBUG loaded listener.js 09:39:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7f6ff4ca2800) [pid = 1830] [serial = 56] [outer = 0x7f6ff4b6dc00] 09:39:59 INFO - PROCESS | 1830 | 1461256799154 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]]]}] 09:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 988ms 09:39:59 INFO - PROCESS | 1830 | 1461256799188 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:39:59 INFO - PROCESS | 1830 | 1461256799190 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:39:59 INFO - PROCESS | 1830 | 1461256799197 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:39:59 INFO - PROCESS | 1830 | 1461256799199 Marionette TRACE conn3 <- [1,50,null,{}] 09:39:59 INFO - PROCESS | 1830 | 1461256799205 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}] 09:39:59 INFO - PROCESS | 1830 | 1461256799369 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:39:59 INFO - PROCESS | 1830 | 1461256799490 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde407800 == 20 [pid = 1830] [id = 20] 09:39:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 57 (0x7f6fde146800) [pid = 1830] [serial = 57] [outer = (nil)] 09:39:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 58 (0x7f6fde14f000) [pid = 1830] [serial = 58] [outer = 0x7f6fde146800] 09:39:59 INFO - PROCESS | 1830 | 1461256799565 Marionette DEBUG loaded listener.js 09:39:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 59 (0x7f6fde5c3000) [pid = 1830] [serial = 59] [outer = 0x7f6fde146800] 09:40:00 INFO - PROCESS | 1830 | 1461256800357 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]]]}] 09:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1181ms 09:40:00 INFO - PROCESS | 1830 | 1461256800380 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:40:00 INFO - PROCESS | 1830 | 1461256800387 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:40:00 INFO - PROCESS | 1830 | 1461256800397 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:40:00 INFO - PROCESS | 1830 | 1461256800402 Marionette TRACE conn3 <- [1,54,null,{}] 09:40:00 INFO - PROCESS | 1830 | 1461256800409 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}] 09:40:00 INFO - PROCESS | 1830 | 1461256800622 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:40:00 INFO - PROCESS | 1830 | 1461256800648 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe73c8000 == 21 [pid = 1830] [id = 21] 09:40:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 60 (0x7f6fe009cc00) [pid = 1830] [serial = 60] [outer = (nil)] 09:40:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7f6fe4d88000) [pid = 1830] [serial = 61] [outer = 0x7f6fe009cc00] 09:40:00 INFO - PROCESS | 1830 | 1461256800768 Marionette DEBUG loaded listener.js 09:40:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7f6fe6059800) [pid = 1830] [serial = 62] [outer = 0x7f6fe009cc00] 09:40:01 INFO - PROCESS | 1830 | 1461256801696 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]]]}] 09:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1330ms 09:40:01 INFO - PROCESS | 1830 | 1461256801733 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:40:01 INFO - PROCESS | 1830 | 1461256801740 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:40:01 INFO - PROCESS | 1830 | 1461256801747 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:40:01 INFO - PROCESS | 1830 | 1461256801749 Marionette TRACE conn3 <- [1,58,null,{}] 09:40:01 INFO - PROCESS | 1830 | 1461256801755 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}] 09:40:01 INFO - PROCESS | 1830 | 1461256801984 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:40:02 INFO - PROCESS | 1830 | 1461256802129 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feabad000 == 22 [pid = 1830] [id = 22] 09:40:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7f6fe65bd000) [pid = 1830] [serial = 63] [outer = (nil)] 09:40:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7f6fe79afc00) [pid = 1830] [serial = 64] [outer = 0x7f6fe65bd000] 09:40:02 INFO - PROCESS | 1830 | 1461256802207 Marionette DEBUG loaded listener.js 09:40:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7f6fe8786000) [pid = 1830] [serial = 65] [outer = 0x7f6fe65bd000] 09:40:03 INFO - PROCESS | 1830 | 1461256803036 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]]]}] 09:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1327ms 09:40:03 INFO - PROCESS | 1830 | 1461256803075 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:40:03 INFO - PROCESS | 1830 | 1461256803079 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:40:03 INFO - PROCESS | 1830 | 1461256803095 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:40:03 INFO - PROCESS | 1830 | 1461256803103 Marionette TRACE conn3 <- [1,62,null,{}] 09:40:03 INFO - PROCESS | 1830 | 1461256803109 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}] 09:40:03 INFO - PROCESS | 1830 | 1461256803313 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:40:03 INFO - PROCESS | 1830 | 1461256803329 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff3daf000 == 23 [pid = 1830] [id = 23] 09:40:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7f6fe8851c00) [pid = 1830] [serial = 66] [outer = (nil)] 09:40:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f6ff4bdb000) [pid = 1830] [serial = 67] [outer = 0x7f6fe8851c00] 09:40:03 INFO - PROCESS | 1830 | 1461256803416 Marionette DEBUG loaded listener.js 09:40:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7f6ff4eae000) [pid = 1830] [serial = 68] [outer = 0x7f6fe8851c00] 09:40:04 INFO - PROCESS | 1830 | 1461256804237 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]]]}] 09:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1196ms 09:40:04 INFO - PROCESS | 1830 | 1461256804299 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:40:04 INFO - PROCESS | 1830 | 1461256804304 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:40:04 INFO - PROCESS | 1830 | 1461256804312 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:40:04 INFO - PROCESS | 1830 | 1461256804315 Marionette TRACE conn3 <- [1,66,null,{}] 09:40:04 INFO - PROCESS | 1830 | 1461256804320 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}] 09:40:04 INFO - PROCESS | 1830 | 1461256804477 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:40:04 INFO - PROCESS | 1830 | 1461256804604 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4be0800 == 24 [pid = 1830] [id = 24] 09:40:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7f6fde424400) [pid = 1830] [serial = 69] [outer = (nil)] 09:40:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7f6ff5d29400) [pid = 1830] [serial = 70] [outer = 0x7f6fde424400] 09:40:04 INFO - PROCESS | 1830 | 1461256804687 Marionette DEBUG loaded listener.js 09:40:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7f6ff5e3e800) [pid = 1830] [serial = 71] [outer = 0x7f6fde424400] 09:40:05 INFO - PROCESS | 1830 | 1461256805577 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]]]}] 09:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1343ms 09:40:05 INFO - PROCESS | 1830 | 1461256805658 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:40:05 INFO - PROCESS | 1830 | 1461256805668 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:40:05 INFO - PROCESS | 1830 | 1461256805677 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:40:05 INFO - PROCESS | 1830 | 1461256805682 Marionette TRACE conn3 <- [1,70,null,{}] 09:40:05 INFO - PROCESS | 1830 | 1461256805691 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}] 09:40:05 INFO - PROCESS | 1830 | 1461256805844 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:40:05 INFO - PROCESS | 1830 | 1461256805977 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde8ce000 == 25 [pid = 1830] [id = 25] 09:40:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f6fe17ea800) [pid = 1830] [serial = 72] [outer = (nil)] 09:40:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7f6fe4076400) [pid = 1830] [serial = 73] [outer = 0x7f6fe17ea800] 09:40:06 INFO - PROCESS | 1830 | 1461256806064 Marionette DEBUG loaded listener.js 09:40:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7f6fe4d85800) [pid = 1830] [serial = 74] [outer = 0x7f6fe17ea800] 09:40:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feaa2a800 == 24 [pid = 1830] [id = 19] 09:40:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe8794000 == 23 [pid = 1830] [id = 18] 09:40:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7b12000 == 22 [pid = 1830] [id = 17] 09:40:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7510000 == 21 [pid = 1830] [id = 16] 09:40:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde8c6000 == 20 [pid = 1830] [id = 15] 09:40:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1bb9800 == 19 [pid = 1830] [id = 14] 09:40:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6e0c000 == 18 [pid = 1830] [id = 13] 09:40:06 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe4022800 == 17 [pid = 1830] [id = 12] 09:40:06 INFO - PROCESS | 1830 | 1461256806922 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]]]}] 09:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1288ms 09:40:06 INFO - PROCESS | 1830 | 1461256806986 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:40:06 INFO - PROCESS | 1830 | 1461256806992 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:40:07 INFO - PROCESS | 1830 | 1461256807004 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:40:07 INFO - PROCESS | 1830 | 1461256807009 Marionette TRACE conn3 <- [1,74,null,{}] 09:40:07 INFO - PROCESS | 1830 | 1461256807017 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}] 09:40:07 INFO - PROCESS | 1830 | 1461256807185 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:40:07 INFO - PROCESS | 1830 | 1461256807309 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6475800 == 18 [pid = 1830] [id = 26] 09:40:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7f6fe17e7c00) [pid = 1830] [serial = 75] [outer = (nil)] 09:40:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7f6fe4eb1c00) [pid = 1830] [serial = 76] [outer = 0x7f6fe17e7c00] 09:40:07 INFO - PROCESS | 1830 | 1461256807393 Marionette DEBUG loaded listener.js 09:40:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7f6fe60d0400) [pid = 1830] [serial = 77] [outer = 0x7f6fe17e7c00] 09:40:08 INFO - PROCESS | 1830 | 1461256808191 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]]]}] 09:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1243ms 09:40:08 INFO - PROCESS | 1830 | 1461256808250 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:40:08 INFO - PROCESS | 1830 | 1461256808259 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:40:08 INFO - PROCESS | 1830 | 1461256808269 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:40:08 INFO - PROCESS | 1830 | 1461256808272 Marionette TRACE conn3 <- [1,78,null,{}] 09:40:08 INFO - PROCESS | 1830 | 1461256808278 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}] 09:40:08 INFO - PROCESS | 1830 | 1461256808441 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:40:08 INFO - PROCESS | 1830 | 1461256808565 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b10800 == 19 [pid = 1830] [id = 27] 09:40:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7f6fe1b10000) [pid = 1830] [serial = 78] [outer = (nil)] 09:40:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7f6fe79af400) [pid = 1830] [serial = 79] [outer = 0x7f6fe1b10000] 09:40:08 INFO - PROCESS | 1830 | 1461256808646 Marionette DEBUG loaded listener.js 09:40:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7f6fe8846800) [pid = 1830] [serial = 80] [outer = 0x7f6fe1b10000] 09:40:09 INFO - PROCESS | 1830 | 1461256809495 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]]]}] 09:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1279ms 09:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:40:09 INFO - PROCESS | 1830 | 1461256809548 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:40:09 INFO - PROCESS | 1830 | 1461256809551 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:40:09 INFO - PROCESS | 1830 | 1461256809558 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:40:09 INFO - PROCESS | 1830 | 1461256809563 Marionette TRACE conn3 <- [1,82,null,{}] 09:40:09 INFO - PROCESS | 1830 | 1461256809579 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}] 09:40:09 INFO - PROCESS | 1830 | 1461256809745 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:40:09 INFO - PROCESS | 1830 | 1461256809871 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feedd6800 == 20 [pid = 1830] [id = 28] 09:40:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7f6fe79ec800) [pid = 1830] [serial = 81] [outer = (nil)] 09:40:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7f6ff4973800) [pid = 1830] [serial = 82] [outer = 0x7f6fe79ec800] 09:40:09 INFO - PROCESS | 1830 | 1461256809989 Marionette DEBUG loaded listener.js 09:40:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7f6ff50ec800) [pid = 1830] [serial = 83] [outer = 0x7f6fe79ec800] 09:40:10 INFO - PROCESS | 1830 | 1461256810864 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]]]}] 09:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1384ms 09:40:10 INFO - PROCESS | 1830 | 1461256810942 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:40:10 INFO - PROCESS | 1830 | 1461256810947 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:40:10 INFO - PROCESS | 1830 | 1461256810952 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:40:10 INFO - PROCESS | 1830 | 1461256810956 Marionette TRACE conn3 <- [1,86,null,{}] 09:40:10 INFO - PROCESS | 1830 | 1461256810961 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}] 09:40:11 INFO - PROCESS | 1830 | 1461256811149 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:40:11 INFO - PROCESS | 1830 | 1461256811278 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4e0d000 == 21 [pid = 1830] [id = 29] 09:40:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7f6fead88000) [pid = 1830] [serial = 84] [outer = (nil)] 09:40:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7f6ff7f22800) [pid = 1830] [serial = 85] [outer = 0x7f6fead88000] 09:40:11 INFO - PROCESS | 1830 | 1461256811353 Marionette DEBUG loaded listener.js 09:40:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7f6ff7fda800) [pid = 1830] [serial = 86] [outer = 0x7f6fead88000] 09:40:12 INFO - PROCESS | 1830 | 1461256812119 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]]]}] 09:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1230ms 09:40:12 INFO - PROCESS | 1830 | 1461256812183 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:40:12 INFO - PROCESS | 1830 | 1461256812187 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:40:12 INFO - PROCESS | 1830 | 1461256812211 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:40:12 INFO - PROCESS | 1830 | 1461256812214 Marionette TRACE conn3 <- [1,90,null,{}] 09:40:12 INFO - PROCESS | 1830 | 1461256812220 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}] 09:40:12 INFO - PROCESS | 1830 | 1461256812364 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:40:12 INFO - PROCESS | 1830 | 1461256812492 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5025800 == 22 [pid = 1830] [id = 30] 09:40:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7f6fde42b400) [pid = 1830] [serial = 87] [outer = (nil)] 09:40:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7f6ff600ac00) [pid = 1830] [serial = 88] [outer = 0x7f6fde42b400] 09:40:12 INFO - PROCESS | 1830 | 1461256812567 Marionette DEBUG loaded listener.js 09:40:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7f6ff96ea400) [pid = 1830] [serial = 89] [outer = 0x7f6fde42b400] 09:40:13 INFO - PROCESS | 1830 | 1461256813513 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]]]}] 09:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1354ms 09:40:13 INFO - PROCESS | 1830 | 1461256813563 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:40:13 INFO - PROCESS | 1830 | 1461256813567 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:40:13 INFO - PROCESS | 1830 | 1461256813575 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:40:13 INFO - PROCESS | 1830 | 1461256813580 Marionette TRACE conn3 <- [1,94,null,{}] 09:40:13 INFO - PROCESS | 1830 | 1461256813590 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}] 09:40:13 INFO - PROCESS | 1830 | 1461256813750 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:40:13 INFO - PROCESS | 1830 | 1461256813881 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde40d800 == 23 [pid = 1830] [id = 31] 09:40:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7f6fe4688000) [pid = 1830] [serial = 90] [outer = (nil)] 09:40:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7f6fe4eb1000) [pid = 1830] [serial = 91] [outer = 0x7f6fe4688000] 09:40:13 INFO - PROCESS | 1830 | 1461256813966 Marionette DEBUG loaded listener.js 09:40:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7f6fe60d5400) [pid = 1830] [serial = 92] [outer = 0x7f6fe4688000] 09:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff3daf000 == 22 [pid = 1830] [id = 23] 09:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feabad000 == 21 [pid = 1830] [id = 22] 09:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe73c8000 == 20 [pid = 1830] [id = 21] 09:40:14 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde407800 == 19 [pid = 1830] [id = 20] 09:40:14 INFO - PROCESS | 1830 | 1461256814846 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]]]}] 09:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1336ms 09:40:14 INFO - PROCESS | 1830 | 1461256814911 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:40:14 INFO - PROCESS | 1830 | 1461256814918 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:40:14 INFO - PROCESS | 1830 | 1461256814927 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:40:14 INFO - PROCESS | 1830 | 1461256814932 Marionette TRACE conn3 <- [1,98,null,{}] 09:40:14 INFO - PROCESS | 1830 | 1461256814939 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}] 09:40:15 INFO - PROCESS | 1830 | 1461256815144 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:40:15 INFO - PROCESS | 1830 | 1461256815276 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feaa19000 == 20 [pid = 1830] [id = 32] 09:40:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f6fe640a400) [pid = 1830] [serial = 93] [outer = (nil)] 09:40:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f6fe6d35c00) [pid = 1830] [serial = 94] [outer = 0x7f6fe640a400] 09:40:15 INFO - PROCESS | 1830 | 1461256815356 Marionette DEBUG loaded listener.js 09:40:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f6fe75a0c00) [pid = 1830] [serial = 95] [outer = 0x7f6fe640a400] 09:40:16 INFO - PROCESS | 1830 | 1461256816162 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]]]}] 09:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1288ms 09:40:16 INFO - PROCESS | 1830 | 1461256816216 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:40:16 INFO - PROCESS | 1830 | 1461256816224 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:40:16 INFO - PROCESS | 1830 | 1461256816252 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:40:16 INFO - PROCESS | 1830 | 1461256816257 Marionette TRACE conn3 <- [1,102,null,{}] 09:40:16 INFO - PROCESS | 1830 | 1461256816265 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}] 09:40:16 INFO - PROCESS | 1830 | 1461256816433 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:40:16 INFO - PROCESS | 1830 | 1461256816563 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4bfb800 == 21 [pid = 1830] [id = 33] 09:40:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f6fe6060000) [pid = 1830] [serial = 96] [outer = (nil)] 09:40:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f6fedf4ac00) [pid = 1830] [serial = 97] [outer = 0x7f6fe6060000] 09:40:16 INFO - PROCESS | 1830 | 1461256816643 Marionette DEBUG loaded listener.js 09:40:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f6ff4ca5c00) [pid = 1830] [serial = 98] [outer = 0x7f6fe6060000] 09:40:17 INFO - PROCESS | 1830 | 1461256817483 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]]]}] 09:40:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1308ms 09:40:17 INFO - PROCESS | 1830 | 1461256817542 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:40:17 INFO - PROCESS | 1830 | 1461256817546 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:40:17 INFO - PROCESS | 1830 | 1461256817553 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:40:17 INFO - PROCESS | 1830 | 1461256817559 Marionette TRACE conn3 <- [1,106,null,{}] 09:40:17 INFO - PROCESS | 1830 | 1461256817574 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}] 09:40:17 INFO - PROCESS | 1830 | 1461256817776 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:40:17 INFO - PROCESS | 1830 | 1461256817921 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff7a15800 == 22 [pid = 1830] [id = 34] 09:40:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f6ff600c400) [pid = 1830] [serial = 99] [outer = (nil)] 09:40:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f6ff96a6c00) [pid = 1830] [serial = 100] [outer = 0x7f6ff600c400] 09:40:18 INFO - PROCESS | 1830 | 1461256818004 Marionette DEBUG loaded listener.js 09:40:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f6ff9dd1000) [pid = 1830] [serial = 101] [outer = 0x7f6ff600c400] 09:40:18 INFO - PROCESS | 1830 | 1461256818820 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]]]}] 09:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1341ms 09:40:18 INFO - PROCESS | 1830 | 1461256818899 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:40:18 INFO - PROCESS | 1830 | 1461256818904 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:40:18 INFO - PROCESS | 1830 | 1461256818913 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:40:18 INFO - PROCESS | 1830 | 1461256818916 Marionette TRACE conn3 <- [1,110,null,{}] 09:40:18 INFO - PROCESS | 1830 | 1461256818921 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}] 09:40:19 INFO - PROCESS | 1830 | 1461256819095 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:40:19 INFO - PROCESS | 1830 | 1461256819228 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff97ba800 == 23 [pid = 1830] [id = 35] 09:40:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f6ff61d7c00) [pid = 1830] [serial = 102] [outer = (nil)] 09:40:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f6ffa0a8000) [pid = 1830] [serial = 103] [outer = 0x7f6ff61d7c00] 09:40:19 INFO - PROCESS | 1830 | 1461256819363 Marionette DEBUG loaded listener.js 09:40:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f6ffa2f0000) [pid = 1830] [serial = 104] [outer = 0x7f6ff61d7c00] 09:40:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f6ffa30d800) [pid = 1830] [serial = 105] [outer = 0x7f6fde431800] 09:40:20 INFO - PROCESS | 1830 | 1461256820356 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]]]}] 09:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1490ms 09:40:20 INFO - PROCESS | 1830 | 1461256820404 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:40:20 INFO - PROCESS | 1830 | 1461256820408 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:40:20 INFO - PROCESS | 1830 | 1461256820413 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:40:20 INFO - PROCESS | 1830 | 1461256820416 Marionette TRACE conn3 <- [1,114,null,{}] 09:40:20 INFO - PROCESS | 1830 | 1461256820421 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}] 09:40:20 INFO - PROCESS | 1830 | 1461256820572 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:40:20 INFO - PROCESS | 1830 | 1461256820711 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4ba3000 == 24 [pid = 1830] [id = 36] 09:40:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f6fde5cf800) [pid = 1830] [serial = 106] [outer = (nil)] 09:40:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f6ff9e86800) [pid = 1830] [serial = 107] [outer = 0x7f6fde5cf800] 09:40:20 INFO - PROCESS | 1830 | 1461256820795 Marionette DEBUG loaded listener.js 09:40:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f6ffbf18c00) [pid = 1830] [serial = 108] [outer = 0x7f6fde5cf800] 09:40:21 INFO - PROCESS | 1830 | 1461256821817 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]]]}] 09:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1439ms 09:40:21 INFO - PROCESS | 1830 | 1461256821855 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:40:21 INFO - PROCESS | 1830 | 1461256821860 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:40:21 INFO - PROCESS | 1830 | 1461256821868 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:40:21 INFO - PROCESS | 1830 | 1461256821873 Marionette TRACE conn3 <- [1,118,null,{}] 09:40:21 INFO - PROCESS | 1830 | 1461256821882 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}] 09:40:22 INFO - PROCESS | 1830 | 1461256822046 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:40:22 INFO - PROCESS | 1830 | 1461256822224 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b22800 == 25 [pid = 1830] [id = 37] 09:40:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f6fe5ef4000) [pid = 1830] [serial = 109] [outer = (nil)] 09:40:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f6fe6060400) [pid = 1830] [serial = 110] [outer = 0x7f6fe5ef4000] 09:40:22 INFO - PROCESS | 1830 | 1461256822351 Marionette DEBUG loaded listener.js 09:40:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f6fe759c000) [pid = 1830] [serial = 111] [outer = 0x7f6fe5ef4000] 09:40:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6475800 == 24 [pid = 1830] [id = 26] 09:40:23 INFO - PROCESS | 1830 | 1461256823244 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]]]}] 09:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1435ms 09:40:23 INFO - PROCESS | 1830 | 1461256823303 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:40:23 INFO - PROCESS | 1830 | 1461256823311 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:40:23 INFO - PROCESS | 1830 | 1461256823320 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:40:23 INFO - PROCESS | 1830 | 1461256823325 Marionette TRACE conn3 <- [1,122,null,{}] 09:40:23 INFO - PROCESS | 1830 | 1461256823334 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}] 09:40:23 INFO - PROCESS | 1830 | 1461256823545 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:40:23 INFO - PROCESS | 1830 | 1461256823682 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4b95000 == 25 [pid = 1830] [id = 38] 09:40:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f6fe8233c00) [pid = 1830] [serial = 112] [outer = (nil)] 09:40:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f6fe8451800) [pid = 1830] [serial = 113] [outer = 0x7f6fe8233c00] 09:40:23 INFO - PROCESS | 1830 | 1461256823764 Marionette DEBUG loaded listener.js 09:40:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f6feab3f800) [pid = 1830] [serial = 114] [outer = 0x7f6fe8233c00] 09:40:24 INFO - PROCESS | 1830 | 1461256824652 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]]]}] 09:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1395ms 09:40:24 INFO - PROCESS | 1830 | 1461256824717 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:40:24 INFO - PROCESS | 1830 | 1461256824726 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:40:24 INFO - PROCESS | 1830 | 1461256824736 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:40:24 INFO - PROCESS | 1830 | 1461256824740 Marionette TRACE conn3 <- [1,126,null,{}] 09:40:24 INFO - PROCESS | 1830 | 1461256824746 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}] 09:40:24 INFO - PROCESS | 1830 | 1461256824953 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:40:25 INFO - PROCESS | 1830 | 1461256825092 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff606b000 == 26 [pid = 1830] [id = 39] 09:40:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f6fe82d8400) [pid = 1830] [serial = 115] [outer = (nil)] 09:40:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f6ff5a9e400) [pid = 1830] [serial = 116] [outer = 0x7f6fe82d8400] 09:40:25 INFO - PROCESS | 1830 | 1461256825175 Marionette DEBUG loaded listener.js 09:40:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f6ff7a03800) [pid = 1830] [serial = 117] [outer = 0x7f6fe82d8400] 09:40:26 INFO - PROCESS | 1830 | 1461256826097 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]]]}] 09:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1430ms 09:40:26 INFO - PROCESS | 1830 | 1461256826167 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:40:26 INFO - PROCESS | 1830 | 1461256826170 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:40:26 INFO - PROCESS | 1830 | 1461256826178 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:40:26 INFO - PROCESS | 1830 | 1461256826184 Marionette TRACE conn3 <- [1,130,null,{}] 09:40:26 INFO - PROCESS | 1830 | 1461256826202 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}] 09:40:26 INFO - PROCESS | 1830 | 1461256826423 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:40:26 INFO - PROCESS | 1830 | 1461256826639 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa334000 == 27 [pid = 1830] [id = 40] 09:40:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f6fdfe10400) [pid = 1830] [serial = 118] [outer = (nil)] 09:40:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f6ffa2fd400) [pid = 1830] [serial = 119] [outer = 0x7f6fdfe10400] 09:40:26 INFO - PROCESS | 1830 | 1461256826767 Marionette DEBUG loaded listener.js 09:40:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f6ffe20f000) [pid = 1830] [serial = 120] [outer = 0x7f6fdfe10400] 09:40:27 INFO - PROCESS | 1830 | 1461256827626 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]]]}] 09:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1486ms 09:40:27 INFO - PROCESS | 1830 | 1461256827664 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:40:27 INFO - PROCESS | 1830 | 1461256827670 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:40:27 INFO - PROCESS | 1830 | 1461256827676 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:40:27 INFO - PROCESS | 1830 | 1461256827679 Marionette TRACE conn3 <- [1,134,null,{}] 09:40:27 INFO - PROCESS | 1830 | 1461256827685 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}] 09:40:27 INFO - PROCESS | 1830 | 1461256827864 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:40:28 INFO - PROCESS | 1830 | 1461256828017 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff3db2800 == 28 [pid = 1830] [id = 41] 09:40:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f6fe1790400) [pid = 1830] [serial = 121] [outer = (nil)] 09:40:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f6fe1798800) [pid = 1830] [serial = 122] [outer = 0x7f6fe1790400] 09:40:28 INFO - PROCESS | 1830 | 1461256828095 Marionette DEBUG loaded listener.js 09:40:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f6fe17e6000) [pid = 1830] [serial = 123] [outer = 0x7f6fe1790400] 09:40:29 INFO - PROCESS | 1830 | 1461256829072 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]]]}] 09:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1435ms 09:40:29 INFO - PROCESS | 1830 | 1461256829112 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:40:29 INFO - PROCESS | 1830 | 1461256829117 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:40:29 INFO - PROCESS | 1830 | 1461256829135 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:40:29 INFO - PROCESS | 1830 | 1461256829141 Marionette TRACE conn3 <- [1,138,null,{}] 09:40:29 INFO - PROCESS | 1830 | 1461256829148 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}] 09:40:29 INFO - PROCESS | 1830 | 1461256829312 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:40:29 INFO - PROCESS | 1830 | 1461256829478 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe82b0000 == 29 [pid = 1830] [id = 42] 09:40:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f6fe1b19800) [pid = 1830] [serial = 124] [outer = (nil)] 09:40:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f6fe40a6800) [pid = 1830] [serial = 125] [outer = 0x7f6fe1b19800] 09:40:29 INFO - PROCESS | 1830 | 1461256829610 Marionette DEBUG loaded listener.js 09:40:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f6fe6062800) [pid = 1830] [serial = 126] [outer = 0x7f6fe1b19800] 09:40:29 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4bfb800 == 28 [pid = 1830] [id = 33] 09:40:29 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff7a15800 == 27 [pid = 1830] [id = 34] 09:40:29 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feaa19000 == 26 [pid = 1830] [id = 32] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4be0800 == 25 [pid = 1830] [id = 24] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4ba3000 == 24 [pid = 1830] [id = 36] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff97ba800 == 23 [pid = 1830] [id = 35] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde8ce000 == 22 [pid = 1830] [id = 25] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7b10800 == 21 [pid = 1830] [id = 27] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde15a000 == 20 [pid = 1830] [id = 8] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff7a31800 == 19 [pid = 1830] [id = 6] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feedd6800 == 18 [pid = 1830] [id = 28] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4e0d000 == 17 [pid = 1830] [id = 29] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff5025800 == 16 [pid = 1830] [id = 30] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde40d800 == 15 [pid = 1830] [id = 31] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff3db2800 == 14 [pid = 1830] [id = 41] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde414800 == 13 [pid = 1830] [id = 9] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa334000 == 12 [pid = 1830] [id = 40] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff606b000 == 11 [pid = 1830] [id = 39] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7b22800 == 10 [pid = 1830] [id = 37] 09:40:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4b95000 == 9 [pid = 1830] [id = 38] 09:40:34 INFO - PROCESS | 1830 | 1461256834100 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]]]}] 09:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5008ms 09:40:34 INFO - PROCESS | 1830 | 1461256834136 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:40:34 INFO - PROCESS | 1830 | 1461256834141 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:40:34 INFO - PROCESS | 1830 | 1461256834149 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:40:34 INFO - PROCESS | 1830 | 1461256834155 Marionette TRACE conn3 <- [1,142,null,{}] 09:40:34 INFO - PROCESS | 1830 | 1461256834163 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}] 09:40:34 INFO - PROCESS | 1830 | 1461256834323 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:40:34 INFO - PROCESS | 1830 | 1461256834336 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe5551800 == 10 [pid = 1830] [id = 43] 09:40:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f6fe4442000) [pid = 1830] [serial = 127] [outer = (nil)] 09:40:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f6fe4d84400) [pid = 1830] [serial = 128] [outer = 0x7f6fe4442000] 09:40:34 INFO - PROCESS | 1830 | 1461256834416 Marionette DEBUG loaded listener.js 09:40:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f6fe5eef400) [pid = 1830] [serial = 129] [outer = 0x7f6fe4442000] 09:40:35 INFO - PROCESS | 1830 | 1461256835216 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]]]}] 09:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1133ms 09:40:35 INFO - PROCESS | 1830 | 1461256835345 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:40:35 INFO - PROCESS | 1830 | 1461256835356 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:40:35 INFO - PROCESS | 1830 | 1461256835405 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:40:35 INFO - PROCESS | 1830 | 1461256835420 Marionette TRACE conn3 <- [1,146,null,{}] 09:40:35 INFO - PROCESS | 1830 | 1461256835468 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}] 09:40:35 INFO - PROCESS | 1830 | 1461256835619 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:40:35 INFO - PROCESS | 1830 | 1461256835774 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe879c000 == 11 [pid = 1830] [id = 44] 09:40:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f6fde5cc800) [pid = 1830] [serial = 130] [outer = (nil)] 09:40:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f6fe64f7400) [pid = 1830] [serial = 131] [outer = 0x7f6fde5cc800] 09:40:35 INFO - PROCESS | 1830 | 1461256835844 Marionette DEBUG loaded listener.js 09:40:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f6feab14c00) [pid = 1830] [serial = 132] [outer = 0x7f6fde5cc800] 09:40:36 INFO - PROCESS | 1830 | 1461256836651 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]]]}] 09:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1284ms 09:40:36 INFO - PROCESS | 1830 | 1461256836676 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:40:36 INFO - PROCESS | 1830 | 1461256836681 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:40:36 INFO - PROCESS | 1830 | 1461256836687 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:40:36 INFO - PROCESS | 1830 | 1461256836693 Marionette TRACE conn3 <- [1,150,null,{}] 09:40:36 INFO - PROCESS | 1830 | 1461256836710 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}] 09:40:36 INFO - PROCESS | 1830 | 1461256836898 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:40:36 INFO - PROCESS | 1830 | 1461256836970 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4c6c800 == 12 [pid = 1830] [id = 45] 09:40:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f6fe767a800) [pid = 1830] [serial = 133] [outer = (nil)] 09:40:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f6ff4c9fc00) [pid = 1830] [serial = 134] [outer = 0x7f6fe767a800] 09:40:37 INFO - PROCESS | 1830 | 1461256837042 Marionette DEBUG loaded listener.js 09:40:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6ff5de6000) [pid = 1830] [serial = 135] [outer = 0x7f6fe767a800] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f6fe17e7c00) [pid = 1830] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f6fe17ea800) [pid = 1830] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f6fe17ed800) [pid = 1830] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f6fdfa3d000) [pid = 1830] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f6fdfe0a400) [pid = 1830] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f6fe17e8400) [pid = 1830] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f6fde5c8c00) [pid = 1830] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f6fe00a1c00) [pid = 1830] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f6ff4b6dc00) [pid = 1830] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f6fde149c00) [pid = 1830] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f6fde42bc00) [pid = 1830] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f6fe65bd000) [pid = 1830] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f6fe640a400) [pid = 1830] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f6fde42b400) [pid = 1830] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f6fe82d8400) [pid = 1830] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f6fe009cc00) [pid = 1830] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f6fe79ec800) [pid = 1830] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f6fde146800) [pid = 1830] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f6fe4688000) [pid = 1830] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f6fe1b10000) [pid = 1830] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f6fead88000) [pid = 1830] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f6fde424400) [pid = 1830] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f6fdfe10400) [pid = 1830] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f6fde146400) [pid = 1830] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f6fe5ef4000) [pid = 1830] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f6ff61d7c00) [pid = 1830] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f6fe8851c00) [pid = 1830] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f6fdfe09400) [pid = 1830] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f6fde5cf800) [pid = 1830] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f6fe6060000) [pid = 1830] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f6ff600c400) [pid = 1830] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:40:38 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f6fe8233c00) [pid = 1830] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:40:38 INFO - PROCESS | 1830 | 1461256838802 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]]]}] 09:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2140ms 09:40:38 INFO - PROCESS | 1830 | 1461256838853 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:40:38 INFO - PROCESS | 1830 | 1461256838857 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:40:38 INFO - PROCESS | 1830 | 1461256838931 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:40:38 INFO - PROCESS | 1830 | 1461256838933 Marionette TRACE conn3 <- [1,154,null,{}] 09:40:38 INFO - PROCESS | 1830 | 1461256838973 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}] 09:40:39 INFO - PROCESS | 1830 | 1461256839181 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:40:39 INFO - PROCESS | 1830 | 1461256839210 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6393000 == 13 [pid = 1830] [id = 46] 09:40:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f6fde146400) [pid = 1830] [serial = 136] [outer = (nil)] 09:40:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f6fe64f1000) [pid = 1830] [serial = 137] [outer = 0x7f6fde146400] 09:40:39 INFO - PROCESS | 1830 | 1461256839274 Marionette DEBUG loaded listener.js 09:40:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f6fe8233c00) [pid = 1830] [serial = 138] [outer = 0x7f6fde146400] 09:40:39 INFO - PROCESS | 1830 | 1461256839939 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]]]}] 09:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1063ms 09:40:39 INFO - PROCESS | 1830 | 1461256839979 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:40:39 INFO - PROCESS | 1830 | 1461256839981 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:40:39 INFO - PROCESS | 1830 | 1461256839989 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:40:39 INFO - PROCESS | 1830 | 1461256839991 Marionette TRACE conn3 <- [1,158,null,{}] 09:40:39 INFO - PROCESS | 1830 | 1461256839996 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}] 09:40:40 INFO - PROCESS | 1830 | 1461256840165 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:40:40 INFO - PROCESS | 1830 | 1461256840183 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff49ee800 == 14 [pid = 1830] [id = 47] 09:40:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f6fde254400) [pid = 1830] [serial = 139] [outer = (nil)] 09:40:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f6fde370000) [pid = 1830] [serial = 140] [outer = 0x7f6fde254400] 09:40:40 INFO - PROCESS | 1830 | 1461256840247 Marionette DEBUG loaded listener.js 09:40:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f6fde377800) [pid = 1830] [serial = 141] [outer = 0x7f6fde254400] 09:40:41 INFO - PROCESS | 1830 | 1461256841282 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]]]}] 09:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1334ms 09:40:41 INFO - PROCESS | 1830 | 1461256841326 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:40:41 INFO - PROCESS | 1830 | 1461256841335 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:40:41 INFO - PROCESS | 1830 | 1461256841348 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:40:41 INFO - PROCESS | 1830 | 1461256841354 Marionette TRACE conn3 <- [1,162,null,{}] 09:40:41 INFO - PROCESS | 1830 | 1461256841390 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}] 09:40:41 INFO - PROCESS | 1830 | 1461256841576 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:40:41 INFO - PROCESS | 1830 | 1461256841709 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7794000 == 15 [pid = 1830] [id = 48] 09:40:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f6fe1794400) [pid = 1830] [serial = 142] [outer = (nil)] 09:40:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f6fe4688c00) [pid = 1830] [serial = 143] [outer = 0x7f6fe1794400] 09:40:41 INFO - PROCESS | 1830 | 1461256841786 Marionette DEBUG loaded listener.js 09:40:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f6fe6061c00) [pid = 1830] [serial = 144] [outer = 0x7f6fe1794400] 09:40:42 INFO - PROCESS | 1830 | 1461256842731 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]]]}] 09:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1420ms 09:40:42 INFO - PROCESS | 1830 | 1461256842768 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:40:42 INFO - PROCESS | 1830 | 1461256842777 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:40:42 INFO - PROCESS | 1830 | 1461256842787 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:40:42 INFO - PROCESS | 1830 | 1461256842790 Marionette TRACE conn3 <- [1,166,null,{}] 09:40:42 INFO - PROCESS | 1830 | 1461256842796 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}] 09:40:42 INFO - PROCESS | 1830 | 1461256842963 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:40:43 INFO - PROCESS | 1830 | 1461256843097 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5e12800 == 16 [pid = 1830] [id = 49] 09:40:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f6fe1798c00) [pid = 1830] [serial = 145] [outer = (nil)] 09:40:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f6fe82d9c00) [pid = 1830] [serial = 146] [outer = 0x7f6fe1798c00] 09:40:43 INFO - PROCESS | 1830 | 1461256843174 Marionette DEBUG loaded listener.js 09:40:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f6feab3fc00) [pid = 1830] [serial = 147] [outer = 0x7f6fe1798c00] 09:40:43 INFO - PROCESS | 1830 | 1461256843871 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:40:44 INFO - PROCESS | 1830 | 1461256844367 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]]]}] 09:40:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1637ms 09:40:44 INFO - PROCESS | 1830 | 1461256844425 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:40:44 INFO - PROCESS | 1830 | 1461256844429 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:40:44 INFO - PROCESS | 1830 | 1461256844438 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:40:44 INFO - PROCESS | 1830 | 1461256844443 Marionette TRACE conn3 <- [1,170,null,{}] 09:40:44 INFO - PROCESS | 1830 | 1461256844452 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}] 09:40:44 INFO - PROCESS | 1830 | 1461256844689 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:40:44 INFO - PROCESS | 1830 | 1461256844884 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde419000 == 17 [pid = 1830] [id = 50] 09:40:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f6fde432400) [pid = 1830] [serial = 148] [outer = (nil)] 09:40:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f6fde89c000) [pid = 1830] [serial = 149] [outer = 0x7f6fde432400] 09:40:44 INFO - PROCESS | 1830 | 1461256844953 Marionette DEBUG loaded listener.js 09:40:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f6fdfe0b800) [pid = 1830] [serial = 150] [outer = 0x7f6fde432400] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f6fe4eb1c00) [pid = 1830] [serial = 76] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f6fe4d85800) [pid = 1830] [serial = 74] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f6fe4eb1000) [pid = 1830] [serial = 91] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f6ff7a1d000) [pid = 1830] [serial = 2] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f6fe4074000) [pid = 1830] [serial = 40] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f6fe4d88400) [pid = 1830] [serial = 41] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f6fdefb6800) [pid = 1830] [serial = 28] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f6feab3f400) [pid = 1830] [serial = 49] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f6fe766cc00) [pid = 1830] [serial = 46] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f6fead91400) [pid = 1830] [serial = 50] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f6fe82dd000) [pid = 1830] [serial = 52] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f6feed16000) [pid = 1830] [serial = 53] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f6fdfe04800) [pid = 1830] [serial = 34] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f6fdfa43800) [pid = 1830] [serial = 37] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f6fe8454800) [pid = 1830] [serial = 47] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f6fe4076400) [pid = 1830] [serial = 73] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f6fe6d38800) [pid = 1830] [serial = 38] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f6ff4b7a000) [pid = 1830] [serial = 55] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f6fe5431400) [pid = 1830] [serial = 43] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f6fe5439000) [pid = 1830] [serial = 35] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7f6fde898c00) [pid = 1830] [serial = 31] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7f6fe60d8000) [pid = 1830] [serial = 44] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7f6ff4ca2800) [pid = 1830] [serial = 56] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7f6fde5c3400) [pid = 1830] [serial = 26] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7f6fde430c00) [pid = 1830] [serial = 25] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7f6fe6d35c00) [pid = 1830] [serial = 94] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7f6fde14f000) [pid = 1830] [serial = 58] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7f6ff5a9e400) [pid = 1830] [serial = 116] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7f6ff4973800) [pid = 1830] [serial = 82] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7f6fe8846800) [pid = 1830] [serial = 80] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7f6ff600ac00) [pid = 1830] [serial = 88] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7f6ff7f22800) [pid = 1830] [serial = 85] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7f6fe79af400) [pid = 1830] [serial = 79] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7f6fe759c000) [pid = 1830] [serial = 111] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7f6fe8451800) [pid = 1830] [serial = 113] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7f6fe60d0400) [pid = 1830] [serial = 77] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 81 (0x7f6ff7fda800) [pid = 1830] [serial = 86] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 80 (0x7f6ff96a6c00) [pid = 1830] [serial = 100] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 79 (0x7f6fe8786000) [pid = 1830] [serial = 65] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 78 (0x7f6fe75a0c00) [pid = 1830] [serial = 95] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 77 (0x7f6ff96ea400) [pid = 1830] [serial = 89] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 76 (0x7f6fe640c800) [pid = 1830] [serial = 12] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7f6fedf4ac00) [pid = 1830] [serial = 97] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7f6ff7a03800) [pid = 1830] [serial = 117] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7f6fe6059800) [pid = 1830] [serial = 62] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7f6fe6934400) [pid = 1830] [serial = 9] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7f6fe79afc00) [pid = 1830] [serial = 64] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7f6ff50ec800) [pid = 1830] [serial = 83] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7f6fe4d88000) [pid = 1830] [serial = 61] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 68 (0x7f6fde5c3000) [pid = 1830] [serial = 59] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 67 (0x7f6fe60d5400) [pid = 1830] [serial = 92] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7f6fe6060400) [pid = 1830] [serial = 110] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 65 (0x7f6ffa2f0000) [pid = 1830] [serial = 104] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 64 (0x7f6ff4eae000) [pid = 1830] [serial = 68] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 63 (0x7f6fdfe0b400) [pid = 1830] [serial = 16] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 62 (0x7f6fdfe11c00) [pid = 1830] [serial = 17] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 61 (0x7f6ffbf18c00) [pid = 1830] [serial = 108] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 60 (0x7f6fe0182000) [pid = 1830] [serial = 19] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 59 (0x7f6ff5d29400) [pid = 1830] [serial = 70] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 58 (0x7f6ff4bdb000) [pid = 1830] [serial = 67] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 57 (0x7f6ff4ca5c00) [pid = 1830] [serial = 98] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 56 (0x7f6ff9e86800) [pid = 1830] [serial = 107] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 55 (0x7f6ff9dd1000) [pid = 1830] [serial = 101] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 54 (0x7f6feab3f800) [pid = 1830] [serial = 114] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 53 (0x7f6ffa0a8000) [pid = 1830] [serial = 103] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 52 (0x7f6fe40a6800) [pid = 1830] [serial = 125] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 51 (0x7f6ff5e3e800) [pid = 1830] [serial = 71] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 50 (0x7f6fde897400) [pid = 1830] [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.] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 49 (0x7f6ffe20f000) [pid = 1830] [serial = 120] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 48 (0x7f6fe1798800) [pid = 1830] [serial = 122] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 47 (0x7f6fde148000) [pid = 1830] [serial = 22] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 46 (0x7f6ffa2fd400) [pid = 1830] [serial = 119] [outer = (nil)] [url = about:blank] 09:40:45 INFO - PROCESS | 1830 | --DOMWINDOW == 45 (0x7f6fde14d400) [pid = 1830] [serial = 23] [outer = (nil)] [url = about:blank] 09:40:46 INFO - PROCESS | 1830 | 1461256846544 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]]]}] 09:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 2140ms 09:40:46 INFO - PROCESS | 1830 | 1461256846587 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:40:46 INFO - PROCESS | 1830 | 1461256846594 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:40:46 INFO - PROCESS | 1830 | 1461256846604 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:40:46 INFO - PROCESS | 1830 | 1461256846608 Marionette TRACE conn3 <- [1,174,null,{}] 09:40:46 INFO - PROCESS | 1830 | 1461256846616 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}] 09:40:46 INFO - PROCESS | 1830 | 1461256846755 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:40:46 INFO - PROCESS | 1830 | 1461256846777 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfcd9800 == 18 [pid = 1830] [id = 51] 09:40:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 46 (0x7f6fdfa3f800) [pid = 1830] [serial = 151] [outer = (nil)] 09:40:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 47 (0x7f6fdfa44400) [pid = 1830] [serial = 152] [outer = 0x7f6fdfa3f800] 09:40:46 INFO - PROCESS | 1830 | 1461256846842 Marionette DEBUG loaded listener.js 09:40:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 48 (0x7f6fe0098c00) [pid = 1830] [serial = 153] [outer = 0x7f6fdfa3f800] 09:40:47 INFO - PROCESS | 1830 | 1461256847574 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]]]}] 09:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 989ms 09:40:47 INFO - PROCESS | 1830 | 1461256847593 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:40:47 INFO - PROCESS | 1830 | 1461256847602 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:40:47 INFO - PROCESS | 1830 | 1461256847613 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:40:47 INFO - PROCESS | 1830 | 1461256847617 Marionette TRACE conn3 <- [1,178,null,{}] 09:40:47 INFO - PROCESS | 1830 | 1461256847622 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}] 09:40:47 INFO - PROCESS | 1830 | 1461256847765 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:40:47 INFO - PROCESS | 1830 | 1461256847784 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe3526000 == 19 [pid = 1830] [id = 52] 09:40:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 49 (0x7f6fde255400) [pid = 1830] [serial = 154] [outer = (nil)] 09:40:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 50 (0x7f6fe17e4000) [pid = 1830] [serial = 155] [outer = 0x7f6fde255400] 09:40:47 INFO - PROCESS | 1830 | 1461256847849 Marionette DEBUG loaded listener.js 09:40:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 51 (0x7f6fe4076400) [pid = 1830] [serial = 156] [outer = 0x7f6fde255400] 09:40:48 INFO - PROCESS | 1830 | 1461256848582 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]]]}] 09:40:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1031ms 09:40:48 INFO - PROCESS | 1830 | 1461256848644 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:40:48 INFO - PROCESS | 1830 | 1461256848649 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:40:48 INFO - PROCESS | 1830 | 1461256848655 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:40:48 INFO - PROCESS | 1830 | 1461256848660 Marionette TRACE conn3 <- [1,182,null,{}] 09:40:48 INFO - PROCESS | 1830 | 1461256848705 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}] 09:40:48 INFO - PROCESS | 1830 | 1461256848931 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:40:48 INFO - PROCESS | 1830 | 1461256848955 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6392000 == 20 [pid = 1830] [id = 53] 09:40:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 52 (0x7f6fe5439000) [pid = 1830] [serial = 157] [outer = (nil)] 09:40:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7f6fe55f2400) [pid = 1830] [serial = 158] [outer = 0x7f6fe5439000] 09:40:49 INFO - PROCESS | 1830 | 1461256849030 Marionette DEBUG loaded listener.js 09:40:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7f6fe605f800) [pid = 1830] [serial = 159] [outer = 0x7f6fe5439000] 09:40:49 INFO - PROCESS | 1830 | 1461256849746 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]]]}] 09:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1146ms 09:40:49 INFO - PROCESS | 1830 | 1461256849803 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:40:49 INFO - PROCESS | 1830 | 1461256849806 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:40:49 INFO - PROCESS | 1830 | 1461256849812 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:40:49 INFO - PROCESS | 1830 | 1461256849815 Marionette TRACE conn3 <- [1,186,null,{}] 09:40:49 INFO - PROCESS | 1830 | 1461256849820 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}] 09:40:49 INFO - PROCESS | 1830 | 1461256849981 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:40:50 INFO - PROCESS | 1830 | 1461256850011 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6b1e000 == 21 [pid = 1830] [id = 54] 09:40:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7f6fe543c000) [pid = 1830] [serial = 160] [outer = (nil)] 09:40:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7f6fe6411000) [pid = 1830] [serial = 161] [outer = 0x7f6fe543c000] 09:40:50 INFO - PROCESS | 1830 | 1461256850074 Marionette DEBUG loaded listener.js 09:40:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 57 (0x7f6fe692c000) [pid = 1830] [serial = 162] [outer = 0x7f6fe543c000] 09:40:50 INFO - PROCESS | 1830 | --DOMWINDOW == 56 (0x7f6fe1790400) [pid = 1830] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:40:50 INFO - PROCESS | 1830 | --DOMWINDOW == 55 (0x7f6fe767a800) [pid = 1830] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:40:50 INFO - PROCESS | 1830 | --DOMWINDOW == 54 (0x7f6fde254400) [pid = 1830] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:40:50 INFO - PROCESS | 1830 | --DOMWINDOW == 53 (0x7f6fe4442000) [pid = 1830] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:40:50 INFO - PROCESS | 1830 | --DOMWINDOW == 52 (0x7f6fe1b19800) [pid = 1830] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:40:50 INFO - PROCESS | 1830 | --DOMWINDOW == 51 (0x7f6fde5cc800) [pid = 1830] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:40:50 INFO - PROCESS | 1830 | --DOMWINDOW == 50 (0x7f6fde146400) [pid = 1830] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:40:50 INFO - PROCESS | 1830 | 1461256850930 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]]]}] 09:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1133ms 09:40:50 INFO - PROCESS | 1830 | 1461256850946 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:40:50 INFO - PROCESS | 1830 | 1461256850949 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:40:50 INFO - PROCESS | 1830 | 1461256850954 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:40:50 INFO - PROCESS | 1830 | 1461256850957 Marionette TRACE conn3 <- [1,190,null,{}] 09:40:50 INFO - PROCESS | 1830 | 1461256850962 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}] 09:40:51 INFO - PROCESS | 1830 | 1461256851092 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:40:51 INFO - PROCESS | 1830 | 1461256851106 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe73bf800 == 22 [pid = 1830] [id = 55] 09:40:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 51 (0x7f6fde36d400) [pid = 1830] [serial = 163] [outer = (nil)] 09:40:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 52 (0x7f6fe72d5c00) [pid = 1830] [serial = 164] [outer = 0x7f6fde36d400] 09:40:51 INFO - PROCESS | 1830 | 1461256851167 Marionette DEBUG loaded listener.js 09:40:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7f6fe75a7c00) [pid = 1830] [serial = 165] [outer = 0x7f6fde36d400] 09:40:51 INFO - PROCESS | 1830 | 1461256851852 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]]]}] 09:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 930ms 09:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:40:51 INFO - PROCESS | 1830 | 1461256851885 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:40:51 INFO - PROCESS | 1830 | 1461256851888 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:40:51 INFO - PROCESS | 1830 | 1461256851894 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:40:51 INFO - PROCESS | 1830 | 1461256851896 Marionette TRACE conn3 <- [1,194,null,{}] 09:40:51 INFO - PROCESS | 1830 | 1461256851901 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}] 09:40:52 INFO - PROCESS | 1830 | 1461256852074 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:40:52 INFO - PROCESS | 1830 | 1461256852094 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe793f800 == 23 [pid = 1830] [id = 56] 09:40:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7f6fe6851800) [pid = 1830] [serial = 166] [outer = (nil)] 09:40:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7f6fe878b800) [pid = 1830] [serial = 167] [outer = 0x7f6fe6851800] 09:40:52 INFO - PROCESS | 1830 | 1461256852160 Marionette DEBUG loaded listener.js 09:40:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7f6fead88000) [pid = 1830] [serial = 168] [outer = 0x7f6fe6851800] 09:40:52 INFO - PROCESS | 1830 | 1461256852978 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]]]}] 09:40:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:40:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1128ms 09:40:53 INFO - PROCESS | 1830 | 1461256853024 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:40:53 INFO - PROCESS | 1830 | 1461256853030 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:40:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:40:53 INFO - PROCESS | 1830 | 1461256853038 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:40:53 INFO - PROCESS | 1830 | 1461256853045 Marionette TRACE conn3 <- [1,198,null,{}] 09:40:53 INFO - PROCESS | 1830 | 1461256853054 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}] 09:40:53 INFO - PROCESS | 1830 | 1461256853226 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:40:53 INFO - PROCESS | 1830 | 1461256853352 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe17a7000 == 24 [pid = 1830] [id = 57] 09:40:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 57 (0x7f6fde149000) [pid = 1830] [serial = 169] [outer = (nil)] 09:40:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 58 (0x7f6fde89d000) [pid = 1830] [serial = 170] [outer = 0x7f6fde149000] 09:40:53 INFO - PROCESS | 1830 | 1461256853427 Marionette DEBUG loaded listener.js 09:40:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 59 (0x7f6fe009cc00) [pid = 1830] [serial = 171] [outer = 0x7f6fde149000] 09:40:54 INFO - PROCESS | 1830 | 1461256854403 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]]]}] 09:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1435ms 09:40:54 INFO - PROCESS | 1830 | 1461256854475 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:40:54 INFO - PROCESS | 1830 | 1461256854484 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:40:54 INFO - PROCESS | 1830 | 1461256854495 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:40:54 INFO - PROCESS | 1830 | 1461256854498 Marionette TRACE conn3 <- [1,202,null,{}] 09:40:54 INFO - PROCESS | 1830 | 1461256854505 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}] 09:40:54 INFO - PROCESS | 1830 | 1461256854717 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:40:54 INFO - PROCESS | 1830 | 1461256854840 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe725f000 == 25 [pid = 1830] [id = 58] 09:40:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 60 (0x7f6fde36cc00) [pid = 1830] [serial = 172] [outer = (nil)] 09:40:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7f6fe407a000) [pid = 1830] [serial = 173] [outer = 0x7f6fde36cc00] 09:40:54 INFO - PROCESS | 1830 | 1461256854914 Marionette DEBUG loaded listener.js 09:40:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7f6fe4eacc00) [pid = 1830] [serial = 174] [outer = 0x7f6fde36cc00] 09:40:55 INFO - PROCESS | 1830 | 1461256855961 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]]]}] 09:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1534ms 09:40:56 INFO - PROCESS | 1830 | 1461256856029 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:40:56 INFO - PROCESS | 1830 | 1461256856034 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:40:56 INFO - PROCESS | 1830 | 1461256856042 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:40:56 INFO - PROCESS | 1830 | 1461256856047 Marionette TRACE conn3 <- [1,206,null,{}] 09:40:56 INFO - PROCESS | 1830 | 1461256856056 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}] 09:40:56 INFO - PROCESS | 1830 | 1461256856210 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:40:56 INFO - PROCESS | 1830 | 1461256856375 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 61 (0x7f6fe17e6000) [pid = 1830] [serial = 123] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 60 (0x7f6ff4c9fc00) [pid = 1830] [serial = 134] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 59 (0x7f6fde377800) [pid = 1830] [serial = 141] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 58 (0x7f6fde370000) [pid = 1830] [serial = 140] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 57 (0x7f6fe4d84400) [pid = 1830] [serial = 128] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 56 (0x7f6fe5eef400) [pid = 1830] [serial = 129] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 55 (0x7f6fe6062800) [pid = 1830] [serial = 126] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 54 (0x7f6feab14c00) [pid = 1830] [serial = 132] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 53 (0x7f6ff5de6000) [pid = 1830] [serial = 135] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 52 (0x7f6fe64f7400) [pid = 1830] [serial = 131] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 51 (0x7f6fe8233c00) [pid = 1830] [serial = 138] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | --DOMWINDOW == 50 (0x7f6fe64f1000) [pid = 1830] [serial = 137] [outer = (nil)] [url = about:blank] 09:40:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfab7000 == 26 [pid = 1830] [id = 59] 09:40:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 51 (0x7f6fdef3d400) [pid = 1830] [serial = 175] [outer = (nil)] 09:40:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 52 (0x7f6fdfe11000) [pid = 1830] [serial = 176] [outer = 0x7f6fdef3d400] 09:40:56 INFO - PROCESS | 1830 | 1461256856472 Marionette DEBUG loaded listener.js 09:40:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 53 (0x7f6fe1791000) [pid = 1830] [serial = 177] [outer = 0x7f6fdef3d400] 09:40:57 INFO - PROCESS | 1830 | 1461256857099 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]]]}] 09:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1088ms 09:40:57 INFO - PROCESS | 1830 | 1461256857130 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:40:57 INFO - PROCESS | 1830 | 1461256857137 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:40:57 INFO - PROCESS | 1830 | 1461256857149 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:40:57 INFO - PROCESS | 1830 | 1461256857152 Marionette TRACE conn3 <- [1,210,null,{}] 09:40:57 INFO - PROCESS | 1830 | 1461256857158 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}] 09:40:57 INFO - PROCESS | 1830 | 1461256857302 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:40:57 INFO - PROCESS | 1830 | 1461256857392 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe607f800 == 27 [pid = 1830] [id = 60] 09:40:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 54 (0x7f6fdef40800) [pid = 1830] [serial = 178] [outer = (nil)] 09:40:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 55 (0x7f6fe4079c00) [pid = 1830] [serial = 179] [outer = 0x7f6fdef40800] 09:40:57 INFO - PROCESS | 1830 | 1461256857454 Marionette DEBUG loaded listener.js 09:40:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 56 (0x7f6fe5431400) [pid = 1830] [serial = 180] [outer = 0x7f6fdef40800] 09:40:58 INFO - PROCESS | 1830 | 1461256858094 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]]]}] 09:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 979ms 09:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:40:58 INFO - PROCESS | 1830 | 1461256858128 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:40:58 INFO - PROCESS | 1830 | 1461256858130 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:40:58 INFO - PROCESS | 1830 | 1461256858137 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:40:58 INFO - PROCESS | 1830 | 1461256858143 Marionette TRACE conn3 <- [1,214,null,{}] 09:40:58 INFO - PROCESS | 1830 | 1461256858160 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}] 09:40:58 INFO - PROCESS | 1830 | 1461256858332 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:40:58 INFO - PROCESS | 1830 | 1461256858358 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7265000 == 28 [pid = 1830] [id = 61] 09:40:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 57 (0x7f6fde254800) [pid = 1830] [serial = 181] [outer = (nil)] 09:40:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 58 (0x7f6fe640ac00) [pid = 1830] [serial = 182] [outer = 0x7f6fde254800] 09:40:58 INFO - PROCESS | 1830 | 1461256858425 Marionette DEBUG loaded listener.js 09:40:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 59 (0x7f6fe766cc00) [pid = 1830] [serial = 183] [outer = 0x7f6fde254800] 09:40:59 INFO - PROCESS | 1830 | 1461256859165 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]]]}] 09:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1089ms 09:40:59 INFO - PROCESS | 1830 | 1461256859226 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:40:59 INFO - PROCESS | 1830 | 1461256859231 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:40:59 INFO - PROCESS | 1830 | 1461256859243 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:40:59 INFO - PROCESS | 1830 | 1461256859245 Marionette TRACE conn3 <- [1,218,null,{}] 09:40:59 INFO - PROCESS | 1830 | 1461256859251 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}] 09:40:59 INFO - PROCESS | 1830 | 1461256859423 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:40:59 INFO - PROCESS | 1830 | 1461256859440 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe82a9000 == 29 [pid = 1830] [id = 62] 09:40:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 60 (0x7f6fde24c400) [pid = 1830] [serial = 184] [outer = (nil)] 09:40:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7f6fe82d9000) [pid = 1830] [serial = 185] [outer = 0x7f6fde24c400] 09:40:59 INFO - PROCESS | 1830 | 1461256859502 Marionette DEBUG loaded listener.js 09:40:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7f6fe8852400) [pid = 1830] [serial = 186] [outer = 0x7f6fde24c400] 09:41:00 INFO - PROCESS | 1830 | 1461256860204 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]]]}] 09:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 976ms 09:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:41:00 INFO - PROCESS | 1830 | 1461256860221 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:41:00 INFO - PROCESS | 1830 | 1461256860224 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:41:00 INFO - PROCESS | 1830 | 1461256860230 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:41:00 INFO - PROCESS | 1830 | 1461256860233 Marionette TRACE conn3 <- [1,222,null,{}] 09:41:00 INFO - PROCESS | 1830 | 1461256860243 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}] 09:41:00 INFO - PROCESS | 1830 | 1461256860427 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:41:00 INFO - PROCESS | 1830 | 1461256860470 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feaa2e800 == 30 [pid = 1830] [id = 63] 09:41:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7f6fde14c000) [pid = 1830] [serial = 187] [outer = (nil)] 09:41:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7f6fe8851000) [pid = 1830] [serial = 188] [outer = 0x7f6fde14c000] 09:41:00 INFO - PROCESS | 1830 | 1461256860575 Marionette DEBUG loaded listener.js 09:41:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7f6feb058800) [pid = 1830] [serial = 189] [outer = 0x7f6fde14c000] 09:41:01 INFO - PROCESS | 1830 | --DOMWINDOW == 64 (0x7f6fde255400) [pid = 1830] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:41:01 INFO - PROCESS | 1830 | --DOMWINDOW == 63 (0x7f6fe1794400) [pid = 1830] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:41:01 INFO - PROCESS | 1830 | --DOMWINDOW == 62 (0x7f6fe5439000) [pid = 1830] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:41:01 INFO - PROCESS | 1830 | --DOMWINDOW == 61 (0x7f6fe1798c00) [pid = 1830] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:41:01 INFO - PROCESS | 1830 | --DOMWINDOW == 60 (0x7f6fde36d400) [pid = 1830] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:41:01 INFO - PROCESS | 1830 | --DOMWINDOW == 59 (0x7f6fe543c000) [pid = 1830] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:41:01 INFO - PROCESS | 1830 | --DOMWINDOW == 58 (0x7f6fdfa3f800) [pid = 1830] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:41:01 INFO - PROCESS | 1830 | 1461256861516 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]]]}] 09:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1336ms 09:41:01 INFO - PROCESS | 1830 | 1461256861566 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:41:01 INFO - PROCESS | 1830 | 1461256861571 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:41:01 INFO - PROCESS | 1830 | 1461256861580 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:41:01 INFO - PROCESS | 1830 | 1461256861582 Marionette TRACE conn3 <- [1,226,null,{}] 09:41:01 INFO - PROCESS | 1830 | 1461256861586 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}] 09:41:01 INFO - PROCESS | 1830 | 1461256861795 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:41:01 INFO - PROCESS | 1830 | 1461256861812 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fead18000 == 31 [pid = 1830] [id = 64] 09:41:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 59 (0x7f6fe4eb0800) [pid = 1830] [serial = 190] [outer = (nil)] 09:41:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 60 (0x7f6fead88800) [pid = 1830] [serial = 191] [outer = 0x7f6fe4eb0800] 09:41:01 INFO - PROCESS | 1830 | 1461256861895 Marionette DEBUG loaded listener.js 09:41:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7f6ff4b77400) [pid = 1830] [serial = 192] [outer = 0x7f6fe4eb0800] 09:41:02 INFO - PROCESS | 1830 | 1461256862550 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]]]}] 09:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1025ms 09:41:02 INFO - PROCESS | 1830 | 1461256862607 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:41:02 INFO - PROCESS | 1830 | 1461256862609 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:41:02 INFO - PROCESS | 1830 | 1461256862616 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:41:02 INFO - PROCESS | 1830 | 1461256862618 Marionette TRACE conn3 <- [1,230,null,{}] 09:41:02 INFO - PROCESS | 1830 | 1461256862627 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}] 09:41:02 INFO - PROCESS | 1830 | 1461256862788 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:41:02 INFO - PROCESS | 1830 | 1461256862805 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feeddf800 == 32 [pid = 1830] [id = 65] 09:41:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7f6ff3d35000) [pid = 1830] [serial = 193] [outer = (nil)] 09:41:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7f6ff4bd6000) [pid = 1830] [serial = 194] [outer = 0x7f6ff3d35000] 09:41:02 INFO - PROCESS | 1830 | 1461256862866 Marionette DEBUG loaded listener.js 09:41:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7f6ff4ca5c00) [pid = 1830] [serial = 195] [outer = 0x7f6ff3d35000] 09:41:03 INFO - PROCESS | 1830 | 1461256863728 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]]]}] 09:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1185ms 09:41:03 INFO - PROCESS | 1830 | 1461256863802 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:41:03 INFO - PROCESS | 1830 | 1461256863809 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:41:03 INFO - PROCESS | 1830 | 1461256863818 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:41:03 INFO - PROCESS | 1830 | 1461256863822 Marionette TRACE conn3 <- [1,234,null,{}] 09:41:03 INFO - PROCESS | 1830 | 1461256863832 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}] 09:41:04 INFO - PROCESS | 1830 | 1461256864054 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:41:04 INFO - PROCESS | 1830 | 1461256864229 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe5560800 == 33 [pid = 1830] [id = 66] 09:41:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7f6fe00a3000) [pid = 1830] [serial = 196] [outer = (nil)] 09:41:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7f6fe1799c00) [pid = 1830] [serial = 197] [outer = 0x7f6fe00a3000] 09:41:04 INFO - PROCESS | 1830 | 1461256864304 Marionette DEBUG loaded listener.js 09:41:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f6fe1b1a000) [pid = 1830] [serial = 198] [outer = 0x7f6fe00a3000] 09:41:05 INFO - PROCESS | 1830 | 1461256865113 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]]]}] 09:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1346ms 09:41:05 INFO - PROCESS | 1830 | 1461256865165 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:41:05 INFO - PROCESS | 1830 | 1461256865173 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:41:05 INFO - PROCESS | 1830 | 1461256865183 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:41:05 INFO - PROCESS | 1830 | 1461256865187 Marionette TRACE conn3 <- [1,238,null,{}] 09:41:05 INFO - PROCESS | 1830 | 1461256865193 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}] 09:41:05 INFO - PROCESS | 1830 | 1461256865360 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:41:05 INFO - PROCESS | 1830 | 1461256865485 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7261000 == 34 [pid = 1830] [id = 67] 09:41:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7f6fe1793400) [pid = 1830] [serial = 199] [outer = (nil)] 09:41:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7f6fe63d7000) [pid = 1830] [serial = 200] [outer = 0x7f6fe1793400] 09:41:05 INFO - PROCESS | 1830 | 1461256865558 Marionette DEBUG loaded listener.js 09:41:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7f6fe75a2000) [pid = 1830] [serial = 201] [outer = 0x7f6fe1793400] 09:41:06 INFO - PROCESS | 1830 | 1461256866409 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]]]}] 09:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1280ms 09:41:06 INFO - PROCESS | 1830 | 1461256866465 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:41:06 INFO - PROCESS | 1830 | 1461256866469 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:41:06 INFO - PROCESS | 1830 | 1461256866475 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:41:06 INFO - PROCESS | 1830 | 1461256866481 Marionette TRACE conn3 <- [1,242,null,{}] 09:41:06 INFO - PROCESS | 1830 | 1461256866496 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}] 09:41:06 INFO - PROCESS | 1830 | 1461256866720 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:41:06 INFO - PROCESS | 1830 | 1461256866819 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4bfb800 == 35 [pid = 1830] [id = 68] 09:41:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7f6feab41800) [pid = 1830] [serial = 202] [outer = (nil)] 09:41:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f6feed71800) [pid = 1830] [serial = 203] [outer = 0x7f6feab41800] 09:41:06 INFO - PROCESS | 1830 | 1461256866895 Marionette DEBUG loaded listener.js 09:41:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7f6ff4c9fc00) [pid = 1830] [serial = 204] [outer = 0x7f6feab41800] 09:41:07 INFO - PROCESS | 1830 | 1461256867783 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]]]}] 09:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1337ms 09:41:07 INFO - PROCESS | 1830 | 1461256867818 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:41:07 INFO - PROCESS | 1830 | 1461256867822 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:41:07 INFO - PROCESS | 1830 | 1461256867829 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:41:07 INFO - PROCESS | 1830 | 1461256867832 Marionette TRACE conn3 <- [1,246,null,{}] 09:41:07 INFO - PROCESS | 1830 | 1461256867837 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}] 09:41:07 INFO - PROCESS | 1830 | 1461256867987 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:41:08 INFO - PROCESS | 1830 | 1461256868119 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4ec1800 == 36 [pid = 1830] [id = 69] 09:41:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7f6fe543c000) [pid = 1830] [serial = 205] [outer = (nil)] 09:41:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7f6ff50eec00) [pid = 1830] [serial = 206] [outer = 0x7f6fe543c000] 09:41:08 INFO - PROCESS | 1830 | 1461256868192 Marionette DEBUG loaded listener.js 09:41:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7f6ff5e33800) [pid = 1830] [serial = 207] [outer = 0x7f6fe543c000] 09:41:09 INFO - PROCESS | 1830 | 1461256869162 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]]]}] 09:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1379ms 09:41:09 INFO - PROCESS | 1830 | 1461256869209 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:41:09 INFO - PROCESS | 1830 | 1461256869215 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:41:09 INFO - PROCESS | 1830 | 1461256869229 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:41:09 INFO - PROCESS | 1830 | 1461256869239 Marionette TRACE conn3 <- [1,250,null,{}] 09:41:09 INFO - PROCESS | 1830 | 1461256869248 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}] 09:41:09 INFO - PROCESS | 1830 | 1461256869478 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 75 (0x7f6fe17e4000) [pid = 1830] [serial = 155] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 74 (0x7f6fe6061c00) [pid = 1830] [serial = 144] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 73 (0x7f6fe4688c00) [pid = 1830] [serial = 143] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 72 (0x7f6fe55f2400) [pid = 1830] [serial = 158] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7f6feab3fc00) [pid = 1830] [serial = 147] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7f6fe82d9c00) [pid = 1830] [serial = 146] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7f6fe605f800) [pid = 1830] [serial = 159] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 68 (0x7f6fe72d5c00) [pid = 1830] [serial = 164] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 67 (0x7f6fe6411000) [pid = 1830] [serial = 161] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7f6fdfa44400) [pid = 1830] [serial = 152] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 65 (0x7f6fe0098c00) [pid = 1830] [serial = 153] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 64 (0x7f6fde89c000) [pid = 1830] [serial = 149] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 63 (0x7f6fe692c000) [pid = 1830] [serial = 162] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 62 (0x7f6fe75a7c00) [pid = 1830] [serial = 165] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 61 (0x7f6fe4076400) [pid = 1830] [serial = 156] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | --DOMWINDOW == 60 (0x7f6fe878b800) [pid = 1830] [serial = 167] [outer = (nil)] [url = about:blank] 09:41:09 INFO - PROCESS | 1830 | 1461256869713 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfab6000 == 37 [pid = 1830] [id = 70] 09:41:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 61 (0x7f6fdfa44400) [pid = 1830] [serial = 208] [outer = (nil)] 09:41:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 62 (0x7f6fe00a2800) [pid = 1830] [serial = 209] [outer = 0x7f6fdfa44400] 09:41:09 INFO - PROCESS | 1830 | 1461256869782 Marionette DEBUG loaded listener.js 09:41:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 63 (0x7f6fe17e1400) [pid = 1830] [serial = 210] [outer = 0x7f6fdfa44400] 09:41:10 INFO - PROCESS | 1830 | 1461256870432 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]]]}] 09:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1237ms 09:41:10 INFO - PROCESS | 1830 | 1461256870467 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:41:10 INFO - PROCESS | 1830 | 1461256870474 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:41:10 INFO - PROCESS | 1830 | 1461256870485 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:41:10 INFO - PROCESS | 1830 | 1461256870488 Marionette TRACE conn3 <- [1,254,null,{}] 09:41:10 INFO - PROCESS | 1830 | 1461256870494 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}] 09:41:10 INFO - PROCESS | 1830 | 1461256870642 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:41:10 INFO - PROCESS | 1830 | 1461256870738 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe655b800 == 38 [pid = 1830] [id = 71] 09:41:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 64 (0x7f6fdfe0d000) [pid = 1830] [serial = 211] [outer = (nil)] 09:41:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 65 (0x7f6fe4ead000) [pid = 1830] [serial = 212] [outer = 0x7f6fdfe0d000] 09:41:10 INFO - PROCESS | 1830 | 1461256870802 Marionette DEBUG loaded listener.js 09:41:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 66 (0x7f6fe62a7c00) [pid = 1830] [serial = 213] [outer = 0x7f6fdfe0d000] 09:41:11 INFO - PROCESS | 1830 | 1461256871472 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]]]}] 09:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1033ms 09:41:11 INFO - PROCESS | 1830 | 1461256871518 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:41:11 INFO - PROCESS | 1830 | 1461256871522 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:41:11 INFO - PROCESS | 1830 | 1461256871528 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:41:11 INFO - PROCESS | 1830 | 1461256871534 Marionette TRACE conn3 <- [1,258,null,{}] 09:41:11 INFO - PROCESS | 1830 | 1461256871575 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}] 09:41:11 INFO - PROCESS | 1830 | 1461256871732 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:41:11 INFO - PROCESS | 1830 | 1461256871744 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b0a000 == 39 [pid = 1830] [id = 72] 09:41:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f6fe759e800) [pid = 1830] [serial = 214] [outer = (nil)] 09:41:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7f6fe8782000) [pid = 1830] [serial = 215] [outer = 0x7f6fe759e800] 09:41:11 INFO - PROCESS | 1830 | 1461256871812 Marionette DEBUG loaded listener.js 09:41:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7f6fead8c400) [pid = 1830] [serial = 216] [outer = 0x7f6fe759e800] 09:41:12 INFO - PROCESS | 1830 | 1461256872604 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]]]}] 09:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1095ms 09:41:12 INFO - PROCESS | 1830 | 1461256872624 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:41:12 INFO - PROCESS | 1830 | 1461256872628 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:41:12 INFO - PROCESS | 1830 | 1461256872742 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:41:12 INFO - PROCESS | 1830 | 1461256872745 Marionette TRACE conn3 <- [1,262,null,{}] 09:41:12 INFO - PROCESS | 1830 | 1461256872755 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}] 09:41:12 INFO - PROCESS | 1830 | 1461256872921 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:41:12 INFO - PROCESS | 1830 | 1461256872977 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feaa2b000 == 40 [pid = 1830] [id = 73] 09:41:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7f6fe1797c00) [pid = 1830] [serial = 217] [outer = (nil)] 09:41:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7f6fedf48c00) [pid = 1830] [serial = 218] [outer = 0x7f6fe1797c00] 09:41:13 INFO - PROCESS | 1830 | 1461256873042 Marionette DEBUG loaded listener.js 09:41:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f6ff4cac800) [pid = 1830] [serial = 219] [outer = 0x7f6fe1797c00] 09:41:13 INFO - PROCESS | 1830 | --DOMWINDOW == 71 (0x7f6fdef40800) [pid = 1830] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:41:13 INFO - PROCESS | 1830 | --DOMWINDOW == 70 (0x7f6fde254800) [pid = 1830] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:41:13 INFO - PROCESS | 1830 | --DOMWINDOW == 69 (0x7f6fde14c000) [pid = 1830] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:41:13 INFO - PROCESS | 1830 | --DOMWINDOW == 68 (0x7f6fde24c400) [pid = 1830] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:41:13 INFO - PROCESS | 1830 | --DOMWINDOW == 67 (0x7f6fdef3d400) [pid = 1830] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:41:13 INFO - PROCESS | 1830 | --DOMWINDOW == 66 (0x7f6fe4eb0800) [pid = 1830] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:41:13 INFO - PROCESS | 1830 | 1461256873801 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]]]}] 09:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1107ms 09:41:13 INFO - PROCESS | 1830 | 1461256873827 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:41:13 INFO - PROCESS | 1830 | 1461256873830 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:41:13 INFO - PROCESS | 1830 | 1461256873839 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:41:13 INFO - PROCESS | 1830 | 1461256873842 Marionette TRACE conn3 <- [1,266,null,{}] 09:41:13 INFO - PROCESS | 1830 | 1461256873847 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}] 09:41:14 INFO - PROCESS | 1830 | 1461256874041 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:41:14 INFO - PROCESS | 1830 | 1461256874098 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4b8b000 == 41 [pid = 1830] [id = 74] 09:41:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 67 (0x7f6fde14c000) [pid = 1830] [serial = 220] [outer = (nil)] 09:41:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 68 (0x7f6fe1794000) [pid = 1830] [serial = 221] [outer = 0x7f6fde14c000] 09:41:14 INFO - PROCESS | 1830 | 1461256874172 Marionette DEBUG loaded listener.js 09:41:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 69 (0x7f6ff4ee9800) [pid = 1830] [serial = 222] [outer = 0x7f6fde14c000] 09:41:14 INFO - PROCESS | 1830 | 1461256874795 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]]]}] 09:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 987ms 09:41:14 INFO - PROCESS | 1830 | 1461256874824 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:41:14 INFO - PROCESS | 1830 | 1461256874826 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:41:14 INFO - PROCESS | 1830 | 1461256874832 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:41:14 INFO - PROCESS | 1830 | 1461256874834 Marionette TRACE conn3 <- [1,270,null,{}] 09:41:14 INFO - PROCESS | 1830 | 1461256874851 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}] 09:41:15 INFO - PROCESS | 1830 | 1461256875051 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:41:15 INFO - PROCESS | 1830 | 1461256875078 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5b0e000 == 42 [pid = 1830] [id = 75] 09:41:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 70 (0x7f6ff5e3e800) [pid = 1830] [serial = 223] [outer = (nil)] 09:41:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 71 (0x7f6ff61c9c00) [pid = 1830] [serial = 224] [outer = 0x7f6ff5e3e800] 09:41:15 INFO - PROCESS | 1830 | 1461256875146 Marionette DEBUG loaded listener.js 09:41:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 72 (0x7f6ff96f4c00) [pid = 1830] [serial = 225] [outer = 0x7f6ff5e3e800] 09:41:15 INFO - PROCESS | 1830 | 1461256875818 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]]]}] 09:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1039ms 09:41:15 INFO - PROCESS | 1830 | 1461256875873 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:41:15 INFO - PROCESS | 1830 | 1461256875877 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:41:15 INFO - PROCESS | 1830 | 1461256875886 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:41:15 INFO - PROCESS | 1830 | 1461256875890 Marionette TRACE conn3 <- [1,274,null,{}] 09:41:15 INFO - PROCESS | 1830 | 1461256875894 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}] 09:41:16 INFO - PROCESS | 1830 | 1461256876071 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:41:16 INFO - PROCESS | 1830 | 1461256876084 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde40c800 == 43 [pid = 1830] [id = 76] 09:41:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 73 (0x7f6fde14cc00) [pid = 1830] [serial = 226] [outer = (nil)] 09:41:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 74 (0x7f6ff9dc4400) [pid = 1830] [serial = 227] [outer = 0x7f6fde14cc00] 09:41:16 INFO - PROCESS | 1830 | 1461256876143 Marionette DEBUG loaded listener.js 09:41:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 75 (0x7f6ff9e51800) [pid = 1830] [serial = 228] [outer = 0x7f6fde14cc00] 09:41:17 INFO - PROCESS | 1830 | 1461256877012 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]]]}] 09:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1180ms 09:41:17 INFO - PROCESS | 1830 | 1461256877065 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:41:17 INFO - PROCESS | 1830 | 1461256877070 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:41:17 INFO - PROCESS | 1830 | 1461256877080 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:41:17 INFO - PROCESS | 1830 | 1461256877084 Marionette TRACE conn3 <- [1,278,null,{}] 09:41:17 INFO - PROCESS | 1830 | 1461256877093 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}] 09:41:17 INFO - PROCESS | 1830 | 1461256877260 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:41:17 INFO - PROCESS | 1830 | 1461256877395 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe654e800 == 44 [pid = 1830] [id = 77] 09:41:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 76 (0x7f6fdfa42400) [pid = 1830] [serial = 229] [outer = (nil)] 09:41:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 77 (0x7f6fe1796c00) [pid = 1830] [serial = 230] [outer = 0x7f6fdfa42400] 09:41:17 INFO - PROCESS | 1830 | 1461256877473 Marionette DEBUG loaded listener.js 09:41:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 78 (0x7f6fe5eed800) [pid = 1830] [serial = 231] [outer = 0x7f6fdfa42400] 09:41:18 INFO - PROCESS | 1830 | 1461256878320 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]]]}] 09:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1281ms 09:41:18 INFO - PROCESS | 1830 | 1461256878363 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:41:18 INFO - PROCESS | 1830 | 1461256878371 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:41:18 INFO - PROCESS | 1830 | 1461256878397 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:41:18 INFO - PROCESS | 1830 | 1461256878402 Marionette TRACE conn3 <- [1,282,null,{}] 09:41:18 INFO - PROCESS | 1830 | 1461256878410 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}] 09:41:18 INFO - PROCESS | 1830 | 1461256878569 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:41:18 INFO - PROCESS | 1830 | 1461256878697 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4b9f800 == 45 [pid = 1830] [id = 78] 09:41:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 79 (0x7f6fdfe0bc00) [pid = 1830] [serial = 232] [outer = (nil)] 09:41:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 80 (0x7f6fe82e6c00) [pid = 1830] [serial = 233] [outer = 0x7f6fdfe0bc00] 09:41:18 INFO - PROCESS | 1830 | 1461256878774 Marionette DEBUG loaded listener.js 09:41:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 81 (0x7f6feed1b400) [pid = 1830] [serial = 234] [outer = 0x7f6fdfe0bc00] 09:41:19 INFO - PROCESS | 1830 | 1461256879681 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]]]}] 09:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1349ms 09:41:19 INFO - PROCESS | 1830 | 1461256879732 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:41:19 INFO - PROCESS | 1830 | 1461256879737 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:41:19 INFO - PROCESS | 1830 | 1461256879744 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:41:19 INFO - PROCESS | 1830 | 1461256879750 Marionette TRACE conn3 <- [1,286,null,{}] 09:41:19 INFO - PROCESS | 1830 | 1461256879767 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}] 09:41:20 INFO - PROCESS | 1830 | 1461256880005 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:41:20 INFO - PROCESS | 1830 | 1461256880112 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff97ab800 == 46 [pid = 1830] [id = 79] 09:41:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 82 (0x7f6ff7a05c00) [pid = 1830] [serial = 235] [outer = (nil)] 09:41:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7f6ff7f2e000) [pid = 1830] [serial = 236] [outer = 0x7f6ff7a05c00] 09:41:20 INFO - PROCESS | 1830 | 1461256880289 Marionette DEBUG loaded listener.js 09:41:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7f6ff9dc5400) [pid = 1830] [serial = 237] [outer = 0x7f6ff7a05c00] 09:41:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7f6ff9dd1800) [pid = 1830] [serial = 238] [outer = 0x7f6fde431800] 09:41:21 INFO - PROCESS | 1830 | 1461256881252 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]]]}] 09:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1542ms 09:41:21 INFO - PROCESS | 1830 | 1461256881288 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:41:21 INFO - PROCESS | 1830 | 1461256881294 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:41:21 INFO - PROCESS | 1830 | 1461256881302 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:41:21 INFO - PROCESS | 1830 | 1461256881307 Marionette TRACE conn3 <- [1,290,null,{}] 09:41:21 INFO - PROCESS | 1830 | 1461256881314 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}] 09:41:21 INFO - PROCESS | 1830 | 1461256881525 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:41:21 INFO - PROCESS | 1830 | 1461256881724 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9e35800 == 47 [pid = 1830] [id = 80] 09:41:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7f6fe7014800) [pid = 1830] [serial = 239] [outer = (nil)] 09:41:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7f6fe701f000) [pid = 1830] [serial = 240] [outer = 0x7f6fe7014800] 09:41:21 INFO - PROCESS | 1830 | 1461256881857 Marionette DEBUG loaded listener.js 09:41:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7f6ff9dc9400) [pid = 1830] [serial = 241] [outer = 0x7f6fe7014800] 09:41:22 INFO - PROCESS | 1830 | 1461256882943 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]]]}] 09:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1704ms 09:41:23 INFO - PROCESS | 1830 | 1461256883009 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:41:23 INFO - PROCESS | 1830 | 1461256883015 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:41:23 INFO - PROCESS | 1830 | 1461256883024 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:41:23 INFO - PROCESS | 1830 | 1461256883030 Marionette TRACE conn3 <- [1,294,null,{}] 09:41:23 INFO - PROCESS | 1830 | 1461256883038 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}] 09:41:23 INFO - PROCESS | 1830 | 1461256883263 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:41:23 INFO - PROCESS | 1830 | 1461256883433 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa296800 == 48 [pid = 1830] [id = 81] 09:41:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7f6fe35aa800) [pid = 1830] [serial = 242] [outer = (nil)] 09:41:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7f6fe35af000) [pid = 1830] [serial = 243] [outer = 0x7f6fe35aa800] 09:41:23 INFO - PROCESS | 1830 | 1461256883519 Marionette DEBUG loaded listener.js 09:41:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7f6fe35b3800) [pid = 1830] [serial = 244] [outer = 0x7f6fe35aa800] 09:41:24 INFO - PROCESS | 1830 | 1461256884251 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]]]}] 09:41:24 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. 09:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1289ms 09:41:24 INFO - PROCESS | 1830 | 1461256884313 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:41:24 INFO - PROCESS | 1830 | 1461256884317 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:41:24 INFO - PROCESS | 1830 | 1461256884323 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:41:24 INFO - PROCESS | 1830 | 1461256884326 Marionette TRACE conn3 <- [1,298,null,{}] 09:41:24 INFO - PROCESS | 1830 | 1461256884331 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}] 09:41:24 INFO - PROCESS | 1830 | 1461256884573 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:41:24 INFO - PROCESS | 1830 | 1461256884706 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe17b0800 == 49 [pid = 1830] [id = 82] 09:41:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7f6fde255400) [pid = 1830] [serial = 245] [outer = (nil)] 09:41:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f6fe4070800) [pid = 1830] [serial = 246] [outer = 0x7f6fde255400] 09:41:24 INFO - PROCESS | 1830 | 1461256884779 Marionette DEBUG loaded listener.js 09:41:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f6ff4ca3800) [pid = 1830] [serial = 247] [outer = 0x7f6fde255400] 09:41:25 INFO - PROCESS | 1830 | 1461256885871 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]]]}] 09:41:25 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. 09:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1588ms 09:41:25 INFO - PROCESS | 1830 | 1461256885912 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:41:25 INFO - PROCESS | 1830 | 1461256885918 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:41:25 INFO - PROCESS | 1830 | 1461256885928 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:41:25 INFO - PROCESS | 1830 | 1461256885933 Marionette TRACE conn3 <- [1,302,null,{}] 09:41:25 INFO - PROCESS | 1830 | 1461256885940 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}] 09:41:26 INFO - PROCESS | 1830 | 1461256886117 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:41:26 INFO - PROCESS | 1830 | 1461256886263 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe646d800 == 50 [pid = 1830] [id = 83] 09:41:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f6fe1b18c00) [pid = 1830] [serial = 248] [outer = (nil)] 09:41:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f6fe35b4c00) [pid = 1830] [serial = 249] [outer = 0x7f6fe1b18c00] 09:41:26 INFO - PROCESS | 1830 | 1461256886333 Marionette DEBUG loaded listener.js 09:41:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f6fe5436800) [pid = 1830] [serial = 250] [outer = 0x7f6fe1b18c00] 09:41:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe82b0000 == 49 [pid = 1830] [id = 42] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7f6ff4bd6000) [pid = 1830] [serial = 194] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff5b0e000 == 48 [pid = 1830] [id = 75] 09:41:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4b8b000 == 47 [pid = 1830] [id = 74] 09:41:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feaa2b000 == 46 [pid = 1830] [id = 73] 09:41:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7b0a000 == 45 [pid = 1830] [id = 72] 09:41:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe655b800 == 44 [pid = 1830] [id = 71] 09:41:26 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfab6000 == 43 [pid = 1830] [id = 70] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7f6fe4079c00) [pid = 1830] [serial = 179] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7f6fe640ac00) [pid = 1830] [serial = 182] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7f6feb058800) [pid = 1830] [serial = 189] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7f6fe82d9000) [pid = 1830] [serial = 185] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7f6fe1791000) [pid = 1830] [serial = 177] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7f6fe5431400) [pid = 1830] [serial = 180] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7f6ff4b77400) [pid = 1830] [serial = 192] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7f6fdfe11000) [pid = 1830] [serial = 176] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7f6fde89d000) [pid = 1830] [serial = 170] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 86 (0x7f6fe407a000) [pid = 1830] [serial = 173] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 85 (0x7f6fe8852400) [pid = 1830] [serial = 186] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 84 (0x7f6fead88800) [pid = 1830] [serial = 191] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 83 (0x7f6fe8851000) [pid = 1830] [serial = 188] [outer = (nil)] [url = about:blank] 09:41:26 INFO - PROCESS | 1830 | --DOMWINDOW == 82 (0x7f6fe766cc00) [pid = 1830] [serial = 183] [outer = (nil)] [url = about:blank] 09:41:27 INFO - PROCESS | 1830 | 1461256887120 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]]]}] 09:41:27 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. 09:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1231ms 09:41:27 INFO - PROCESS | 1830 | 1461256887161 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:41:27 INFO - PROCESS | 1830 | 1461256887169 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:41:27 INFO - PROCESS | 1830 | 1461256887180 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:41:27 INFO - PROCESS | 1830 | 1461256887184 Marionette TRACE conn3 <- [1,306,null,{}] 09:41:27 INFO - PROCESS | 1830 | 1461256887189 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}] 09:41:27 INFO - PROCESS | 1830 | 1461256887337 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:41:27 INFO - PROCESS | 1830 | 1461256887354 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6f3e800 == 44 [pid = 1830] [id = 84] 09:41:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 83 (0x7f6fe5431400) [pid = 1830] [serial = 251] [outer = (nil)] 09:41:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 84 (0x7f6fe701c400) [pid = 1830] [serial = 252] [outer = 0x7f6fe5431400] 09:41:27 INFO - PROCESS | 1830 | 1461256887418 Marionette DEBUG loaded listener.js 09:41:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 85 (0x7f6fe766b800) [pid = 1830] [serial = 253] [outer = 0x7f6fe5431400] 09:41:28 INFO - PROCESS | 1830 | 1461256888271 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]]]}] 09:41:28 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. 09:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1130ms 09:41:28 INFO - PROCESS | 1830 | 1461256888311 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:41:28 INFO - PROCESS | 1830 | 1461256888314 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:41:28 INFO - PROCESS | 1830 | 1461256888320 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:41:28 INFO - PROCESS | 1830 | 1461256888326 Marionette TRACE conn3 <- [1,310,null,{}] 09:41:28 INFO - PROCESS | 1830 | 1461256888341 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}] 09:41:28 INFO - PROCESS | 1830 | 1461256888486 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:41:28 INFO - PROCESS | 1830 | 1461256888504 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feabc3000 == 45 [pid = 1830] [id = 85] 09:41:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 86 (0x7f6fead8a800) [pid = 1830] [serial = 254] [outer = (nil)] 09:41:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 87 (0x7f6feed1d400) [pid = 1830] [serial = 255] [outer = 0x7f6fead8a800] 09:41:28 INFO - PROCESS | 1830 | 1461256888572 Marionette DEBUG loaded listener.js 09:41:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7f6ff4bd6000) [pid = 1830] [serial = 256] [outer = 0x7f6fead8a800] 09:41:29 INFO - PROCESS | 1830 | 1461256889363 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]]]}] 09:41:29 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. 09:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1081ms 09:41:29 INFO - PROCESS | 1830 | 1461256889411 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:41:29 INFO - PROCESS | 1830 | 1461256889427 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:41:29 INFO - PROCESS | 1830 | 1461256889441 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:41:29 INFO - PROCESS | 1830 | 1461256889443 Marionette TRACE conn3 <- [1,314,null,{}] 09:41:29 INFO - PROCESS | 1830 | 1461256889449 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}] 09:41:29 INFO - PROCESS | 1830 | 1461256889623 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:41:29 INFO - PROCESS | 1830 | 1461256889647 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4be5000 == 46 [pid = 1830] [id = 86] 09:41:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7f6fde8d4400) [pid = 1830] [serial = 257] [outer = (nil)] 09:41:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7f6fde8dd400) [pid = 1830] [serial = 258] [outer = 0x7f6fde8d4400] 09:41:29 INFO - PROCESS | 1830 | 1461256889713 Marionette DEBUG loaded listener.js 09:41:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7f6fdfe03000) [pid = 1830] [serial = 259] [outer = 0x7f6fde8d4400] 09:41:30 INFO - PROCESS | 1830 | 1461256890468 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]]]}] 09:41:30 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. 09:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1079ms 09:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:41:30 INFO - PROCESS | 1830 | 1461256890520 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:41:30 INFO - PROCESS | 1830 | 1461256890523 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:41:30 INFO - PROCESS | 1830 | 1461256890530 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:41:30 INFO - PROCESS | 1830 | 1461256890533 Marionette TRACE conn3 <- [1,318,null,{}] 09:41:30 INFO - PROCESS | 1830 | 1461256890537 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}] 09:41:30 INFO - PROCESS | 1830 | 1461256890715 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:41:30 INFO - PROCESS | 1830 | 1461256890743 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe352d800 == 47 [pid = 1830] [id = 87] 09:41:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7f6fde8d8000) [pid = 1830] [serial = 260] [outer = (nil)] 09:41:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f6feed6fc00) [pid = 1830] [serial = 261] [outer = 0x7f6fde8d8000] 09:41:30 INFO - PROCESS | 1830 | 1461256890806 Marionette DEBUG loaded listener.js 09:41:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f6ff50e5800) [pid = 1830] [serial = 262] [outer = 0x7f6fde8d8000] 09:41:31 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7f6fe1797c00) [pid = 1830] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:41:31 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7f6fe759e800) [pid = 1830] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:41:31 INFO - PROCESS | 1830 | --DOMWINDOW == 91 (0x7f6ff3d35000) [pid = 1830] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:41:31 INFO - PROCESS | 1830 | --DOMWINDOW == 90 (0x7f6ff5e3e800) [pid = 1830] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:41:31 INFO - PROCESS | 1830 | --DOMWINDOW == 89 (0x7f6fde14c000) [pid = 1830] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:41:31 INFO - PROCESS | 1830 | --DOMWINDOW == 88 (0x7f6fdfa44400) [pid = 1830] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:41:31 INFO - PROCESS | 1830 | --DOMWINDOW == 87 (0x7f6fdfe0d000) [pid = 1830] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:41:31 INFO - PROCESS | 1830 | 1461256891783 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]]]}] 09:41:31 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. 09:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1285ms 09:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:41:31 INFO - PROCESS | 1830 | 1461256891814 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:41:31 INFO - PROCESS | 1830 | 1461256891817 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:41:31 INFO - PROCESS | 1830 | 1461256891824 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:41:31 INFO - PROCESS | 1830 | 1461256891827 Marionette TRACE conn3 <- [1,322,null,{}] 09:41:31 INFO - PROCESS | 1830 | 1461256891832 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}] 09:41:31 INFO - PROCESS | 1830 | 1461256891983 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:41:32 INFO - PROCESS | 1830 | 1461256892093 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5d09000 == 48 [pid = 1830] [id = 88] 09:41:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 88 (0x7f6fde257000) [pid = 1830] [serial = 263] [outer = (nil)] 09:41:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 89 (0x7f6ff5e32800) [pid = 1830] [serial = 264] [outer = 0x7f6fde257000] 09:41:32 INFO - PROCESS | 1830 | 1461256892160 Marionette DEBUG loaded listener.js 09:41:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 90 (0x7f6ffa071000) [pid = 1830] [serial = 265] [outer = 0x7f6fde257000] 09:41:32 INFO - PROCESS | 1830 | 1461256892803 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]]]}] 09:41:32 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. 09:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1035ms 09:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:41:32 INFO - PROCESS | 1830 | 1461256892858 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:41:32 INFO - PROCESS | 1830 | 1461256892861 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:41:32 INFO - PROCESS | 1830 | 1461256892866 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:41:32 INFO - PROCESS | 1830 | 1461256892869 Marionette TRACE conn3 <- [1,326,null,{}] 09:41:32 INFO - PROCESS | 1830 | 1461256892874 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}] 09:41:33 INFO - PROCESS | 1830 | 1461256893048 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:41:33 INFO - PROCESS | 1830 | 1461256893066 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffbf78800 == 49 [pid = 1830] [id = 89] 09:41:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 91 (0x7f6fe4d86800) [pid = 1830] [serial = 266] [outer = (nil)] 09:41:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 92 (0x7f6ffa0a2c00) [pid = 1830] [serial = 267] [outer = 0x7f6fe4d86800] 09:41:33 INFO - PROCESS | 1830 | 1461256893128 Marionette DEBUG loaded listener.js 09:41:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f6ffa2f7000) [pid = 1830] [serial = 268] [outer = 0x7f6fe4d86800] 09:41:34 INFO - PROCESS | 1830 | 1461256893997 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]]]}] 09:41:34 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. 09:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1181ms 09:41:34 INFO - PROCESS | 1830 | 1461256894049 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:41:34 INFO - PROCESS | 1830 | 1461256894054 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:41:34 INFO - PROCESS | 1830 | 1461256894063 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:41:34 INFO - PROCESS | 1830 | 1461256894068 Marionette TRACE conn3 <- [1,330,null,{}] 09:41:34 INFO - PROCESS | 1830 | 1461256894077 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}] 09:41:34 INFO - PROCESS | 1830 | 1461256894257 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:41:34 INFO - PROCESS | 1830 | 1461256894405 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6474000 == 50 [pid = 1830] [id = 90] 09:41:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f6fde8db800) [pid = 1830] [serial = 269] [outer = (nil)] 09:41:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f6fe17e4000) [pid = 1830] [serial = 270] [outer = 0x7f6fde8db800] 09:41:34 INFO - PROCESS | 1830 | 1461256894541 Marionette DEBUG loaded listener.js 09:41:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f6fe407a000) [pid = 1830] [serial = 271] [outer = 0x7f6fde8db800] 09:41:35 INFO - PROCESS | 1830 | 1461256895430 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]]]}] 09:41:35 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. 09:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1386ms 09:41:35 INFO - PROCESS | 1830 | 1461256895450 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:41:35 INFO - PROCESS | 1830 | 1461256895458 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:41:35 INFO - PROCESS | 1830 | 1461256895469 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:41:35 INFO - PROCESS | 1830 | 1461256895473 Marionette TRACE conn3 <- [1,334,null,{}] 09:41:35 INFO - PROCESS | 1830 | 1461256895479 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}] 09:41:35 INFO - PROCESS | 1830 | 1461256895645 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:41:35 INFO - PROCESS | 1830 | 1461256895786 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4e1e800 == 51 [pid = 1830] [id = 91] 09:41:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f6fe1794800) [pid = 1830] [serial = 272] [outer = (nil)] 09:41:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f6fe759fc00) [pid = 1830] [serial = 273] [outer = 0x7f6fe1794800] 09:41:35 INFO - PROCESS | 1830 | 1461256895862 Marionette DEBUG loaded listener.js 09:41:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f6fe8785400) [pid = 1830] [serial = 274] [outer = 0x7f6fe1794800] 09:41:36 INFO - PROCESS | 1830 | 1461256896781 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]]]}] 09:41:36 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. 09:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1331ms 09:41:36 INFO - PROCESS | 1830 | 1461256896800 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:41:36 INFO - PROCESS | 1830 | 1461256896804 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:41:36 INFO - PROCESS | 1830 | 1461256896811 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:41:36 INFO - PROCESS | 1830 | 1461256896817 Marionette TRACE conn3 <- [1,338,null,{}] 09:41:36 INFO - PROCESS | 1830 | 1461256896833 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}] 09:41:36 INFO - PROCESS | 1830 | 1461256896989 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:41:37 INFO - PROCESS | 1830 | 1461256897133 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffe229800 == 52 [pid = 1830] [id = 92] 09:41:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f6fe82e5800) [pid = 1830] [serial = 275] [outer = (nil)] 09:41:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f6ff61ce000) [pid = 1830] [serial = 276] [outer = 0x7f6fe82e5800] 09:41:37 INFO - PROCESS | 1830 | 1461256897213 Marionette DEBUG loaded listener.js 09:41:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f6ff9dd0400) [pid = 1830] [serial = 277] [outer = 0x7f6fe82e5800] 09:41:38 INFO - PROCESS | 1830 | 1461256898097 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]]]}] 09:41:38 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. 09:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1338ms 09:41:38 INFO - PROCESS | 1830 | 1461256898150 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:41:38 INFO - PROCESS | 1830 | 1461256898155 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:41:38 INFO - PROCESS | 1830 | 1461256898161 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:41:38 INFO - PROCESS | 1830 | 1461256898164 Marionette TRACE conn3 <- [1,342,null,{}] 09:41:38 INFO - PROCESS | 1830 | 1461256898169 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}] 09:41:38 INFO - PROCESS | 1830 | 1461256898328 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:41:38 INFO - PROCESS | 1830 | 1461256898468 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2ad5000 == 53 [pid = 1830] [id = 93] 09:41:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f6ffa2fb400) [pid = 1830] [serial = 278] [outer = (nil)] 09:41:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f6ffa30cc00) [pid = 1830] [serial = 279] [outer = 0x7f6ffa2fb400] 09:41:38 INFO - PROCESS | 1830 | 1461256898603 Marionette DEBUG loaded listener.js 09:41:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f6ffa311800) [pid = 1830] [serial = 280] [outer = 0x7f6ffa2fb400] 09:41:39 INFO - PROCESS | 1830 | 1461256899447 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]]]}] 09:41:39 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. 09:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1337ms 09:41:39 INFO - PROCESS | 1830 | 1461256899499 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:41:39 INFO - PROCESS | 1830 | 1461256899503 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:41:39 INFO - PROCESS | 1830 | 1461256899509 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:41:39 INFO - PROCESS | 1830 | 1461256899513 Marionette TRACE conn3 <- [1,346,null,{}] 09:41:39 INFO - PROCESS | 1830 | 1461256899519 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}] 09:41:39 INFO - PROCESS | 1830 | 1461256899680 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:41:39 INFO - PROCESS | 1830 | 1461256899830 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2af0800 == 54 [pid = 1830] [id = 94] 09:41:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f6fe1613800) [pid = 1830] [serial = 281] [outer = (nil)] 09:41:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f6fe161b000) [pid = 1830] [serial = 282] [outer = 0x7f6fe1613800] 09:41:39 INFO - PROCESS | 1830 | 1461256899906 Marionette DEBUG loaded listener.js 09:41:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f6fe161f800) [pid = 1830] [serial = 283] [outer = 0x7f6fe1613800] 09:41:41 INFO - PROCESS | 1830 | 1461256901021 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]]]}] 09:41:41 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. 09:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1580ms 09:41:41 INFO - PROCESS | 1830 | 1461256901092 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:41:41 INFO - PROCESS | 1830 | 1461256901097 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:41:41 INFO - PROCESS | 1830 | 1461256901106 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:41:41 INFO - PROCESS | 1830 | 1461256901111 Marionette TRACE conn3 <- [1,350,null,{}] 09:41:41 INFO - PROCESS | 1830 | 1461256901121 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}] 09:41:41 INFO - PROCESS | 1830 | 1461256901350 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:41:41 INFO - PROCESS | 1830 | 1461256901519 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7294800 == 55 [pid = 1830] [id = 95] 09:41:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f6fdfe07000) [pid = 1830] [serial = 284] [outer = (nil)] 09:41:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f6fe0181000) [pid = 1830] [serial = 285] [outer = 0x7f6fdfe07000] 09:41:41 INFO - PROCESS | 1830 | 1461256901642 Marionette DEBUG loaded listener.js 09:41:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f6fe1620c00) [pid = 1830] [serial = 286] [outer = 0x7f6fdfe07000] 09:41:42 INFO - PROCESS | 1830 | 1461256902475 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]]]}] 09:41:42 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. 09:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1386ms 09:41:42 INFO - PROCESS | 1830 | 1461256902491 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:41:42 INFO - PROCESS | 1830 | 1461256902499 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:41:42 INFO - PROCESS | 1830 | 1461256902527 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:41:42 INFO - PROCESS | 1830 | 1461256902532 Marionette TRACE conn3 <- [1,354,null,{}] 09:41:42 INFO - PROCESS | 1830 | 1461256902537 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}] 09:41:42 INFO - PROCESS | 1830 | 1461256902688 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:41:42 INFO - PROCESS | 1830 | 1461256902838 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6562800 == 56 [pid = 1830] [id = 96] 09:41:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f6fe40ae800) [pid = 1830] [serial = 287] [outer = (nil)] 09:41:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f6fe543ac00) [pid = 1830] [serial = 288] [outer = 0x7f6fe40ae800] 09:41:42 INFO - PROCESS | 1830 | 1461256902908 Marionette DEBUG loaded listener.js 09:41:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f6fe605f800) [pid = 1830] [serial = 289] [outer = 0x7f6fe40ae800] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff5d09000 == 55 [pid = 1830] [id = 88] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f6feed71800) [pid = 1830] [serial = 203] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f6ff50eec00) [pid = 1830] [serial = 206] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f6fe63d7000) [pid = 1830] [serial = 200] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f6fe1799c00) [pid = 1830] [serial = 197] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f6ff9dc4400) [pid = 1830] [serial = 227] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe352d800 == 54 [pid = 1830] [id = 87] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4be5000 == 53 [pid = 1830] [id = 86] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feabc3000 == 52 [pid = 1830] [id = 85] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6f3e800 == 51 [pid = 1830] [id = 84] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe646d800 == 50 [pid = 1830] [id = 83] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa296800 == 49 [pid = 1830] [id = 81] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9e35800 == 48 [pid = 1830] [id = 80] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff97ab800 == 47 [pid = 1830] [id = 79] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4b9f800 == 46 [pid = 1830] [id = 78] 09:41:43 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe654e800 == 45 [pid = 1830] [id = 77] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f6fedf48c00) [pid = 1830] [serial = 218] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f6fe8782000) [pid = 1830] [serial = 215] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f6ff4ca5c00) [pid = 1830] [serial = 195] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f6ff61c9c00) [pid = 1830] [serial = 224] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f6ff4cac800) [pid = 1830] [serial = 219] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f6fe1794000) [pid = 1830] [serial = 221] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f6ff96f4c00) [pid = 1830] [serial = 225] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f6fe00a2800) [pid = 1830] [serial = 209] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f6fe17e1400) [pid = 1830] [serial = 210] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f6fe4ead000) [pid = 1830] [serial = 212] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f6fe62a7c00) [pid = 1830] [serial = 213] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7f6fead8c400) [pid = 1830] [serial = 216] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7f6ff4ee9800) [pid = 1830] [serial = 222] [outer = (nil)] [url = about:blank] 09:41:43 INFO - PROCESS | 1830 | 1461256903829 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]]]}] 09:41:43 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. 09:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1345ms 09:41:43 INFO - PROCESS | 1830 | 1461256903870 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:41:43 INFO - PROCESS | 1830 | 1461256903874 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:41:43 INFO - PROCESS | 1830 | 1461256903881 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:41:43 INFO - PROCESS | 1830 | 1461256903886 Marionette TRACE conn3 <- [1,358,null,{}] 09:41:43 INFO - PROCESS | 1830 | 1461256903901 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}] 09:41:44 INFO - PROCESS | 1830 | 1461256904059 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:41:44 INFO - PROCESS | 1830 | 1461256904070 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe72b0000 == 46 [pid = 1830] [id = 97] 09:41:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f6fe63ce800) [pid = 1830] [serial = 290] [outer = (nil)] 09:41:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f6fe759c000) [pid = 1830] [serial = 291] [outer = 0x7f6fe63ce800] 09:41:44 INFO - PROCESS | 1830 | 1461256904143 Marionette DEBUG loaded listener.js 09:41:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f6fe82dd000) [pid = 1830] [serial = 292] [outer = 0x7f6fe63ce800] 09:41:45 INFO - PROCESS | 1830 | 1461256905036 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]]]}] 09:41:45 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. 09:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1191ms 09:41:45 INFO - PROCESS | 1830 | 1461256905072 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:41:45 INFO - PROCESS | 1830 | 1461256905076 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:41:45 INFO - PROCESS | 1830 | 1461256905083 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:41:45 INFO - PROCESS | 1830 | 1461256905086 Marionette TRACE conn3 <- [1,362,null,{}] 09:41:45 INFO - PROCESS | 1830 | 1461256905092 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}] 09:41:45 INFO - PROCESS | 1830 | 1461256905290 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:41:45 INFO - PROCESS | 1830 | 1461256905357 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe82a8000 == 47 [pid = 1830] [id = 98] 09:41:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f6fe35a7000) [pid = 1830] [serial = 293] [outer = (nil)] 09:41:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f6feaa7b400) [pid = 1830] [serial = 294] [outer = 0x7f6fe35a7000] 09:41:45 INFO - PROCESS | 1830 | 1461256905422 Marionette DEBUG loaded listener.js 09:41:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f6feed71800) [pid = 1830] [serial = 295] [outer = 0x7f6fe35a7000] 09:41:46 INFO - PROCESS | 1830 | 1461256906191 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]]]}] 09:41:46 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. 09:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1127ms 09:41:46 INFO - PROCESS | 1830 | 1461256906212 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:41:46 INFO - PROCESS | 1830 | 1461256906227 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:41:46 INFO - PROCESS | 1830 | 1461256906233 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:41:46 INFO - PROCESS | 1830 | 1461256906236 Marionette TRACE conn3 <- [1,366,null,{}] 09:41:46 INFO - PROCESS | 1830 | 1461256906248 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}] 09:41:46 INFO - PROCESS | 1830 | 1461256906437 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:41:46 INFO - PROCESS | 1830 | 1461256906458 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feede1800 == 48 [pid = 1830] [id = 99] 09:41:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f6fde376000) [pid = 1830] [serial = 296] [outer = (nil)] 09:41:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f6ff4bd2000) [pid = 1830] [serial = 297] [outer = 0x7f6fde376000] 09:41:46 INFO - PROCESS | 1830 | 1461256906521 Marionette DEBUG loaded listener.js 09:41:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f6ff5d29400) [pid = 1830] [serial = 298] [outer = 0x7f6fde376000] 09:41:47 INFO - PROCESS | 1830 | 1461256907436 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]]]}] 09:41:47 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. 09:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1243ms 09:41:47 INFO - PROCESS | 1830 | 1461256907478 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:41:47 INFO - PROCESS | 1830 | 1461256907480 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:41:47 INFO - PROCESS | 1830 | 1461256907494 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:41:47 INFO - PROCESS | 1830 | 1461256907497 Marionette TRACE conn3 <- [1,370,null,{}] 09:41:47 INFO - PROCESS | 1830 | 1461256907503 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}] 09:41:48 INFO - PROCESS | 1830 | 1461256907999 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f6fe00a3000) [pid = 1830] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f6fe543c000) [pid = 1830] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f6fde8d4400) [pid = 1830] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f6fde8d8000) [pid = 1830] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f6fe5431400) [pid = 1830] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f6fead8a800) [pid = 1830] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f6fde255400) [pid = 1830] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 97 (0x7f6fe1b18c00) [pid = 1830] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 96 (0x7f6fde257000) [pid = 1830] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 95 (0x7f6fe1793400) [pid = 1830] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 94 (0x7f6fde36cc00) [pid = 1830] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 93 (0x7f6fde432400) [pid = 1830] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:41:48 INFO - PROCESS | 1830 | --DOMWINDOW == 92 (0x7f6feab41800) [pid = 1830] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:41:48 INFO - PROCESS | 1830 | 1461256908144 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe646f800 == 49 [pid = 1830] [id = 100] 09:41:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 93 (0x7f6fde371c00) [pid = 1830] [serial = 299] [outer = (nil)] 09:41:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 94 (0x7f6fde8d9800) [pid = 1830] [serial = 300] [outer = 0x7f6fde371c00] 09:41:48 INFO - PROCESS | 1830 | 1461256908214 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 95 (0x7f6fe845dc00) [pid = 1830] [serial = 301] [outer = 0x7f6fde371c00] 09:41:48 INFO - PROCESS | 1830 | 1461256908922 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]]]}] 09:41:48 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. 09:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1448ms 09:41:48 INFO - PROCESS | 1830 | 1461256908935 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:41:48 INFO - PROCESS | 1830 | 1461256908939 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:41:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:41:48 INFO - PROCESS | 1830 | 1461256908945 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:41:48 INFO - PROCESS | 1830 | 1461256908947 Marionette TRACE conn3 <- [1,374,null,{}] 09:41:48 INFO - PROCESS | 1830 | 1461256908953 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}] 09:41:49 INFO - PROCESS | 1830 | 1461256909151 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:41:49 INFO - PROCESS | 1830 | 1461256909165 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff50c2000 == 50 [pid = 1830] [id = 101] 09:41:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 96 (0x7f6fde32e400) [pid = 1830] [serial = 302] [outer = (nil)] 09:41:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 97 (0x7f6fde335000) [pid = 1830] [serial = 303] [outer = 0x7f6fde32e400] 09:41:49 INFO - PROCESS | 1830 | 1461256909238 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 98 (0x7f6fde338800) [pid = 1830] [serial = 304] [outer = 0x7f6fde32e400] 09:41:50 INFO - PROCESS | 1830 | 1461256910122 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:41:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:41:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1241ms 09:41:50 INFO - PROCESS | 1830 | 1461256910188 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 1830 | 1461256910194 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:41:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:41:50 INFO - PROCESS | 1830 | 1461256910203 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 1830 | 1461256910208 Marionette TRACE conn3 <- [1,378,null,{}] 09:41:50 INFO - PROCESS | 1830 | 1461256910216 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}] 09:41:50 INFO - PROCESS | 1830 | 1461256910381 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:41:50 INFO - PROCESS | 1830 | 1461256910493 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe3533000 == 51 [pid = 1830] [id = 102] 09:41:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f6fde330400) [pid = 1830] [serial = 305] [outer = (nil)] 09:41:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f6fde5c3000) [pid = 1830] [serial = 306] [outer = 0x7f6fde330400] 09:41:50 INFO - PROCESS | 1830 | 1461256910568 Marionette DEBUG loaded listener.js 09:41:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f6fde8da000) [pid = 1830] [serial = 307] [outer = 0x7f6fde330400] 09:41:51 INFO - PROCESS | 1830 | 1461256911447 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:41:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:41:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1288ms 09:41:51 INFO - PROCESS | 1830 | 1461256911491 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:41:51 INFO - PROCESS | 1830 | 1461256911499 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:41:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:41:51 INFO - PROCESS | 1830 | 1461256911509 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:41:51 INFO - PROCESS | 1830 | 1461256911513 Marionette TRACE conn3 <- [1,382,null,{}] 09:41:51 INFO - PROCESS | 1830 | 1461256911519 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}] 09:41:51 INFO - PROCESS | 1830 | 1461256911684 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:41:51 INFO - PROCESS | 1830 | 1461256911821 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feaa22000 == 52 [pid = 1830] [id = 103] 09:41:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f6fde427c00) [pid = 1830] [serial = 308] [outer = (nil)] 09:41:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f6fe55ea000) [pid = 1830] [serial = 309] [outer = 0x7f6fde427c00] 09:41:51 INFO - PROCESS | 1830 | 1461256911896 Marionette DEBUG loaded listener.js 09:41:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f6fe63d7000) [pid = 1830] [serial = 310] [outer = 0x7f6fde427c00] 09:41:52 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:52 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:41:52 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:52 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:52 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:41:52 INFO - PROCESS | 1830 | 1461256912863 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:41:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:41:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1382ms 09:41:52 INFO - PROCESS | 1830 | 1461256912893 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:41:52 INFO - PROCESS | 1830 | 1461256912897 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:41:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:41:52 INFO - PROCESS | 1830 | 1461256912904 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - PROCESS | 1830 | 1461256912909 Marionette TRACE conn3 <- [1,386,null,{}] 09:41:52 INFO - PROCESS | 1830 | 1461256912926 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}] 09:41:53 INFO - PROCESS | 1830 | 1461256913109 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:41:53 INFO - PROCESS | 1830 | 1461256913248 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9893000 == 53 [pid = 1830] [id = 104] 09:41:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f6fe640c400) [pid = 1830] [serial = 311] [outer = (nil)] 09:41:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f6ff4b71800) [pid = 1830] [serial = 312] [outer = 0x7f6fe640c400] 09:41:53 INFO - PROCESS | 1830 | 1461256913332 Marionette DEBUG loaded listener.js 09:41:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f6ff6010000) [pid = 1830] [serial = 313] [outer = 0x7f6fe640c400] 09:41:54 INFO - PROCESS | 1830 | 1461256914317 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]]]}] 09:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1484ms 09:41:54 INFO - PROCESS | 1830 | 1461256914390 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:41:54 INFO - PROCESS | 1830 | 1461256914394 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:41:54 INFO - PROCESS | 1830 | 1461256914407 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:41:54 INFO - PROCESS | 1830 | 1461256914414 Marionette TRACE conn3 <- [1,390,null,{}] 09:41:54 INFO - PROCESS | 1830 | 1461256914423 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}] 09:41:54 INFO - PROCESS | 1830 | 1461256914625 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:41:54 INFO - PROCESS | 1830 | 1461256914816 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffccd6000 == 54 [pid = 1830] [id = 105] 09:41:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f6fe766cc00) [pid = 1830] [serial = 314] [outer = (nil)] 09:41:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f6ffa076800) [pid = 1830] [serial = 315] [outer = 0x7f6fe766cc00] 09:41:54 INFO - PROCESS | 1830 | 1461256914955 Marionette DEBUG loaded listener.js 09:41:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f6ffa2f9c00) [pid = 1830] [serial = 316] [outer = 0x7f6fe766cc00] 09:41:55 INFO - PROCESS | 1830 | 1461256915832 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]]]}] 09:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1497ms 09:41:55 INFO - PROCESS | 1830 | 1461256915899 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:41:55 INFO - PROCESS | 1830 | 1461256915903 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:41:55 INFO - PROCESS | 1830 | 1461256915909 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:41:55 INFO - PROCESS | 1830 | 1461256915912 Marionette TRACE conn3 <- [1,394,null,{}] 09:41:55 INFO - PROCESS | 1830 | 1461256915918 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}] 09:41:56 INFO - PROCESS | 1830 | 1461256916085 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:41:56 INFO - PROCESS | 1830 | 1461256916224 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf55800 == 55 [pid = 1830] [id = 106] 09:41:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f6fde753400) [pid = 1830] [serial = 317] [outer = (nil)] 09:41:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f6fde758c00) [pid = 1830] [serial = 318] [outer = 0x7f6fde753400] 09:41:56 INFO - PROCESS | 1830 | 1461256916299 Marionette DEBUG loaded listener.js 09:41:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f6fde75e000) [pid = 1830] [serial = 319] [outer = 0x7f6fde753400] 09:41:57 INFO - PROCESS | 1830 | 1461256917200 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]]]}] 09:41:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1333ms 09:41:57 INFO - PROCESS | 1830 | 1461256917244 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:41:57 INFO - PROCESS | 1830 | 1461256917248 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:41:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:41:57 INFO - PROCESS | 1830 | 1461256917253 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:41:57 INFO - PROCESS | 1830 | 1461256917256 Marionette TRACE conn3 <- [1,398,null,{}] 09:41:57 INFO - PROCESS | 1830 | 1461256917262 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}] 09:41:57 INFO - PROCESS | 1830 | 1461256917449 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:41:57 INFO - PROCESS | 1830 | 1461256917590 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdccef800 == 56 [pid = 1830] [id = 107] 09:41:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f6ff9e88c00) [pid = 1830] [serial = 320] [outer = (nil)] 09:41:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f6ffbf15400) [pid = 1830] [serial = 321] [outer = 0x7f6ff9e88c00] 09:41:57 INFO - PROCESS | 1830 | 1461256917668 Marionette DEBUG loaded listener.js 09:41:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f6ffcc8ec00) [pid = 1830] [serial = 322] [outer = 0x7f6ff9e88c00] 09:41:58 INFO - PROCESS | 1830 | 1461256918577 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]]]}] 09:41:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:41:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1378ms 09:41:58 INFO - PROCESS | 1830 | 1461256918640 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:41:58 INFO - PROCESS | 1830 | 1461256918644 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:41:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:41:58 INFO - PROCESS | 1830 | 1461256918656 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:41:58 INFO - PROCESS | 1830 | 1461256918659 Marionette TRACE conn3 <- [1,402,null,{}] 09:41:58 INFO - PROCESS | 1830 | 1461256918665 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}] 09:41:58 INFO - PROCESS | 1830 | 1461256918863 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:41:59 INFO - PROCESS | 1830 | 1461256919012 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb9a5000 == 57 [pid = 1830] [id = 108] 09:41:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f6fde374800) [pid = 1830] [serial = 323] [outer = (nil)] 09:41:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f6fdfe0b000) [pid = 1830] [serial = 324] [outer = 0x7f6fde374800] 09:41:59 INFO - PROCESS | 1830 | 1461256919091 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f6ffa2ad000) [pid = 1830] [serial = 325] [outer = 0x7f6fde374800] 09:42:00 INFO - PROCESS | 1830 | 1461256920003 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]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:42:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1392ms 09:42:00 INFO - PROCESS | 1830 | 1461256920047 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:42:00 INFO - PROCESS | 1830 | 1461256920050 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:42:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:42:00 INFO - PROCESS | 1830 | 1461256920057 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 1830 | 1461256920060 Marionette TRACE conn3 <- [1,406,null,{}] 09:42:00 INFO - PROCESS | 1830 | 1461256920066 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}] 09:42:00 INFO - PROCESS | 1830 | 1461256920250 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:42:00 INFO - PROCESS | 1830 | 1461256920574 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde407000 == 58 [pid = 1830] [id = 109] 09:42:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f6fde36b400) [pid = 1830] [serial = 326] [outer = (nil)] 09:42:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f6fde423800) [pid = 1830] [serial = 327] [outer = 0x7f6fde36b400] 09:42:00 INFO - PROCESS | 1830 | 1461256920652 Marionette DEBUG loaded listener.js 09:42:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f6fde75c000) [pid = 1830] [serial = 328] [outer = 0x7f6fde36b400] 09:42:01 INFO - PROCESS | 1830 | 1461256921498 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]]]}] 09:42:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:42:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1530ms 09:42:01 INFO - PROCESS | 1830 | 1461256921590 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:42:01 INFO - PROCESS | 1830 | 1461256921597 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:42:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:42:01 INFO - PROCESS | 1830 | 1461256921606 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:42:01 INFO - PROCESS | 1830 | 1461256921611 Marionette TRACE conn3 <- [1,410,null,{}] 09:42:01 INFO - PROCESS | 1830 | 1461256921618 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}] 09:42:01 INFO - PROCESS | 1830 | 1461256921866 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:42:02 INFO - PROCESS | 1830 | 1461256922087 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfea0800 == 59 [pid = 1830] [id = 110] 09:42:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f6fde75e400) [pid = 1830] [serial = 329] [outer = (nil)] 09:42:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f6fde8d5000) [pid = 1830] [serial = 330] [outer = 0x7f6fde75e400] 09:42:02 INFO - PROCESS | 1830 | 1461256922186 Marionette DEBUG loaded listener.js 09:42:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f6fdfe05800) [pid = 1830] [serial = 331] [outer = 0x7f6fde75e400] 09:42:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe646f800 == 58 [pid = 1830] [id = 100] 09:42:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feede1800 == 57 [pid = 1830] [id = 99] 09:42:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe82a8000 == 56 [pid = 1830] [id = 98] 09:42:02 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f6ffa0a2c00) [pid = 1830] [serial = 267] [outer = (nil)] [url = about:blank] 09:42:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe72b0000 == 55 [pid = 1830] [id = 97] 09:42:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6562800 == 54 [pid = 1830] [id = 96] 09:42:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7294800 == 53 [pid = 1830] [id = 95] 09:42:02 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffbf78800 == 52 [pid = 1830] [id = 89] 09:42:02 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f6fe75a2000) [pid = 1830] [serial = 201] [outer = (nil)] [url = about:blank] 09:42:02 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f6fe4eacc00) [pid = 1830] [serial = 174] [outer = (nil)] [url = about:blank] 09:42:02 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f6fdfe0b800) [pid = 1830] [serial = 150] [outer = (nil)] [url = about:blank] 09:42:02 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f6ff4c9fc00) [pid = 1830] [serial = 204] [outer = (nil)] [url = about:blank] 09:42:02 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f6fe1b1a000) [pid = 1830] [serial = 198] [outer = (nil)] [url = about:blank] 09:42:02 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f6ff5e33800) [pid = 1830] [serial = 207] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f6ffa30d800) [pid = 1830] [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.] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f6fe1796c00) [pid = 1830] [serial = 230] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f6fe82e6c00) [pid = 1830] [serial = 233] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f6ff50e5800) [pid = 1830] [serial = 262] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f6ff5e32800) [pid = 1830] [serial = 264] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f6fdfe03000) [pid = 1830] [serial = 259] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f6ffa071000) [pid = 1830] [serial = 265] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f6ff4bd6000) [pid = 1830] [serial = 256] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f6fde8dd400) [pid = 1830] [serial = 258] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f6feed6fc00) [pid = 1830] [serial = 261] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 107 (0x7f6fe701c400) [pid = 1830] [serial = 252] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f6fe766b800) [pid = 1830] [serial = 253] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f6feed1d400) [pid = 1830] [serial = 255] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f6ff4ca3800) [pid = 1830] [serial = 247] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f6fe4070800) [pid = 1830] [serial = 246] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f6fe5436800) [pid = 1830] [serial = 250] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f6fe35b4c00) [pid = 1830] [serial = 249] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f6ff7f2e000) [pid = 1830] [serial = 236] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 99 (0x7f6fe701f000) [pid = 1830] [serial = 240] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | --DOMWINDOW == 98 (0x7f6fe35af000) [pid = 1830] [serial = 243] [outer = (nil)] [url = about:blank] 09:42:03 INFO - PROCESS | 1830 | 1461256923253 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]]]}] 09:42:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:42:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1681ms 09:42:03 INFO - PROCESS | 1830 | 1461256923292 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:42:03 INFO - PROCESS | 1830 | 1461256923298 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:42:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:42:03 INFO - PROCESS | 1830 | 1461256923305 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:42:03 INFO - PROCESS | 1830 | 1461256923307 Marionette TRACE conn3 <- [1,414,null,{}] 09:42:03 INFO - PROCESS | 1830 | 1461256923313 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}] 09:42:03 INFO - PROCESS | 1830 | 1461256923467 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:42:03 INFO - PROCESS | 1830 | 1461256923586 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6561800 == 53 [pid = 1830] [id = 111] 09:42:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 99 (0x7f6fdc93cc00) [pid = 1830] [serial = 332] [outer = (nil)] 09:42:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 100 (0x7f6fe1795000) [pid = 1830] [serial = 333] [outer = 0x7f6fdc93cc00] 09:42:03 INFO - PROCESS | 1830 | 1461256923650 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f6fe40a8800) [pid = 1830] [serial = 334] [outer = 0x7f6fdc93cc00] 09:42:04 INFO - PROCESS | 1830 | 1461256924442 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]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:42:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1181ms 09:42:04 INFO - PROCESS | 1830 | 1461256924489 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 1830 | 1461256924493 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:42:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:42:04 INFO - PROCESS | 1830 | 1461256924506 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 1830 | 1461256924517 Marionette TRACE conn3 <- [1,418,null,{}] 09:42:04 INFO - PROCESS | 1830 | 1461256924525 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}] 09:42:04 INFO - PROCESS | 1830 | 1461256924688 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:42:04 INFO - PROCESS | 1830 | 1461256924699 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b22800 == 54 [pid = 1830] [id = 112] 09:42:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f6fde89ac00) [pid = 1830] [serial = 335] [outer = (nil)] 09:42:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f6fe701f000) [pid = 1830] [serial = 336] [outer = 0x7f6fde89ac00] 09:42:04 INFO - PROCESS | 1830 | 1461256924761 Marionette DEBUG loaded listener.js 09:42:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f6fe845ec00) [pid = 1830] [serial = 337] [outer = 0x7f6fde89ac00] 09:42:06 INFO - PROCESS | 1830 | 1461256926061 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]]]}] 09:42:06 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 09:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1601ms 09:42:06 INFO - PROCESS | 1830 | 1461256926103 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:42:06 INFO - PROCESS | 1830 | 1461256926109 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:42:06 INFO - PROCESS | 1830 | 1461256926115 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:42:06 INFO - PROCESS | 1830 | 1461256926118 Marionette TRACE conn3 <- [1,422,null,{}] 09:42:06 INFO - PROCESS | 1830 | 1461256926123 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}] 09:42:06 INFO - PROCESS | 1830 | 1461256926318 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:42:06 INFO - PROCESS | 1830 | 1461256926410 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fede80800 == 55 [pid = 1830] [id = 113] 09:42:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f6fe4eacc00) [pid = 1830] [serial = 338] [outer = (nil)] 09:42:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f6fe8846800) [pid = 1830] [serial = 339] [outer = 0x7f6fe4eacc00] 09:42:06 INFO - PROCESS | 1830 | 1461256926474 Marionette DEBUG loaded listener.js 09:42:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f6ff5041400) [pid = 1830] [serial = 340] [outer = 0x7f6fe4eacc00] 09:42:06 INFO - PROCESS | 1830 | --DOMWINDOW == 106 (0x7f6fde371c00) [pid = 1830] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:42:06 INFO - PROCESS | 1830 | --DOMWINDOW == 105 (0x7f6fe40ae800) [pid = 1830] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:42:06 INFO - PROCESS | 1830 | --DOMWINDOW == 104 (0x7f6fde376000) [pid = 1830] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:42:06 INFO - PROCESS | 1830 | --DOMWINDOW == 103 (0x7f6fe63ce800) [pid = 1830] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:42:06 INFO - PROCESS | 1830 | --DOMWINDOW == 102 (0x7f6fdfe07000) [pid = 1830] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:42:06 INFO - PROCESS | 1830 | --DOMWINDOW == 101 (0x7f6fe4d86800) [pid = 1830] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:42:06 INFO - PROCESS | 1830 | --DOMWINDOW == 100 (0x7f6fe35a7000) [pid = 1830] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:42:07 INFO - PROCESS | 1830 | 1461256927660 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]]]}] 09:42:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:42:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1582ms 09:42:07 INFO - PROCESS | 1830 | 1461256927698 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:42:07 INFO - PROCESS | 1830 | 1461256927700 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:42:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:42:07 INFO - PROCESS | 1830 | 1461256927708 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 1830 | 1461256927710 Marionette TRACE conn3 <- [1,426,null,{}] 09:42:07 INFO - PROCESS | 1830 | 1461256927715 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}] 09:42:07 INFO - PROCESS | 1830 | 1461256927872 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:42:08 INFO - PROCESS | 1830 | 1461256928019 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4c67000 == 56 [pid = 1830] [id = 114] 09:42:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 101 (0x7f6fddf9f400) [pid = 1830] [serial = 341] [outer = (nil)] 09:42:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 102 (0x7f6fde14c000) [pid = 1830] [serial = 342] [outer = 0x7f6fddf9f400] 09:42:08 INFO - PROCESS | 1830 | 1461256928095 Marionette DEBUG loaded listener.js 09:42:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 103 (0x7f6fead8c400) [pid = 1830] [serial = 343] [outer = 0x7f6fddf9f400] 09:42:08 INFO - PROCESS | 1830 | 1461256928798 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] 09:42:08 INFO - PROCESS | 1830 | 1461256928843 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:42:08 INFO - PROCESS | 1830 | 1461256928853 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:42:08 INFO - PROCESS | 1830 | 1461256928855 Marionette TRACE conn3 <- [1,430,null,{}] 09:42:08 INFO - PROCESS | 1830 | 1461256928859 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}] 09:42:09 INFO - PROCESS | 1830 | 1461256929065 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:42:09 INFO - PROCESS | 1830 | 1461256929079 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff7f98800 == 57 [pid = 1830] [id = 115] 09:42:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 104 (0x7f6fddf9b400) [pid = 1830] [serial = 344] [outer = (nil)] 09:42:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 105 (0x7f6ff7f27c00) [pid = 1830] [serial = 345] [outer = 0x7f6fddf9b400] 09:42:09 INFO - PROCESS | 1830 | 1461256929143 Marionette DEBUG loaded listener.js 09:42:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 106 (0x7f6ffa2f7400) [pid = 1830] [serial = 346] [outer = 0x7f6fddf9b400] 09:42:10 INFO - PROCESS | 1830 | 1461256930140 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]]]}] 09:42:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:42:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1332ms 09:42:10 INFO - PROCESS | 1830 | 1461256930187 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 1830 | 1461256930199 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:42:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:42:10 INFO - PROCESS | 1830 | 1461256930218 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 1830 | 1461256930224 Marionette TRACE conn3 <- [1,434,null,{}] 09:42:10 INFO - PROCESS | 1830 | 1461256930232 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}] 09:42:10 INFO - PROCESS | 1830 | 1461256930450 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:42:10 INFO - PROCESS | 1830 | 1461256930653 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6563000 == 58 [pid = 1830] [id = 116] 09:42:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 107 (0x7f6fddfe3000) [pid = 1830] [serial = 347] [outer = (nil)] 09:42:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 108 (0x7f6fddfe5400) [pid = 1830] [serial = 348] [outer = 0x7f6fddfe3000] 09:42:10 INFO - PROCESS | 1830 | 1461256930776 Marionette DEBUG loaded listener.js 09:42:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f6fddfea000) [pid = 1830] [serial = 349] [outer = 0x7f6fddfe3000] 09:42:11 INFO - PROCESS | 1830 | 1461256931655 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]]]}] 09:42:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:42:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1499ms 09:42:11 INFO - PROCESS | 1830 | 1461256931715 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:42:11 INFO - PROCESS | 1830 | 1461256931724 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:42:11 INFO - PROCESS | 1830 | 1461256931734 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:42:11 INFO - PROCESS | 1830 | 1461256931737 Marionette TRACE conn3 <- [1,438,null,{}] 09:42:11 INFO - PROCESS | 1830 | 1461256931744 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}] 09:42:11 INFO - PROCESS | 1830 | 1461256931916 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:42:12 INFO - PROCESS | 1830 | 1461256932059 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4e15000 == 59 [pid = 1830] [id = 117] 09:42:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f6fdc946400) [pid = 1830] [serial = 350] [outer = (nil)] 09:42:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f6fde36b800) [pid = 1830] [serial = 351] [outer = 0x7f6fdc946400] 09:42:12 INFO - PROCESS | 1830 | 1461256932137 Marionette DEBUG loaded listener.js 09:42:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f6fde75cc00) [pid = 1830] [serial = 352] [outer = 0x7f6fdc946400] 09:42:13 INFO - PROCESS | 1830 | 1461256933138 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]]]}] 09:42:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:42:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1433ms 09:42:13 INFO - PROCESS | 1830 | 1461256933167 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:42:13 INFO - PROCESS | 1830 | 1461256933172 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:42:13 INFO - PROCESS | 1830 | 1461256933179 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:42:13 INFO - PROCESS | 1830 | 1461256933185 Marionette TRACE conn3 <- [1,442,null,{}] 09:42:13 INFO - PROCESS | 1830 | 1461256933202 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}] 09:42:13 INFO - PROCESS | 1830 | 1461256933379 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:42:13 INFO - PROCESS | 1830 | 1461256933530 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffbf82000 == 60 [pid = 1830] [id = 118] 09:42:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f6fde8d7400) [pid = 1830] [serial = 353] [outer = (nil)] 09:42:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f6fe35af400) [pid = 1830] [serial = 354] [outer = 0x7f6fde8d7400] 09:42:13 INFO - PROCESS | 1830 | 1461256933607 Marionette DEBUG loaded listener.js 09:42:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f6fe6053800) [pid = 1830] [serial = 355] [outer = 0x7f6fde8d7400] 09:42:14 INFO - PROCESS | 1830 | 1461256934542 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]]]}] 09:42:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:42:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1390ms 09:42:14 INFO - PROCESS | 1830 | 1461256934570 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:42:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:42:14 INFO - PROCESS | 1830 | 1461256934575 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:42:14 INFO - PROCESS | 1830 | 1461256934581 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:42:14 INFO - PROCESS | 1830 | 1461256934585 Marionette TRACE conn3 <- [1,446,null,{}] 09:42:14 INFO - PROCESS | 1830 | 1461256934590 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}] 09:42:14 INFO - PROCESS | 1830 | 1461256934754 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:42:14 INFO - PROCESS | 1830 | 1461256934902 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde613800 == 61 [pid = 1830] [id = 119] 09:42:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f6fde6c4800) [pid = 1830] [serial = 356] [outer = (nil)] 09:42:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f6fde6cc400) [pid = 1830] [serial = 357] [outer = 0x7f6fde6c4800] 09:42:14 INFO - PROCESS | 1830 | 1461256934977 Marionette DEBUG loaded listener.js 09:42:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f6fde75ec00) [pid = 1830] [serial = 358] [outer = 0x7f6fde6c4800] 09:42:15 INFO - PROCESS | 1830 | 1461256935896 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]]]}] 09:42:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:42:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1386ms 09:42:15 INFO - PROCESS | 1830 | 1461256935968 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 1830 | 1461256935973 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:42:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:42:15 INFO - PROCESS | 1830 | 1461256935982 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 1830 | 1461256935985 Marionette TRACE conn3 <- [1,450,null,{}] 09:42:15 INFO - PROCESS | 1830 | 1461256935992 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}] 09:42:16 INFO - PROCESS | 1830 | 1461256936181 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:42:16 INFO - PROCESS | 1830 | 1461256936330 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc861000 == 62 [pid = 1830] [id = 120] 09:42:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f6fddf05c00) [pid = 1830] [serial = 359] [outer = (nil)] 09:42:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f6fddf0a800) [pid = 1830] [serial = 360] [outer = 0x7f6fddf05c00] 09:42:16 INFO - PROCESS | 1830 | 1461256936415 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f6fddf0f800) [pid = 1830] [serial = 361] [outer = 0x7f6fddf05c00] 09:42:17 INFO - PROCESS | 1830 | 1461256937315 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] 09:42:17 INFO - PROCESS | 1830 | 1461256937368 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:42:17 INFO - PROCESS | 1830 | 1461256937375 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:42:17 INFO - PROCESS | 1830 | 1461256937379 Marionette TRACE conn3 <- [1,454,null,{}] 09:42:17 INFO - PROCESS | 1830 | 1461256937384 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}] 09:42:17 INFO - PROCESS | 1830 | 1461256937584 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:42:17 INFO - PROCESS | 1830 | 1461256937728 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdea15000 == 63 [pid = 1830] [id = 121] 09:42:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f6fde6cc000) [pid = 1830] [serial = 362] [outer = (nil)] 09:42:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f6fe64ef800) [pid = 1830] [serial = 363] [outer = 0x7f6fde6cc000] 09:42:17 INFO - PROCESS | 1830 | 1461256937808 Marionette DEBUG loaded listener.js 09:42:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f6ff5eb7800) [pid = 1830] [serial = 364] [outer = 0x7f6fde6cc000] 09:42:18 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:18 INFO - PROCESS | 1830 | 1461256938765 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]]]}] 09:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1429ms 09:42:18 INFO - PROCESS | 1830 | 1461256938805 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:42:18 INFO - PROCESS | 1830 | 1461256938808 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:42:18 INFO - PROCESS | 1830 | 1461256938814 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:42:18 INFO - PROCESS | 1830 | 1461256938817 Marionette TRACE conn3 <- [1,458,null,{}] 09:42:18 INFO - PROCESS | 1830 | 1461256938823 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}] 09:42:18 INFO - PROCESS | 1830 | 1461256938988 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:42:19 INFO - PROCESS | 1830 | 1461256939422 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde621800 == 64 [pid = 1830] [id = 122] 09:42:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f6fdc946000) [pid = 1830] [serial = 365] [outer = (nil)] 09:42:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f6fddf0cc00) [pid = 1830] [serial = 366] [outer = 0x7f6fdc946000] 09:42:19 INFO - PROCESS | 1830 | 1461256939502 Marionette DEBUG loaded listener.js 09:42:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f6fddf9b800) [pid = 1830] [serial = 367] [outer = 0x7f6fdc946000] 09:42:20 INFO - PROCESS | 1830 | 1461256940461 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] 09:42:20 INFO - PROCESS | 1830 | 1461256940519 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:42:20 INFO - PROCESS | 1830 | 1461256940536 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:42:20 INFO - PROCESS | 1830 | 1461256940542 Marionette TRACE conn3 <- [1,462,null,{}] 09:42:20 INFO - PROCESS | 1830 | 1461256940563 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}] 09:42:20 INFO - PROCESS | 1830 | 1461256940798 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:42:21 INFO - PROCESS | 1830 | 1461256940998 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf4d000 == 65 [pid = 1830] [id = 123] 09:42:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f6fde36a000) [pid = 1830] [serial = 368] [outer = (nil)] 09:42:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f6fde753c00) [pid = 1830] [serial = 369] [outer = 0x7f6fde36a000] 09:42:21 INFO - PROCESS | 1830 | 1461256941090 Marionette DEBUG loaded listener.js 09:42:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f6fde898c00) [pid = 1830] [serial = 370] [outer = 0x7f6fde36a000] 09:42:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7265000 == 64 [pid = 1830] [id = 61] 09:42:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe17b0800 == 63 [pid = 1830] [id = 82] 09:42:21 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f6ffa30cc00) [pid = 1830] [serial = 279] [outer = (nil)] [url = about:blank] 09:42:21 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f6fde335000) [pid = 1830] [serial = 303] [outer = (nil)] [url = about:blank] 09:42:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4c67000 == 62 [pid = 1830] [id = 114] 09:42:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fede80800 == 61 [pid = 1830] [id = 113] 09:42:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7b22800 == 60 [pid = 1830] [id = 112] 09:42:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6561800 == 59 [pid = 1830] [id = 111] 09:42:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfea0800 == 58 [pid = 1830] [id = 110] 09:42:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde407000 == 57 [pid = 1830] [id = 109] 09:42:22 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdccef800 == 56 [pid = 1830] [id = 107] 09:42:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf55800 == 55 [pid = 1830] [id = 106] 09:42:22 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffccd6000 == 54 [pid = 1830] [id = 105] 09:42:22 INFO - PROCESS | 1830 | 1461256942101 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] 09:42:22 INFO - PROCESS | 1830 | 1461256942154 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f6fe845dc00) [pid = 1830] [serial = 301] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f6fe605f800) [pid = 1830] [serial = 289] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f6ff4bd2000) [pid = 1830] [serial = 297] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f6fe82dd000) [pid = 1830] [serial = 292] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f6ff61ce000) [pid = 1830] [serial = 276] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f6fe1620c00) [pid = 1830] [serial = 286] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f6ffa2f7000) [pid = 1830] [serial = 268] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f6fe759c000) [pid = 1830] [serial = 291] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f6fe543ac00) [pid = 1830] [serial = 288] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f6feed71800) [pid = 1830] [serial = 295] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f6feaa7b400) [pid = 1830] [serial = 294] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f6fe759fc00) [pid = 1830] [serial = 273] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f6fe17e4000) [pid = 1830] [serial = 270] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f6ff5d29400) [pid = 1830] [serial = 298] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f6fe0181000) [pid = 1830] [serial = 285] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f6fde8d9800) [pid = 1830] [serial = 300] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f6fe161b000) [pid = 1830] [serial = 282] [outer = (nil)] [url = about:blank] 09:42:22 INFO - PROCESS | 1830 | 1461256942191 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:42:22 INFO - PROCESS | 1830 | 1461256942194 Marionette TRACE conn3 <- [1,466,null,{}] 09:42:22 INFO - PROCESS | 1830 | 1461256942202 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}] 09:42:22 INFO - PROCESS | 1830 | 1461256942361 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:42:22 INFO - PROCESS | 1830 | 1461256942372 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe4022800 == 52 [pid = 1830] [id = 124] 09:42:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f6fddf93000) [pid = 1830] [serial = 371] [outer = (nil)] 09:42:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f6fde91e000) [pid = 1830] [serial = 372] [outer = 0x7f6fddf93000] 09:42:22 INFO - PROCESS | 1830 | 1461256942439 Marionette DEBUG loaded listener.js 09:42:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f6fdfa3bc00) [pid = 1830] [serial = 373] [outer = 0x7f6fddf93000] 09:42:23 INFO - PROCESS | 1830 | 1461256943335 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] 09:42:23 INFO - PROCESS | 1830 | 1461256943380 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:42:23 INFO - PROCESS | 1830 | 1461256943394 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:42:23 INFO - PROCESS | 1830 | 1461256943404 Marionette TRACE conn3 <- [1,470,null,{}] 09:42:23 INFO - PROCESS | 1830 | 1461256943412 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}] 09:42:23 INFO - PROCESS | 1830 | 1461256943568 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:42:23 INFO - PROCESS | 1830 | 1461256943580 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe72a7000 == 53 [pid = 1830] [id = 125] 09:42:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f6fde8e0000) [pid = 1830] [serial = 374] [outer = (nil)] 09:42:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f6fe35b4c00) [pid = 1830] [serial = 375] [outer = 0x7f6fde8e0000] 09:42:23 INFO - PROCESS | 1830 | 1461256943643 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f6fe4eae400) [pid = 1830] [serial = 376] [outer = 0x7f6fde8e0000] 09:42:24 INFO - PROCESS | 1830 | 1461256944522 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]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1202ms 09:42:24 INFO - PROCESS | 1830 | 1461256944590 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:42:24 INFO - PROCESS | 1830 | 1461256944595 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:42:24 INFO - PROCESS | 1830 | 1461256944601 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 1830 | 1461256944603 Marionette TRACE conn3 <- [1,474,null,{}] 09:42:24 INFO - PROCESS | 1830 | 1461256944613 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}] 09:42:24 INFO - PROCESS | 1830 | 1461256944850 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:42:24 INFO - PROCESS | 1830 | 1461256944871 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf4f800 == 54 [pid = 1830] [id = 126] 09:42:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f6fdfa3c800) [pid = 1830] [serial = 377] [outer = (nil)] 09:42:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f6fe63d5000) [pid = 1830] [serial = 378] [outer = 0x7f6fdfa3c800] 09:42:24 INFO - PROCESS | 1830 | 1461256944943 Marionette DEBUG loaded listener.js 09:42:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f6fe7013800) [pid = 1830] [serial = 379] [outer = 0x7f6fdfa3c800] 09:42:25 INFO - PROCESS | 1830 | 1461256945823 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]]]}] 09:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1282ms 09:42:25 INFO - PROCESS | 1830 | 1461256945897 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:42:25 INFO - PROCESS | 1830 | 1461256945899 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:42:25 INFO - PROCESS | 1830 | 1461256945906 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:42:25 INFO - PROCESS | 1830 | 1461256945909 Marionette TRACE conn3 <- [1,478,null,{}] 09:42:25 INFO - PROCESS | 1830 | 1461256945915 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}] 09:42:26 INFO - PROCESS | 1830 | 1461256946113 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:42:26 INFO - PROCESS | 1830 | 1461256946136 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fede6f800 == 55 [pid = 1830] [id = 127] 09:42:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f6fe79e9800) [pid = 1830] [serial = 380] [outer = (nil)] 09:42:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f6fe82dd000) [pid = 1830] [serial = 381] [outer = 0x7f6fe79e9800] 09:42:26 INFO - PROCESS | 1830 | 1461256946217 Marionette DEBUG loaded listener.js 09:42:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f6feb055800) [pid = 1830] [serial = 382] [outer = 0x7f6fe79e9800] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f6fde14cc00) [pid = 1830] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f6fe7014800) [pid = 1830] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f6fe35aa800) [pid = 1830] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f6fde149000) [pid = 1830] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f6fe6851800) [pid = 1830] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f6fdfa42400) [pid = 1830] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f6ff7a05c00) [pid = 1830] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f6fdfe0bc00) [pid = 1830] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f6fde36b400) [pid = 1830] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f6fde75e400) [pid = 1830] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f6fde89ac00) [pid = 1830] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 111 (0x7f6fdc93cc00) [pid = 1830] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 110 (0x7f6fe4eacc00) [pid = 1830] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 109 (0x7f6fde32e400) [pid = 1830] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:42:26 INFO - PROCESS | 1830 | --DOMWINDOW == 108 (0x7f6fddf9f400) [pid = 1830] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:42:27 INFO - PROCESS | 1830 | 1461256947323 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]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1432ms 09:42:27 INFO - PROCESS | 1830 | 1461256947340 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:42:27 INFO - PROCESS | 1830 | 1461256947345 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:42:27 INFO - PROCESS | 1830 | 1461256947351 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:42:27 INFO - PROCESS | 1830 | 1461256947354 Marionette TRACE conn3 <- [1,482,null,{}] 09:42:27 INFO - PROCESS | 1830 | 1461256947360 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}] 09:42:27 INFO - PROCESS | 1830 | 1461256947546 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:42:27 INFO - PROCESS | 1830 | 1461256947566 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feede7800 == 56 [pid = 1830] [id = 128] 09:42:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 109 (0x7f6fde149000) [pid = 1830] [serial = 383] [outer = (nil)] 09:42:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 110 (0x7f6fe1797400) [pid = 1830] [serial = 384] [outer = 0x7f6fde149000] 09:42:27 INFO - PROCESS | 1830 | 1461256947639 Marionette DEBUG loaded listener.js 09:42:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 111 (0x7f6fedf48c00) [pid = 1830] [serial = 385] [outer = 0x7f6fde149000] 09:42:28 INFO - PROCESS | 1830 | 1461256948382 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]]]}] 09:42:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:42:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1078ms 09:42:28 INFO - PROCESS | 1830 | 1461256948430 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:42:28 INFO - PROCESS | 1830 | 1461256948434 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:42:28 INFO - PROCESS | 1830 | 1461256948447 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:42:28 INFO - PROCESS | 1830 | 1461256948449 Marionette TRACE conn3 <- [1,486,null,{}] 09:42:28 INFO - PROCESS | 1830 | 1461256948454 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}] 09:42:28 INFO - PROCESS | 1830 | 1461256948593 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:42:28 INFO - PROCESS | 1830 | 1461256948609 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5d1a000 == 57 [pid = 1830] [id = 129] 09:42:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 112 (0x7f6fdc92a000) [pid = 1830] [serial = 386] [outer = (nil)] 09:42:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f6fdc92f800) [pid = 1830] [serial = 387] [outer = 0x7f6fdc92a000] 09:42:28 INFO - PROCESS | 1830 | 1461256948672 Marionette DEBUG loaded listener.js 09:42:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f6fdc934800) [pid = 1830] [serial = 388] [outer = 0x7f6fdc92a000] 09:42:29 INFO - PROCESS | 1830 | 1461256949842 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]]]}] 09:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1440ms 09:42:29 INFO - PROCESS | 1830 | 1461256949888 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:42:29 INFO - PROCESS | 1830 | 1461256949895 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:42:29 INFO - PROCESS | 1830 | 1461256949906 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:42:29 INFO - PROCESS | 1830 | 1461256949910 Marionette TRACE conn3 <- [1,490,null,{}] 09:42:29 INFO - PROCESS | 1830 | 1461256949938 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}] 09:42:30 INFO - PROCESS | 1830 | 1461256950122 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:42:30 INFO - PROCESS | 1830 | 1461256950269 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2af0000 == 58 [pid = 1830] [id = 130] 09:42:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f6fddf08800) [pid = 1830] [serial = 389] [outer = (nil)] 09:42:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f6fddfee400) [pid = 1830] [serial = 390] [outer = 0x7f6fddf08800] 09:42:30 INFO - PROCESS | 1830 | 1461256950362 Marionette DEBUG loaded listener.js 09:42:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f6fde330000) [pid = 1830] [serial = 391] [outer = 0x7f6fddf08800] 09:42:31 INFO - PROCESS | 1830 | 1461256951289 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]]]}] 09:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1453ms 09:42:31 INFO - PROCESS | 1830 | 1461256951360 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 1830 | 1461256951368 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:42:31 INFO - PROCESS | 1830 | 1461256951381 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 1830 | 1461256951384 Marionette TRACE conn3 <- [1,494,null,{}] 09:42:31 INFO - PROCESS | 1830 | 1461256951391 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}] 09:42:31 INFO - PROCESS | 1830 | 1461256951600 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:42:31 INFO - PROCESS | 1830 | 1461256951845 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feaa1a800 == 59 [pid = 1830] [id = 131] 09:42:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f6fddf98c00) [pid = 1830] [serial = 392] [outer = (nil)] 09:42:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f6fde918000) [pid = 1830] [serial = 393] [outer = 0x7f6fddf98c00] 09:42:31 INFO - PROCESS | 1830 | 1461256951989 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f6fde921400) [pid = 1830] [serial = 394] [outer = 0x7f6fddf98c00] 09:42:32 INFO - PROCESS | 1830 | 1461256952914 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]]]}] 09:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1590ms 09:42:32 INFO - PROCESS | 1830 | 1461256952972 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:42:32 INFO - PROCESS | 1830 | 1461256952978 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:42:32 INFO - PROCESS | 1830 | 1461256952986 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 1830 | 1461256952993 Marionette TRACE conn3 <- [1,498,null,{}] 09:42:33 INFO - PROCESS | 1830 | 1461256953014 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}] 09:42:33 INFO - PROCESS | 1830 | 1461256953240 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:42:33 INFO - PROCESS | 1830 | 1461256953435 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa326000 == 60 [pid = 1830] [id = 132] 09:42:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f6fe161a000) [pid = 1830] [serial = 395] [outer = (nil)] 09:42:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f6fe5ef0800) [pid = 1830] [serial = 396] [outer = 0x7f6fe161a000] 09:42:33 INFO - PROCESS | 1830 | 1461256953556 Marionette DEBUG loaded listener.js 09:42:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f6fe759c000) [pid = 1830] [serial = 397] [outer = 0x7f6fe161a000] 09:42:34 INFO - PROCESS | 1830 | 1461256954588 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]]]}] 09:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1642ms 09:42:34 INFO - PROCESS | 1830 | 1461256954628 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:42:34 INFO - PROCESS | 1830 | 1461256954633 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:42:34 INFO - PROCESS | 1830 | 1461256954644 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:42:34 INFO - PROCESS | 1830 | 1461256954649 Marionette TRACE conn3 <- [1,502,null,{}] 09:42:34 INFO - PROCESS | 1830 | 1461256954658 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}] 09:42:34 INFO - PROCESS | 1830 | 1461256954886 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:42:35 INFO - PROCESS | 1830 | 1461256955041 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f70019ac000 == 61 [pid = 1830] [id = 133] 09:42:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f6fe178f800) [pid = 1830] [serial = 398] [outer = (nil)] 09:42:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f6fead90000) [pid = 1830] [serial = 399] [outer = 0x7f6fe178f800] 09:42:35 INFO - PROCESS | 1830 | 1461256955175 Marionette DEBUG loaded listener.js 09:42:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f6ff4ca3000) [pid = 1830] [serial = 400] [outer = 0x7f6fe178f800] 09:42:36 INFO - PROCESS | 1830 | 1461256956059 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]]]}] 09:42:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:42:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1485ms 09:42:36 INFO - PROCESS | 1830 | 1461256956128 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:42:36 INFO - PROCESS | 1830 | 1461256956132 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:42:36 INFO - PROCESS | 1830 | 1461256956138 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:42:36 INFO - PROCESS | 1830 | 1461256956143 Marionette TRACE conn3 <- [1,506,null,{}] 09:42:36 INFO - PROCESS | 1830 | 1461256956149 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}] 09:42:36 INFO - PROCESS | 1830 | 1461256956365 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:42:36 INFO - PROCESS | 1830 | 1461256956513 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19e9800 == 62 [pid = 1830] [id = 134] 09:42:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f6fe4076400) [pid = 1830] [serial = 401] [outer = (nil)] 09:42:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f6ff5ebec00) [pid = 1830] [serial = 402] [outer = 0x7f6fe4076400] 09:42:36 INFO - PROCESS | 1830 | 1461256956588 Marionette DEBUG loaded listener.js 09:42:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f6ff7fda000) [pid = 1830] [serial = 403] [outer = 0x7f6fe4076400] 09:42:37 INFO - PROCESS | 1830 | 1461256957571 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]]]}] 09:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1481ms 09:42:37 INFO - PROCESS | 1830 | 1461256957621 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:42:37 INFO - PROCESS | 1830 | 1461256957625 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:42:37 INFO - PROCESS | 1830 | 1461256957631 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:42:37 INFO - PROCESS | 1830 | 1461256957634 Marionette TRACE conn3 <- [1,510,null,{}] 09:42:37 INFO - PROCESS | 1830 | 1461256957639 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}] 09:42:37 INFO - PROCESS | 1830 | 1461256957840 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:42:37 INFO - PROCESS | 1830 | 1461256957990 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6c1b800 == 63 [pid = 1830] [id = 135] 09:42:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f6fdb730c00) [pid = 1830] [serial = 404] [outer = (nil)] 09:42:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f6fdb739400) [pid = 1830] [serial = 405] [outer = 0x7f6fdb730c00] 09:42:38 INFO - PROCESS | 1830 | 1461256958066 Marionette DEBUG loaded listener.js 09:42:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f6ff9709400) [pid = 1830] [serial = 406] [outer = 0x7f6fdb730c00] 09:42:39 INFO - PROCESS | 1830 | 1461256959020 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]]]}] 09:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1445ms 09:42:39 INFO - PROCESS | 1830 | 1461256959078 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:42:39 INFO - PROCESS | 1830 | 1461256959084 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:42:39 INFO - PROCESS | 1830 | 1461256959093 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:42:39 INFO - PROCESS | 1830 | 1461256959097 Marionette TRACE conn3 <- [1,514,null,{}] 09:42:39 INFO - PROCESS | 1830 | 1461256959107 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}] 09:42:39 INFO - PROCESS | 1830 | 1461256959341 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:42:39 INFO - PROCESS | 1830 | 1461256959594 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb9ad000 == 64 [pid = 1830] [id = 136] 09:42:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f6fdb735400) [pid = 1830] [serial = 407] [outer = (nil)] 09:42:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f6fddf91800) [pid = 1830] [serial = 408] [outer = 0x7f6fdb735400] 09:42:39 INFO - PROCESS | 1830 | 1461256959770 Marionette DEBUG loaded listener.js 09:42:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6feed6fc00) [pid = 1830] [serial = 409] [outer = 0x7f6fdb735400] 09:42:40 INFO - PROCESS | 1830 | 1461256960609 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]]]}] 09:42:40 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 09:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1542ms 09:42:40 INFO - PROCESS | 1830 | 1461256960634 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:42:40 INFO - PROCESS | 1830 | 1461256960638 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:42:40 INFO - PROCESS | 1830 | 1461256960644 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:42:40 INFO - PROCESS | 1830 | 1461256960648 Marionette TRACE conn3 <- [1,518,null,{}] 09:42:40 INFO - PROCESS | 1830 | 1461256960653 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}] 09:42:40 INFO - PROCESS | 1830 | 1461256960823 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:42:41 INFO - PROCESS | 1830 | 1461256961249 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe20d4000 == 65 [pid = 1830] [id = 137] 09:42:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fdb736400) [pid = 1830] [serial = 410] [outer = (nil)] 09:42:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fdb73b000) [pid = 1830] [serial = 411] [outer = 0x7f6fdb736400] 09:42:41 INFO - PROCESS | 1830 | 1461256961365 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fdc939800) [pid = 1830] [serial = 412] [outer = 0x7f6fdb736400] 09:42:42 INFO - PROCESS | 1830 | 1461256962297 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]]]}] 09:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1730ms 09:42:42 INFO - PROCESS | 1830 | 1461256962377 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:42:42 INFO - PROCESS | 1830 | 1461256962384 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:42:42 INFO - PROCESS | 1830 | 1461256962394 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:42:42 INFO - PROCESS | 1830 | 1461256962397 Marionette TRACE conn3 <- [1,522,null,{}] 09:42:42 INFO - PROCESS | 1830 | 1461256962405 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}] 09:42:42 INFO - PROCESS | 1830 | 1461256962616 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:42:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff50c2000 == 64 [pid = 1830] [id = 101] 09:42:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feede7800 == 63 [pid = 1830] [id = 128] 09:42:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fede6f800 == 62 [pid = 1830] [id = 127] 09:42:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf4f800 == 61 [pid = 1830] [id = 126] 09:42:42 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6ff7f27c00) [pid = 1830] [serial = 345] [outer = (nil)] [url = about:blank] 09:42:42 INFO - PROCESS | 1830 | 1461256962885 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe72a7000 == 60 [pid = 1830] [id = 125] 09:42:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe4022800 == 59 [pid = 1830] [id = 124] 09:42:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf4d000 == 58 [pid = 1830] [id = 123] 09:42:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde621800 == 57 [pid = 1830] [id = 122] 09:42:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf4d000 == 58 [pid = 1830] [id = 138] 09:42:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fddfe4000) [pid = 1830] [serial = 413] [outer = (nil)] 09:42:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fde24cc00) [pid = 1830] [serial = 414] [outer = 0x7f6fddfe4000] 09:42:42 INFO - PROCESS | 1830 | 1461256962985 Marionette DEBUG loaded listener.js 09:42:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fde36f400) [pid = 1830] [serial = 415] [outer = 0x7f6fddfe4000] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6ff9e51800) [pid = 1830] [serial = 228] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6ff9dc9400) [pid = 1830] [serial = 241] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fe35b3800) [pid = 1830] [serial = 244] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fe009cc00) [pid = 1830] [serial = 171] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f6fead88000) [pid = 1830] [serial = 168] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f6fe5eed800) [pid = 1830] [serial = 231] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f6ff9dc5400) [pid = 1830] [serial = 237] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f6feed1b400) [pid = 1830] [serial = 234] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f6fde758c00) [pid = 1830] [serial = 318] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f6ffbf15400) [pid = 1830] [serial = 321] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f6fdfe0b000) [pid = 1830] [serial = 324] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f6fead8c400) [pid = 1830] [serial = 343] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f6ff5041400) [pid = 1830] [serial = 340] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f6fe845ec00) [pid = 1830] [serial = 337] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f6fde14c000) [pid = 1830] [serial = 342] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f6fde75c000) [pid = 1830] [serial = 328] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f6fde423800) [pid = 1830] [serial = 327] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 122 (0x7f6fdfe05800) [pid = 1830] [serial = 331] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 121 (0x7f6fde8d5000) [pid = 1830] [serial = 330] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f6fe701f000) [pid = 1830] [serial = 336] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f6fe1795000) [pid = 1830] [serial = 333] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f6fe40a8800) [pid = 1830] [serial = 334] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f6fe8846800) [pid = 1830] [serial = 339] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f6fde5c3000) [pid = 1830] [serial = 306] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f6fde338800) [pid = 1830] [serial = 304] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f6fe55ea000) [pid = 1830] [serial = 309] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f6ff4b71800) [pid = 1830] [serial = 312] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | --DOMWINDOW == 112 (0x7f6ffa076800) [pid = 1830] [serial = 315] [outer = (nil)] [url = about:blank] 09:42:43 INFO - PROCESS | 1830 | 1461256963814 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]]]}] 09:42:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:42:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1484ms 09:42:43 INFO - PROCESS | 1830 | 1461256963882 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:42:43 INFO - PROCESS | 1830 | 1461256963888 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:42:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:42:43 INFO - PROCESS | 1830 | 1461256963896 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:42:43 INFO - PROCESS | 1830 | 1461256963898 Marionette TRACE conn3 <- [1,526,null,{}] 09:42:43 INFO - PROCESS | 1830 | 1461256963914 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}] 09:42:44 INFO - PROCESS | 1830 | 1461256964064 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:42:44 INFO - PROCESS | 1830 | 1461256964073 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde8ca800 == 59 [pid = 1830] [id = 139] 09:42:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 113 (0x7f6fddf98400) [pid = 1830] [serial = 416] [outer = (nil)] 09:42:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f6fde754400) [pid = 1830] [serial = 417] [outer = 0x7f6fddf98400] 09:42:44 INFO - PROCESS | 1830 | 1461256964137 Marionette DEBUG loaded listener.js 09:42:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f6fde8df400) [pid = 1830] [serial = 418] [outer = 0x7f6fddf98400] 09:42:45 INFO - PROCESS | 1830 | 1461256965504 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]]]}] 09:42:45 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 09:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1647ms 09:42:45 INFO - PROCESS | 1830 | 1461256965557 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:42:45 INFO - PROCESS | 1830 | 1461256965564 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:42:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:42:45 INFO - PROCESS | 1830 | 1461256965581 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:42:45 INFO - PROCESS | 1830 | 1461256965590 Marionette TRACE conn3 <- [1,530,null,{}] 09:42:45 INFO - PROCESS | 1830 | 1461256965671 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}] 09:42:45 INFO - PROCESS | 1830 | 1461256965873 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:42:45 INFO - PROCESS | 1830 | 1461256965892 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b22000 == 60 [pid = 1830] [id = 140] 09:42:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f6fddf9cc00) [pid = 1830] [serial = 419] [outer = (nil)] 09:42:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f6fe65c4800) [pid = 1830] [serial = 420] [outer = 0x7f6fddf9cc00] 09:42:45 INFO - PROCESS | 1830 | 1461256965954 Marionette DEBUG loaded listener.js 09:42:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f6fead88c00) [pid = 1830] [serial = 421] [outer = 0x7f6fddf9cc00] 09:42:46 INFO - PROCESS | 1830 | 1461256966665 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"]]]}] 09:42:46 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 09:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:42:46 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 09:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:42:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:42:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:42:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1102ms 09:42:46 INFO - PROCESS | 1830 | 1461256966703 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:42:46 INFO - PROCESS | 1830 | 1461256966708 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:42:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:42:46 INFO - PROCESS | 1830 | 1461256966756 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:42:46 INFO - PROCESS | 1830 | 1461256966759 Marionette TRACE conn3 <- [1,534,null,{}] 09:42:46 INFO - PROCESS | 1830 | 1461256966786 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}] 09:42:46 INFO - PROCESS | 1830 | 1461256966985 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:42:47 INFO - PROCESS | 1830 | 1461256967005 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4c64000 == 61 [pid = 1830] [id = 141] 09:42:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f6fde6cf800) [pid = 1830] [serial = 422] [outer = (nil)] 09:42:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f6ff96f0400) [pid = 1830] [serial = 423] [outer = 0x7f6fde6cf800] 09:42:47 INFO - PROCESS | 1830 | 1461256967068 Marionette DEBUG loaded listener.js 09:42:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f6ff970b400) [pid = 1830] [serial = 424] [outer = 0x7f6fde6cf800] 09:42:47 INFO - PROCESS | 1830 | --DOMWINDOW == 120 (0x7f6fddf93000) [pid = 1830] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:42:47 INFO - PROCESS | 1830 | --DOMWINDOW == 119 (0x7f6fe79e9800) [pid = 1830] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:42:47 INFO - PROCESS | 1830 | --DOMWINDOW == 118 (0x7f6fdc946000) [pid = 1830] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:42:47 INFO - PROCESS | 1830 | --DOMWINDOW == 117 (0x7f6fde36a000) [pid = 1830] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:42:47 INFO - PROCESS | 1830 | --DOMWINDOW == 116 (0x7f6fde8e0000) [pid = 1830] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:42:47 INFO - PROCESS | 1830 | --DOMWINDOW == 115 (0x7f6fde149000) [pid = 1830] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:42:47 INFO - PROCESS | 1830 | --DOMWINDOW == 114 (0x7f6fdfa3c800) [pid = 1830] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:42:47 INFO - PROCESS | 1830 | --DOMWINDOW == 113 (0x7f6fddf9b400) [pid = 1830] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:42:48 INFO - PROCESS | 1830 | 1461256968056 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]]]}] 09:42:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:42:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1380ms 09:42:48 INFO - PROCESS | 1830 | 1461256968115 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:42:48 INFO - PROCESS | 1830 | 1461256968119 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:42:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:42:48 INFO - PROCESS | 1830 | 1461256968124 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:42:48 INFO - PROCESS | 1830 | 1461256968138 Marionette TRACE conn3 <- [1,538,null,{}] 09:42:48 INFO - PROCESS | 1830 | 1461256968145 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}] 09:42:48 INFO - PROCESS | 1830 | 1461256968309 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:42:48 INFO - PROCESS | 1830 | 1461256968432 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5b03000 == 62 [pid = 1830] [id = 142] 09:42:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 114 (0x7f6fddfc5c00) [pid = 1830] [serial = 425] [outer = (nil)] 09:42:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 115 (0x7f6fddfcd800) [pid = 1830] [serial = 426] [outer = 0x7f6fddfc5c00] 09:42:48 INFO - PROCESS | 1830 | 1461256968509 Marionette DEBUG loaded listener.js 09:42:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 116 (0x7f6fde917800) [pid = 1830] [serial = 427] [outer = 0x7f6fddfc5c00] 09:42:49 INFO - PROCESS | 1830 | 1461256969225 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]]]}] 09:42:49 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. 09:42:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1139ms 09:42:49 INFO - PROCESS | 1830 | 1461256969266 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:42:49 INFO - PROCESS | 1830 | 1461256969268 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:42:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:42:49 INFO - PROCESS | 1830 | 1461256969274 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:42:49 INFO - PROCESS | 1830 | 1461256969277 Marionette TRACE conn3 <- [1,542,null,{}] 09:42:49 INFO - PROCESS | 1830 | 1461256969282 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}] 09:42:49 INFO - PROCESS | 1830 | 1461256969472 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:42:49 INFO - PROCESS | 1830 | 1461256969491 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9ed6000 == 63 [pid = 1830] [id = 143] 09:42:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 117 (0x7f6fddfc6400) [pid = 1830] [serial = 428] [outer = (nil)] 09:42:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 118 (0x7f6ff970c000) [pid = 1830] [serial = 429] [outer = 0x7f6fddfc6400] 09:42:49 INFO - PROCESS | 1830 | 1461256969555 Marionette DEBUG loaded listener.js 09:42:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 119 (0x7f6ff9734000) [pid = 1830] [serial = 430] [outer = 0x7f6fddfc6400] 09:42:50 INFO - PROCESS | 1830 | 1461256970520 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]]]}] 09:42:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 120 (0x7f6fddf9e000) [pid = 1830] [serial = 431] [outer = 0x7f6fde431800] 09:42:50 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. 09:42:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1282ms 09:42:50 INFO - PROCESS | 1830 | 1461256970580 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:42:50 INFO - PROCESS | 1830 | 1461256970593 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:42:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:42:50 INFO - PROCESS | 1830 | 1461256970774 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:42:50 INFO - PROCESS | 1830 | 1461256970780 Marionette TRACE conn3 <- [1,546,null,{}] 09:42:50 INFO - PROCESS | 1830 | 1461256970790 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}] 09:42:50 INFO - PROCESS | 1830 | 1461256970990 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:42:51 INFO - PROCESS | 1830 | 1461256971191 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe656b000 == 64 [pid = 1830] [id = 144] 09:42:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 121 (0x7f6fddf11c00) [pid = 1830] [serial = 432] [outer = (nil)] 09:42:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 122 (0x7f6fddf9bc00) [pid = 1830] [serial = 433] [outer = 0x7f6fddf11c00] 09:42:51 INFO - PROCESS | 1830 | 1461256971286 Marionette DEBUG loaded listener.js 09:42:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 123 (0x7f6fde331000) [pid = 1830] [serial = 434] [outer = 0x7f6fddf11c00] 09:42:52 INFO - PROCESS | 1830 | 1461256972182 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]]]}] 09:42:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:42:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1558ms 09:42:52 INFO - PROCESS | 1830 | 1461256972212 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:42:52 INFO - PROCESS | 1830 | 1461256972220 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:42:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:42:52 INFO - PROCESS | 1830 | 1461256972232 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - PROCESS | 1830 | 1461256972236 Marionette TRACE conn3 <- [1,550,null,{}] 09:42:52 INFO - PROCESS | 1830 | 1461256972243 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}] 09:42:52 INFO - PROCESS | 1830 | 1461256972453 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:42:52 INFO - PROCESS | 1830 | 1461256972602 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9e37000 == 65 [pid = 1830] [id = 145] 09:42:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f6fddf92c00) [pid = 1830] [serial = 435] [outer = (nil)] 09:42:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f6fde6c3c00) [pid = 1830] [serial = 436] [outer = 0x7f6fddf92c00] 09:42:52 INFO - PROCESS | 1830 | 1461256972678 Marionette DEBUG loaded listener.js 09:42:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f6fdef3fc00) [pid = 1830] [serial = 437] [outer = 0x7f6fddf92c00] 09:42:53 INFO - PROCESS | 1830 | 1461256973546 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]]]}] 09:42:53 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. 09:42:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1385ms 09:42:53 INFO - PROCESS | 1830 | 1461256973617 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:42:53 INFO - PROCESS | 1830 | 1461256973621 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:42:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:42:53 INFO - PROCESS | 1830 | 1461256973628 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:42:53 INFO - PROCESS | 1830 | 1461256973634 Marionette TRACE conn3 <- [1,554,null,{}] 09:42:53 INFO - PROCESS | 1830 | 1461256973651 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}] 09:42:53 INFO - PROCESS | 1830 | 1461256973833 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:42:53 INFO - PROCESS | 1830 | 1461256973992 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdbb39000 == 66 [pid = 1830] [id = 146] 09:42:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f6fdf05dc00) [pid = 1830] [serial = 438] [outer = (nil)] 09:42:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f6fe7e9a000) [pid = 1830] [serial = 439] [outer = 0x7f6fdf05dc00] 09:42:54 INFO - PROCESS | 1830 | 1461256974075 Marionette DEBUG loaded listener.js 09:42:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f6ff5d28400) [pid = 1830] [serial = 440] [outer = 0x7f6fdf05dc00] 09:42:54 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:54 INFO - PROCESS | 1830 | 1461256974970 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]]]}] 09:42:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:42:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1390ms 09:42:55 INFO - PROCESS | 1830 | 1461256975019 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:42:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:42:55 INFO - PROCESS | 1830 | 1461256975024 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:42:55 INFO - PROCESS | 1830 | 1461256975030 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - PROCESS | 1830 | 1461256975033 Marionette TRACE conn3 <- [1,558,null,{}] 09:42:55 INFO - PROCESS | 1830 | 1461256975039 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}] 09:42:55 INFO - PROCESS | 1830 | 1461256975213 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:42:55 INFO - PROCESS | 1830 | 1461256975369 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe216c000 == 67 [pid = 1830] [id = 147] 09:42:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f6fdbb52800) [pid = 1830] [serial = 441] [outer = (nil)] 09:42:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f6fdbb5b000) [pid = 1830] [serial = 442] [outer = 0x7f6fdbb52800] 09:42:55 INFO - PROCESS | 1830 | 1461256975442 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f6fde75d400) [pid = 1830] [serial = 443] [outer = 0x7f6fdbb52800] 09:42:56 INFO - PROCESS | 1830 | 1461256976355 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]]]}] 09:42:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:42:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1390ms 09:42:56 INFO - PROCESS | 1830 | 1461256976420 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:42:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:42:56 INFO - PROCESS | 1830 | 1461256976424 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:42:56 INFO - PROCESS | 1830 | 1461256976430 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:42:56 INFO - PROCESS | 1830 | 1461256976434 Marionette TRACE conn3 <- [1,562,null,{}] 09:42:56 INFO - PROCESS | 1830 | 1461256976440 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}] 09:42:56 INFO - PROCESS | 1830 | 1461256976619 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:42:56 INFO - PROCESS | 1830 | 1461256976769 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b07800 == 68 [pid = 1830] [id = 148] 09:42:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f6fdbb58000) [pid = 1830] [serial = 444] [outer = (nil)] 09:42:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f6fe7e7a800) [pid = 1830] [serial = 445] [outer = 0x7f6fdbb58000] 09:42:56 INFO - PROCESS | 1830 | 1461256976845 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6fe7e80c00) [pid = 1830] [serial = 446] [outer = 0x7f6fdbb58000] 09:42:57 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:57 INFO - PROCESS | 1830 | 1461256977704 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]]]}] 09:42:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:42:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1333ms 09:42:57 INFO - PROCESS | 1830 | 1461256977764 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:42:57 INFO - PROCESS | 1830 | 1461256977768 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:42:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:42:57 INFO - PROCESS | 1830 | 1461256977775 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:42:57 INFO - PROCESS | 1830 | 1461256977777 Marionette TRACE conn3 <- [1,566,null,{}] 09:42:57 INFO - PROCESS | 1830 | 1461256977783 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}] 09:42:57 INFO - PROCESS | 1830 | 1461256977973 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:42:58 INFO - PROCESS | 1830 | 1461256978098 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7789800 == 69 [pid = 1830] [id = 149] 09:42:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fe7e81000) [pid = 1830] [serial = 447] [outer = (nil)] 09:42:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6ff9710800) [pid = 1830] [serial = 448] [outer = 0x7f6fe7e81000] 09:42:58 INFO - PROCESS | 1830 | 1461256978172 Marionette DEBUG loaded listener.js 09:42:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6ff9738000) [pid = 1830] [serial = 449] [outer = 0x7f6fe7e81000] 09:42:58 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:42:58 INFO - PROCESS | 1830 | 1461256978987 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]]]}] 09:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1277ms 09:42:59 INFO - PROCESS | 1830 | 1461256979053 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:42:59 INFO - PROCESS | 1830 | 1461256979057 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:42:59 INFO - PROCESS | 1830 | 1461256979063 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:42:59 INFO - PROCESS | 1830 | 1461256979065 Marionette TRACE conn3 <- [1,570,null,{}] 09:42:59 INFO - PROCESS | 1830 | 1461256979072 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}] 09:42:59 INFO - PROCESS | 1830 | 1461256979240 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:42:59 INFO - PROCESS | 1830 | 1461256979391 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe203b800 == 70 [pid = 1830] [id = 150] 09:42:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fd72e1c00) [pid = 1830] [serial = 450] [outer = (nil)] 09:42:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fd72e8800) [pid = 1830] [serial = 451] [outer = 0x7f6fd72e1c00] 09:42:59 INFO - PROCESS | 1830 | 1461256979465 Marionette DEBUG loaded listener.js 09:42:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fd72edc00) [pid = 1830] [serial = 452] [outer = 0x7f6fd72e1c00] 09:43:00 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:00 INFO - PROCESS | 1830 | 1461256980324 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]]]}] 09:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1333ms 09:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:43:00 INFO - PROCESS | 1830 | 1461256980398 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:43:00 INFO - PROCESS | 1830 | 1461256980401 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:43:00 INFO - PROCESS | 1830 | 1461256980407 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:43:00 INFO - PROCESS | 1830 | 1461256980411 Marionette TRACE conn3 <- [1,574,null,{}] 09:43:00 INFO - PROCESS | 1830 | 1461256980417 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}] 09:43:00 INFO - PROCESS | 1830 | 1461256980621 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:43:00 INFO - PROCESS | 1830 | 1461256980785 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd66c7800 == 71 [pid = 1830] [id = 151] 09:43:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fd6703000) [pid = 1830] [serial = 453] [outer = (nil)] 09:43:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fd670b400) [pid = 1830] [serial = 454] [outer = 0x7f6fd6703000] 09:43:00 INFO - PROCESS | 1830 | 1461256980861 Marionette DEBUG loaded listener.js 09:43:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fd6711000) [pid = 1830] [serial = 455] [outer = 0x7f6fd6703000] 09:43:01 INFO - PROCESS | 1830 | 1461256981731 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]]]}] 09:43:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:43:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1386ms 09:43:01 INFO - PROCESS | 1830 | 1461256981794 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:43:01 INFO - PROCESS | 1830 | 1461256981798 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:43:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:43:01 INFO - PROCESS | 1830 | 1461256981806 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 1830 | 1461256981809 Marionette TRACE conn3 <- [1,578,null,{}] 09:43:01 INFO - PROCESS | 1830 | 1461256981815 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}] 09:43:01 INFO - PROCESS | 1830 | 1461256981989 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:43:02 INFO - PROCESS | 1830 | 1461256982120 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6907800 == 72 [pid = 1830] [id = 152] 09:43:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd5792c00) [pid = 1830] [serial = 456] [outer = (nil)] 09:43:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd579b800) [pid = 1830] [serial = 457] [outer = 0x7f6fd5792c00] 09:43:02 INFO - PROCESS | 1830 | 1461256982199 Marionette DEBUG loaded listener.js 09:43:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd57a1000) [pid = 1830] [serial = 458] [outer = 0x7f6fd5792c00] 09:43:03 INFO - PROCESS | 1830 | 1461256983010 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]]]}] 09:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1280ms 09:43:03 INFO - PROCESS | 1830 | 1461256983087 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:43:03 INFO - PROCESS | 1830 | 1461256983091 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:43:03 INFO - PROCESS | 1830 | 1461256983097 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:43:03 INFO - PROCESS | 1830 | 1461256983100 Marionette TRACE conn3 <- [1,582,null,{}] 09:43:03 INFO - PROCESS | 1830 | 1461256983106 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}] 09:43:03 INFO - PROCESS | 1830 | 1461256983288 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:43:03 INFO - PROCESS | 1830 | 1461256983441 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd691f800 == 73 [pid = 1830] [id = 153] 09:43:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fd5795c00) [pid = 1830] [serial = 459] [outer = (nil)] 09:43:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd6711400) [pid = 1830] [serial = 460] [outer = 0x7f6fd5795c00] 09:43:03 INFO - PROCESS | 1830 | 1461256983518 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd69c6c00) [pid = 1830] [serial = 461] [outer = 0x7f6fd5795c00] 09:43:04 INFO - PROCESS | 1830 | 1461256984437 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]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1385ms 09:43:04 INFO - PROCESS | 1830 | 1461256984483 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:43:04 INFO - PROCESS | 1830 | 1461256984487 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:43:04 INFO - PROCESS | 1830 | 1461256984494 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 1830 | 1461256984498 Marionette TRACE conn3 <- [1,586,null,{}] 09:43:04 INFO - PROCESS | 1830 | 1461256984504 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}] 09:43:04 INFO - PROCESS | 1830 | 1461256984738 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:43:04 INFO - PROCESS | 1830 | 1461256984971 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd691f000 == 74 [pid = 1830] [id = 154] 09:43:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd547d000) [pid = 1830] [serial = 462] [outer = (nil)] 09:43:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd5483c00) [pid = 1830] [serial = 463] [outer = 0x7f6fd547d000] 09:43:05 INFO - PROCESS | 1830 | 1461256985328 Marionette DEBUG loaded listener.js 09:43:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fd69c8000) [pid = 1830] [serial = 464] [outer = 0x7f6fd547d000] 09:43:05 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:06 INFO - PROCESS | 1830 | 1461256986257 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]]]}] 09:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1835ms 09:43:06 INFO - PROCESS | 1830 | 1461256986330 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:43:06 INFO - PROCESS | 1830 | 1461256986333 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:43:06 INFO - PROCESS | 1830 | 1461256986342 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:43:06 INFO - PROCESS | 1830 | 1461256986346 Marionette TRACE conn3 <- [1,590,null,{}] 09:43:06 INFO - PROCESS | 1830 | 1461256986353 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}] 09:43:06 INFO - PROCESS | 1830 | 1461256986522 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:43:06 INFO - PROCESS | 1830 | 1461256986690 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb99d800 == 75 [pid = 1830] [id = 155] 09:43:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fd69c7400) [pid = 1830] [serial = 465] [outer = (nil)] 09:43:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fdb72e000) [pid = 1830] [serial = 466] [outer = 0x7f6fd69c7400] 09:43:06 INFO - PROCESS | 1830 | 1461256986815 Marionette DEBUG loaded listener.js 09:43:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fdb73bc00) [pid = 1830] [serial = 467] [outer = 0x7f6fd69c7400] 09:43:07 INFO - PROCESS | 1830 | 1461256987668 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]]]}] 09:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1388ms 09:43:07 INFO - PROCESS | 1830 | 1461256987747 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:43:07 INFO - PROCESS | 1830 | 1461256987753 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:43:07 INFO - PROCESS | 1830 | 1461256987763 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:43:07 INFO - PROCESS | 1830 | 1461256987767 Marionette TRACE conn3 <- [1,594,null,{}] 09:43:07 INFO - PROCESS | 1830 | 1461256987773 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}] 09:43:07 INFO - PROCESS | 1830 | 1461256987947 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff5b03000 == 74 [pid = 1830] [id = 142] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4c64000 == 73 [pid = 1830] [id = 141] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff7f98800 == 72 [pid = 1830] [id = 115] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7b22000 == 71 [pid = 1830] [id = 140] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fde6cc400) [pid = 1830] [serial = 357] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fe64ef800) [pid = 1830] [serial = 363] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fddf0a800) [pid = 1830] [serial = 360] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fdc92f800) [pid = 1830] [serial = 387] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | 1461256988163 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde8ca800 == 70 [pid = 1830] [id = 139] 09:43:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde416800 == 71 [pid = 1830] [id = 156] 09:43:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fdbb5b400) [pid = 1830] [serial = 468] [outer = (nil)] 09:43:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fdc93c000) [pid = 1830] [serial = 469] [outer = 0x7f6fdbb5b400] 09:43:08 INFO - PROCESS | 1830 | 1461256988237 Marionette DEBUG loaded listener.js 09:43:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fddf0d800) [pid = 1830] [serial = 470] [outer = 0x7f6fdbb5b400] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf4d000 == 70 [pid = 1830] [id = 138] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe20d4000 == 69 [pid = 1830] [id = 137] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe19e9800 == 68 [pid = 1830] [id = 134] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f70019ac000 == 67 [pid = 1830] [id = 133] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa326000 == 66 [pid = 1830] [id = 132] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feaa1a800 == 65 [pid = 1830] [id = 131] 09:43:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2af0000 == 64 [pid = 1830] [id = 130] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fdfa3bc00) [pid = 1830] [serial = 373] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6feb055800) [pid = 1830] [serial = 382] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fddf9b800) [pid = 1830] [serial = 367] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fde898c00) [pid = 1830] [serial = 370] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fddfe5400) [pid = 1830] [serial = 348] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fe35b4c00) [pid = 1830] [serial = 375] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fe4eae400) [pid = 1830] [serial = 376] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fe1797400) [pid = 1830] [serial = 384] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fde91e000) [pid = 1830] [serial = 372] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fe63d5000) [pid = 1830] [serial = 378] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fe7013800) [pid = 1830] [serial = 379] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fde36b800) [pid = 1830] [serial = 351] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fde753c00) [pid = 1830] [serial = 369] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fe82dd000) [pid = 1830] [serial = 381] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fddf0cc00) [pid = 1830] [serial = 366] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6ffa2f7400) [pid = 1830] [serial = 346] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fe35af400) [pid = 1830] [serial = 354] [outer = (nil)] [url = about:blank] 09:43:08 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fedf48c00) [pid = 1830] [serial = 385] [outer = (nil)] [url = about:blank] 09:43:09 INFO - PROCESS | 1830 | 1461256989179 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]]]}] 09:43:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:43:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1480ms 09:43:09 INFO - PROCESS | 1830 | 1461256989244 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:43:09 INFO - PROCESS | 1830 | 1461256989248 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:43:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:43:09 INFO - PROCESS | 1830 | 1461256989254 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:43:09 INFO - PROCESS | 1830 | 1461256989260 Marionette TRACE conn3 <- [1,598,null,{}] 09:43:09 INFO - PROCESS | 1830 | 1461256989276 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}] 09:43:09 INFO - PROCESS | 1830 | 1461256989443 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:43:09 INFO - PROCESS | 1830 | 1461256989556 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe203c800 == 65 [pid = 1830] [id = 157] 09:43:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fdbb58400) [pid = 1830] [serial = 471] [outer = (nil)] 09:43:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fddfe4800) [pid = 1830] [serial = 472] [outer = 0x7f6fdbb58400] 09:43:09 INFO - PROCESS | 1830 | 1461256989622 Marionette DEBUG loaded listener.js 09:43:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fde256000) [pid = 1830] [serial = 473] [outer = 0x7f6fdbb58400] 09:43:10 INFO - PROCESS | 1830 | 1461256990537 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]]]}] 09:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1344ms 09:43:10 INFO - PROCESS | 1830 | 1461256990600 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:43:10 INFO - PROCESS | 1830 | 1461256990605 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:43:10 INFO - PROCESS | 1830 | 1461256990612 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:43:10 INFO - PROCESS | 1830 | 1461256990615 Marionette TRACE conn3 <- [1,602,null,{}] 09:43:10 INFO - PROCESS | 1830 | 1461256990620 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}] 09:43:10 INFO - PROCESS | 1830 | 1461256990782 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:43:10 INFO - PROCESS | 1830 | 1461256990925 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2af0000 == 66 [pid = 1830] [id = 158] 09:43:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fd72ed800) [pid = 1830] [serial = 474] [outer = (nil)] 09:43:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fde430000) [pid = 1830] [serial = 475] [outer = 0x7f6fd72ed800] 09:43:10 INFO - PROCESS | 1830 | 1461256990991 Marionette DEBUG loaded listener.js 09:43:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fde6cf000) [pid = 1830] [serial = 476] [outer = 0x7f6fd72ed800] 09:43:11 INFO - PROCESS | 1830 | 1461256991814 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]]]}] 09:43:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:43:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1237ms 09:43:11 INFO - PROCESS | 1830 | 1461256991852 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:43:11 INFO - PROCESS | 1830 | 1461256991854 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:43:11 INFO - PROCESS | 1830 | 1461256991862 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:43:11 INFO - PROCESS | 1830 | 1461256991865 Marionette TRACE conn3 <- [1,606,null,{}] 09:43:11 INFO - PROCESS | 1830 | 1461256991877 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}] 09:43:12 INFO - PROCESS | 1830 | 1461256992069 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:43:12 INFO - PROCESS | 1830 | 1461256992107 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6c0b800 == 67 [pid = 1830] [id = 159] 09:43:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fde8d9000) [pid = 1830] [serial = 477] [outer = (nil)] 09:43:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fde913000) [pid = 1830] [serial = 478] [outer = 0x7f6fde8d9000] 09:43:12 INFO - PROCESS | 1830 | 1461256992185 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fdfe0b800) [pid = 1830] [serial = 479] [outer = 0x7f6fde8d9000] 09:43:13 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fddf9cc00) [pid = 1830] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:43:13 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fddf98400) [pid = 1830] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:43:13 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fde6cf800) [pid = 1830] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:43:13 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fddfe4000) [pid = 1830] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:43:13 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fdb736400) [pid = 1830] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:43:13 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fddfc5c00) [pid = 1830] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:43:13 INFO - PROCESS | 1830 | 1461256993173 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]]]}] 09:43:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:43:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1339ms 09:43:13 INFO - PROCESS | 1830 | 1461256993202 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:43:13 INFO - PROCESS | 1830 | 1461256993204 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:43:13 INFO - PROCESS | 1830 | 1461256993211 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:43:13 INFO - PROCESS | 1830 | 1461256993213 Marionette TRACE conn3 <- [1,610,null,{}] 09:43:13 INFO - PROCESS | 1830 | 1461256993228 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}] 09:43:13 INFO - PROCESS | 1830 | 1461256993384 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:43:13 INFO - PROCESS | 1830 | 1461256993399 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7504800 == 68 [pid = 1830] [id = 160] 09:43:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fddf9cc00) [pid = 1830] [serial = 480] [outer = (nil)] 09:43:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fe1795800) [pid = 1830] [serial = 481] [outer = 0x7f6fddf9cc00] 09:43:13 INFO - PROCESS | 1830 | 1461256993462 Marionette DEBUG loaded listener.js 09:43:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fe35b4c00) [pid = 1830] [serial = 482] [outer = 0x7f6fddf9cc00] 09:43:14 INFO - PROCESS | 1830 | 1461256994249 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]]]}] 09:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1082ms 09:43:14 INFO - PROCESS | 1830 | 1461256994305 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 1830 | 1461256994309 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:43:14 INFO - PROCESS | 1830 | 1461256994315 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - PROCESS | 1830 | 1461256994318 Marionette TRACE conn3 <- [1,614,null,{}] 09:43:14 INFO - PROCESS | 1830 | 1461256994324 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}] 09:43:14 INFO - PROCESS | 1830 | 1461256994465 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:43:14 INFO - PROCESS | 1830 | 1461256994480 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feabbd800 == 69 [pid = 1830] [id = 161] 09:43:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fde8dc400) [pid = 1830] [serial = 483] [outer = (nil)] 09:43:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fe63d5400) [pid = 1830] [serial = 484] [outer = 0x7f6fde8dc400] 09:43:14 INFO - PROCESS | 1830 | 1461256994542 Marionette DEBUG loaded listener.js 09:43:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fe7019c00) [pid = 1830] [serial = 485] [outer = 0x7f6fde8dc400] 09:43:15 INFO - PROCESS | 1830 | 1461256995533 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]]]}] 09:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1288ms 09:43:15 INFO - PROCESS | 1830 | 1461256995605 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:43:15 INFO - PROCESS | 1830 | 1461256995611 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:43:15 INFO - PROCESS | 1830 | 1461256995620 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:43:15 INFO - PROCESS | 1830 | 1461256995625 Marionette TRACE conn3 <- [1,618,null,{}] 09:43:15 INFO - PROCESS | 1830 | 1461256995635 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}] 09:43:15 INFO - PROCESS | 1830 | 1461256995880 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:43:16 INFO - PROCESS | 1830 | 1461256996151 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde61d000 == 70 [pid = 1830] [id = 162] 09:43:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd72eac00) [pid = 1830] [serial = 486] [outer = (nil)] 09:43:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fdb732c00) [pid = 1830] [serial = 487] [outer = 0x7f6fd72eac00] 09:43:16 INFO - PROCESS | 1830 | 1461256996233 Marionette DEBUG loaded listener.js 09:43:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fdbb59000) [pid = 1830] [serial = 488] [outer = 0x7f6fd72eac00] 09:43:17 INFO - PROCESS | 1830 | 1461256997095 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]]]}] 09:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1538ms 09:43:17 INFO - PROCESS | 1830 | 1461256997160 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 1830 | 1461256997170 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:43:17 INFO - PROCESS | 1830 | 1461256997181 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 1830 | 1461256997184 Marionette TRACE conn3 <- [1,622,null,{}] 09:43:17 INFO - PROCESS | 1830 | 1461256997192 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}] 09:43:17 INFO - PROCESS | 1830 | 1461256997417 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:43:17 INFO - PROCESS | 1830 | 1461256997574 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2aeb800 == 71 [pid = 1830] [id = 163] 09:43:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd72ed400) [pid = 1830] [serial = 489] [outer = (nil)] 09:43:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fddf93000) [pid = 1830] [serial = 490] [outer = 0x7f6fd72ed400] 09:43:17 INFO - PROCESS | 1830 | 1461256997655 Marionette DEBUG loaded listener.js 09:43:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fddfcb400) [pid = 1830] [serial = 491] [outer = 0x7f6fd72ed400] 09:43:18 INFO - PROCESS | 1830 | 1461256998603 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]]]}] 09:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1480ms 09:43:18 INFO - PROCESS | 1830 | 1461256998662 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:43:18 INFO - PROCESS | 1830 | 1461256998666 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:43:18 INFO - PROCESS | 1830 | 1461256998672 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:43:18 INFO - PROCESS | 1830 | 1461256998678 Marionette TRACE conn3 <- [1,626,null,{}] 09:43:18 INFO - PROCESS | 1830 | 1461256998694 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}] 09:43:18 INFO - PROCESS | 1830 | 1461256998918 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:43:19 INFO - PROCESS | 1830 | 1461256999128 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4e19000 == 72 [pid = 1830] [id = 164] 09:43:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fde6cec00) [pid = 1830] [serial = 492] [outer = (nil)] 09:43:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fdfa3d000) [pid = 1830] [serial = 493] [outer = 0x7f6fde6cec00] 09:43:19 INFO - PROCESS | 1830 | 1461256999251 Marionette DEBUG loaded listener.js 09:43:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fe17e4c00) [pid = 1830] [serial = 494] [outer = 0x7f6fde6cec00] 09:43:20 INFO - PROCESS | 1830 | 1461257000097 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]]]}] 09:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1492ms 09:43:20 INFO - PROCESS | 1830 | 1461257000165 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:43:20 INFO - PROCESS | 1830 | 1461257000170 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:43:20 INFO - PROCESS | 1830 | 1461257000176 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:43:20 INFO - PROCESS | 1830 | 1461257000180 Marionette TRACE conn3 <- [1,630,null,{}] 09:43:20 INFO - PROCESS | 1830 | 1461257000186 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}] 09:43:20 INFO - PROCESS | 1830 | 1461257000360 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:43:20 INFO - PROCESS | 1830 | 1461257000517 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff97a3800 == 73 [pid = 1830] [id = 165] 09:43:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fde8da800) [pid = 1830] [serial = 495] [outer = (nil)] 09:43:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fe6404400) [pid = 1830] [serial = 496] [outer = 0x7f6fde8da800] 09:43:20 INFO - PROCESS | 1830 | 1461257000591 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fe79afc00) [pid = 1830] [serial = 497] [outer = 0x7f6fde8da800] 09:43:21 INFO - PROCESS | 1830 | 1461257001472 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]]]}] 09:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1331ms 09:43:21 INFO - PROCESS | 1830 | 1461257001507 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:43:21 INFO - PROCESS | 1830 | 1461257001511 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:43:21 INFO - PROCESS | 1830 | 1461257001517 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:43:21 INFO - PROCESS | 1830 | 1461257001520 Marionette TRACE conn3 <- [1,634,null,{}] 09:43:21 INFO - PROCESS | 1830 | 1461257001525 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}] 09:43:21 INFO - PROCESS | 1830 | 1461257001695 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:43:21 INFO - PROCESS | 1830 | 1461257001856 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffbf7d800 == 74 [pid = 1830] [id = 166] 09:43:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fdfa44400) [pid = 1830] [serial = 498] [outer = (nil)] 09:43:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fe7e83000) [pid = 1830] [serial = 499] [outer = 0x7f6fdfa44400] 09:43:21 INFO - PROCESS | 1830 | 1461257001930 Marionette DEBUG loaded listener.js 09:43:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fe82e6800) [pid = 1830] [serial = 500] [outer = 0x7f6fdfa44400] 09:43:22 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:22 INFO - PROCESS | 1830 | 1461257002823 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]]]}] 09:43:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:43:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1332ms 09:43:22 INFO - PROCESS | 1830 | 1461257002851 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:43:22 INFO - PROCESS | 1830 | 1461257002855 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:43:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:43:22 INFO - PROCESS | 1830 | 1461257002862 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 1830 | 1461257002864 Marionette TRACE conn3 <- [1,638,null,{}] 09:43:22 INFO - PROCESS | 1830 | 1461257002870 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}] 09:43:23 INFO - PROCESS | 1830 | 1461257003061 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:43:23 INFO - PROCESS | 1830 | 1461257003225 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6659800 == 75 [pid = 1830] [id = 167] 09:43:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fe7e7e400) [pid = 1830] [serial = 501] [outer = (nil)] 09:43:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6ff5e32800) [pid = 1830] [serial = 502] [outer = 0x7f6fe7e7e400] 09:43:23 INFO - PROCESS | 1830 | 1461257003302 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6ff9732800) [pid = 1830] [serial = 503] [outer = 0x7f6fe7e7e400] 09:43:23 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:24 INFO - PROCESS | 1830 | 1461257004206 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]]]}] 09:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1380ms 09:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:43:24 INFO - PROCESS | 1830 | 1461257004242 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:43:24 INFO - PROCESS | 1830 | 1461257004245 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:43:24 INFO - PROCESS | 1830 | 1461257004251 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:43:24 INFO - PROCESS | 1830 | 1461257004255 Marionette TRACE conn3 <- [1,642,null,{}] 09:43:24 INFO - PROCESS | 1830 | 1461257004260 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}] 09:43:24 INFO - PROCESS | 1830 | 1461257004424 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:43:24 INFO - PROCESS | 1830 | 1461257004586 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd40d2800 == 76 [pid = 1830] [id = 168] 09:43:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fd44c3400) [pid = 1830] [serial = 504] [outer = (nil)] 09:43:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fd44cb800) [pid = 1830] [serial = 505] [outer = 0x7f6fd44c3400] 09:43:24 INFO - PROCESS | 1830 | 1461257004657 Marionette DEBUG loaded listener.js 09:43:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fd44d0800) [pid = 1830] [serial = 506] [outer = 0x7f6fd44c3400] 09:43:25 INFO - PROCESS | 1830 | 1461257005603 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]]]}] 09:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1430ms 09:43:25 INFO - PROCESS | 1830 | 1461257005681 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:43:25 INFO - PROCESS | 1830 | 1461257005684 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:43:25 INFO - PROCESS | 1830 | 1461257005691 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:43:25 INFO - PROCESS | 1830 | 1461257005693 Marionette TRACE conn3 <- [1,646,null,{}] 09:43:25 INFO - PROCESS | 1830 | 1461257005699 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}] 09:43:25 INFO - PROCESS | 1830 | 1461257005876 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:43:26 INFO - PROCESS | 1830 | 1461257006074 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdccdd000 == 77 [pid = 1830] [id = 169] 09:43:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fd5485800) [pid = 1830] [serial = 507] [outer = (nil)] 09:43:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fd5799400) [pid = 1830] [serial = 508] [outer = 0x7f6fd5485800] 09:43:26 INFO - PROCESS | 1830 | 1461257006479 Marionette DEBUG loaded listener.js 09:43:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fd69c8c00) [pid = 1830] [serial = 509] [outer = 0x7f6fd5485800] 09:43:27 INFO - PROCESS | 1830 | 1461257007363 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]]]}] 09:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1729ms 09:43:27 INFO - PROCESS | 1830 | 1461257007422 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:43:27 INFO - PROCESS | 1830 | 1461257007429 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:43:27 INFO - PROCESS | 1830 | 1461257007438 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:43:27 INFO - PROCESS | 1830 | 1461257007442 Marionette TRACE conn3 <- [1,650,null,{}] 09:43:27 INFO - PROCESS | 1830 | 1461257007448 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}] 09:43:27 INFO - PROCESS | 1830 | 1461257007721 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:43:27 INFO - PROCESS | 1830 | 1461257007943 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6904000 == 78 [pid = 1830] [id = 170] 09:43:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fdb733c00) [pid = 1830] [serial = 510] [outer = (nil)] 09:43:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fdbb53800) [pid = 1830] [serial = 511] [outer = 0x7f6fdb733c00] 09:43:28 INFO - PROCESS | 1830 | 1461257008063 Marionette DEBUG loaded listener.js 09:43:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fdc928400) [pid = 1830] [serial = 512] [outer = 0x7f6fdb733c00] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe5560800 == 77 [pid = 1830] [id = 66] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7261000 == 76 [pid = 1830] [id = 67] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fde918000) [pid = 1830] [serial = 393] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fe5ef0800) [pid = 1830] [serial = 396] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fead90000) [pid = 1830] [serial = 399] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fdb739400) [pid = 1830] [serial = 405] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fddf91800) [pid = 1830] [serial = 408] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6ff5ebec00) [pid = 1830] [serial = 402] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6ff970c000) [pid = 1830] [serial = 429] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7504800 == 75 [pid = 1830] [id = 160] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6c0b800 == 74 [pid = 1830] [id = 159] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2af0000 == 73 [pid = 1830] [id = 158] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe203c800 == 72 [pid = 1830] [id = 157] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde416800 == 71 [pid = 1830] [id = 156] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb99d800 == 70 [pid = 1830] [id = 155] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd691f000 == 69 [pid = 1830] [id = 154] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe656b000 == 68 [pid = 1830] [id = 144] 09:43:28 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9ed6000 == 67 [pid = 1830] [id = 143] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fe65c4800) [pid = 1830] [serial = 420] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fde754400) [pid = 1830] [serial = 417] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fddfee400) [pid = 1830] [serial = 390] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6ff96f0400) [pid = 1830] [serial = 423] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fde24cc00) [pid = 1830] [serial = 414] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6ff970b400) [pid = 1830] [serial = 424] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fde36f400) [pid = 1830] [serial = 415] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fdc939800) [pid = 1830] [serial = 412] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fdb73b000) [pid = 1830] [serial = 411] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fddfcd800) [pid = 1830] [serial = 426] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fead88c00) [pid = 1830] [serial = 421] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fde917800) [pid = 1830] [serial = 427] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fde8df400) [pid = 1830] [serial = 418] [outer = (nil)] [url = about:blank] 09:43:28 INFO - PROCESS | 1830 | 1461257008908 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]]]}] 09:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1534ms 09:43:28 INFO - PROCESS | 1830 | 1461257008970 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:43:28 INFO - PROCESS | 1830 | 1461257008976 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:43:28 INFO - PROCESS | 1830 | 1461257008987 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 1830 | 1461257008998 Marionette TRACE conn3 <- [1,654,null,{}] 09:43:29 INFO - PROCESS | 1830 | 1461257009008 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}] 09:43:29 INFO - PROCESS | 1830 | 1461257009174 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:43:29 INFO - PROCESS | 1830 | 1461257009306 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdbb4d800 == 68 [pid = 1830] [id = 171] 09:43:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fd6710c00) [pid = 1830] [serial = 513] [outer = (nil)] 09:43:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fddc90c00) [pid = 1830] [serial = 514] [outer = 0x7f6fd6710c00] 09:43:29 INFO - PROCESS | 1830 | 1461257009373 Marionette DEBUG loaded listener.js 09:43:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fddc9b400) [pid = 1830] [serial = 515] [outer = 0x7f6fd6710c00] 09:43:30 INFO - PROCESS | 1830 | 1461257010250 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]]]}] 09:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1297ms 09:43:30 INFO - PROCESS | 1830 | 1461257010285 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:43:30 INFO - PROCESS | 1830 | 1461257010287 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:43:30 INFO - PROCESS | 1830 | 1461257010294 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:43:30 INFO - PROCESS | 1830 | 1461257010299 Marionette TRACE conn3 <- [1,658,null,{}] 09:43:30 INFO - PROCESS | 1830 | 1461257010315 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}] 09:43:30 INFO - PROCESS | 1830 | 1461257010474 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:43:30 INFO - PROCESS | 1830 | 1461257010497 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1bc9800 == 69 [pid = 1830] [id = 172] 09:43:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fddf92000) [pid = 1830] [serial = 516] [outer = (nil)] 09:43:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fddfe5400) [pid = 1830] [serial = 517] [outer = 0x7f6fddf92000] 09:43:30 INFO - PROCESS | 1830 | 1461257010561 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fddfeec00) [pid = 1830] [serial = 518] [outer = 0x7f6fddf92000] 09:43:31 INFO - PROCESS | 1830 | 1461257011445 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]]]}] 09:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1184ms 09:43:31 INFO - PROCESS | 1830 | 1461257011479 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 1830 | 1461257011482 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:43:31 INFO - PROCESS | 1830 | 1461257011491 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 1830 | 1461257011494 Marionette TRACE conn3 <- [1,662,null,{}] 09:43:31 INFO - PROCESS | 1830 | 1461257011500 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}] 09:43:31 INFO - PROCESS | 1830 | 1461257011727 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:43:31 INFO - PROCESS | 1830 | 1461257011753 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe216b800 == 70 [pid = 1830] [id = 173] 09:43:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fddf95800) [pid = 1830] [serial = 519] [outer = (nil)] 09:43:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fde333c00) [pid = 1830] [serial = 520] [outer = 0x7f6fddf95800] 09:43:31 INFO - PROCESS | 1830 | 1461257011816 Marionette DEBUG loaded listener.js 09:43:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fde5cec00) [pid = 1830] [serial = 521] [outer = 0x7f6fddf95800] 09:43:32 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:32 INFO - PROCESS | 1830 | 1461257012698 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]]]}] 09:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1282ms 09:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:43:32 INFO - PROCESS | 1830 | 1461257012774 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:43:32 INFO - PROCESS | 1830 | 1461257012777 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:43:32 INFO - PROCESS | 1830 | 1461257012782 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:43:32 INFO - PROCESS | 1830 | 1461257012785 Marionette TRACE conn3 <- [1,666,null,{}] 09:43:32 INFO - PROCESS | 1830 | 1461257012790 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}] 09:43:32 INFO - PROCESS | 1830 | 1461257012996 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:43:33 INFO - PROCESS | 1830 | 1461257013022 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe46c5000 == 71 [pid = 1830] [id = 174] 09:43:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fde6d0800) [pid = 1830] [serial = 522] [outer = (nil)] 09:43:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fde8d3000) [pid = 1830] [serial = 523] [outer = 0x7f6fde6d0800] 09:43:33 INFO - PROCESS | 1830 | 1461257013094 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fdfa43800) [pid = 1830] [serial = 524] [outer = 0x7f6fde6d0800] 09:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fde8d9000) [pid = 1830] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fdbb58400) [pid = 1830] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fd547d000) [pid = 1830] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fd69c7400) [pid = 1830] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fddf9cc00) [pid = 1830] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fd72ed800) [pid = 1830] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fddfc6400) [pid = 1830] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fdbb5b400) [pid = 1830] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:43:33 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fdc92a000) [pid = 1830] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:43:33 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:34 INFO - PROCESS | 1830 | 1461257014196 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]]]}] 09:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1439ms 09:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:43:34 INFO - PROCESS | 1830 | 1461257014228 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:43:34 INFO - PROCESS | 1830 | 1461257014230 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:43:34 INFO - PROCESS | 1830 | 1461257014237 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:43:34 INFO - PROCESS | 1830 | 1461257014240 Marionette TRACE conn3 <- [1,670,null,{}] 09:43:34 INFO - PROCESS | 1830 | 1461257014245 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}] 09:43:34 INFO - PROCESS | 1830 | 1461257014416 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:43:34 INFO - PROCESS | 1830 | 1461257014432 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6566000 == 72 [pid = 1830] [id = 175] 09:43:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fde6cfc00) [pid = 1830] [serial = 525] [outer = (nil)] 09:43:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fe35a9400) [pid = 1830] [serial = 526] [outer = 0x7f6fde6cfc00] 09:43:34 INFO - PROCESS | 1830 | 1461257014495 Marionette DEBUG loaded listener.js 09:43:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fe640a400) [pid = 1830] [serial = 527] [outer = 0x7f6fde6cfc00] 09:43:35 INFO - PROCESS | 1830 | 1461257015277 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]]]}] 09:43:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:43:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1084ms 09:43:35 INFO - PROCESS | 1830 | 1461257015326 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:43:35 INFO - PROCESS | 1830 | 1461257015328 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:43:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:43:35 INFO - PROCESS | 1830 | 1461257015343 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:43:35 INFO - PROCESS | 1830 | 1461257015347 Marionette TRACE conn3 <- [1,674,null,{}] 09:43:35 INFO - PROCESS | 1830 | 1461257015352 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}] 09:43:35 INFO - PROCESS | 1830 | 1461257015505 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:43:35 INFO - PROCESS | 1830 | 1461257015521 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b09800 == 73 [pid = 1830] [id = 176] 09:43:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fd69d1000) [pid = 1830] [serial = 528] [outer = (nil)] 09:43:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fe7e87000) [pid = 1830] [serial = 529] [outer = 0x7f6fd69d1000] 09:43:35 INFO - PROCESS | 1830 | 1461257015584 Marionette DEBUG loaded listener.js 09:43:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fead8c400) [pid = 1830] [serial = 530] [outer = 0x7f6fd69d1000] 09:43:36 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:43:36 INFO - PROCESS | 1830 | 1461257016694 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]]]}] 09:43:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 09:43:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1392ms 09:43:36 INFO - PROCESS | 1830 | 1461257016728 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:43:36 INFO - PROCESS | 1830 | 1461257016733 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:43:36 INFO - PROCESS | 1830 | 1461257016741 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:43:36 INFO - PROCESS | 1830 | 1461257016747 Marionette TRACE conn3 <- [1,678,null,{}] 09:43:36 INFO - PROCESS | 1830 | 1461257016755 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}] 09:43:36 INFO - PROCESS | 1830 | 1461257016981 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:43:37 INFO - PROCESS | 1830 | 1461257017149 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdea1e800 == 74 [pid = 1830] [id = 177] 09:43:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fd72ebc00) [pid = 1830] [serial = 531] [outer = (nil)] 09:43:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fdc928800) [pid = 1830] [serial = 532] [outer = 0x7f6fd72ebc00] 09:43:37 INFO - PROCESS | 1830 | 1461257017225 Marionette DEBUG loaded listener.js 09:43:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fddc91c00) [pid = 1830] [serial = 533] [outer = 0x7f6fd72ebc00] 09:43:38 INFO - PROCESS | 1830 | 1461257018237 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]]]}] 09:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1547ms 09:43:38 INFO - PROCESS | 1830 | 1461257018289 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:43:38 INFO - PROCESS | 1830 | 1461257018297 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:43:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:43:38 INFO - PROCESS | 1830 | 1461257018310 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:43:38 INFO - PROCESS | 1830 | 1461257018318 Marionette TRACE conn3 <- [1,682,null,{}] 09:43:38 INFO - PROCESS | 1830 | 1461257018327 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}] 09:43:38 INFO - PROCESS | 1830 | 1461257018606 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:43:38 INFO - PROCESS | 1830 | 1461257018973 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fead08800 == 75 [pid = 1830] [id = 178] 09:43:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fddc9e400) [pid = 1830] [serial = 534] [outer = (nil)] 09:43:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fde8d7800) [pid = 1830] [serial = 535] [outer = 0x7f6fddc9e400] 09:43:39 INFO - PROCESS | 1830 | 1461257019061 Marionette DEBUG loaded listener.js 09:43:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fde91cc00) [pid = 1830] [serial = 536] [outer = 0x7f6fddc9e400] 09:43:40 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:40 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:43:40 INFO - PROCESS | 1830 | 1461257020351 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]]]}] 09:43:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 09:43:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2090ms 09:43:40 INFO - PROCESS | 1830 | 1461257020399 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:43:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:43:40 INFO - PROCESS | 1830 | 1461257020404 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:43:40 INFO - PROCESS | 1830 | 1461257020410 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:43:40 INFO - PROCESS | 1830 | 1461257020416 Marionette TRACE conn3 <- [1,686,null,{}] 09:43:40 INFO - PROCESS | 1830 | 1461257020526 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}] 09:43:40 INFO - PROCESS | 1830 | 1461257020747 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:43:40 INFO - PROCESS | 1830 | 1461257020866 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff7a31000 == 76 [pid = 1830] [id = 179] 09:43:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fddfa0800) [pid = 1830] [serial = 537] [outer = (nil)] 09:43:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fe40a9400) [pid = 1830] [serial = 538] [outer = 0x7f6fddfa0800] 09:43:40 INFO - PROCESS | 1830 | 1461257020945 Marionette DEBUG loaded listener.js 09:43:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6ff4973400) [pid = 1830] [serial = 539] [outer = 0x7f6fddfa0800] 09:43:42 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:42 INFO - PROCESS | 1830 | 1461257022238 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]]]}] 09:43:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:43:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1884ms 09:43:42 INFO - PROCESS | 1830 | 1461257022317 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:43:42 INFO - PROCESS | 1830 | 1461257022321 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:43:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:43:42 INFO - PROCESS | 1830 | 1461257022378 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:43:42 INFO - PROCESS | 1830 | 1461257022382 Marionette TRACE conn3 <- [1,690,null,{}] 09:43:42 INFO - PROCESS | 1830 | 1461257022389 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}] 09:43:42 INFO - PROCESS | 1830 | 1461257022565 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:43:42 INFO - PROCESS | 1830 | 1461257022727 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffbf86000 == 77 [pid = 1830] [id = 180] 09:43:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fde91e000) [pid = 1830] [serial = 540] [outer = (nil)] 09:43:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6ff96f0400) [pid = 1830] [serial = 541] [outer = 0x7f6fde91e000] 09:43:42 INFO - PROCESS | 1830 | 1461257022812 Marionette DEBUG loaded listener.js 09:43:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6ff9709800) [pid = 1830] [serial = 542] [outer = 0x7f6fde91e000] 09:43:44 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:44 INFO - PROCESS | 1830 | 1461257024123 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]]]}] 09:43:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:43:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1796ms 09:43:44 INFO - PROCESS | 1830 | 1461257024214 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:43:44 INFO - PROCESS | 1830 | 1461257024217 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:43:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:43:44 INFO - PROCESS | 1830 | 1461257024273 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:43:44 INFO - PROCESS | 1830 | 1461257024276 Marionette TRACE conn3 <- [1,694,null,{}] 09:43:44 INFO - PROCESS | 1830 | 1461257024282 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}] 09:43:44 INFO - PROCESS | 1830 | 1461257024445 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:43:44 INFO - PROCESS | 1830 | 1461257024777 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc81e800 == 78 [pid = 1830] [id = 181] 09:43:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fd69c4000) [pid = 1830] [serial = 543] [outer = (nil)] 09:43:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fdbbec400) [pid = 1830] [serial = 544] [outer = 0x7f6fd69c4000] 09:43:44 INFO - PROCESS | 1830 | 1461257024870 Marionette DEBUG loaded listener.js 09:43:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fde914400) [pid = 1830] [serial = 545] [outer = 0x7f6fd69c4000] 09:43:46 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:46 INFO - PROCESS | 1830 | 1461257026201 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]]]}] 09:43:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 09:43:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1943ms 09:43:46 INFO - PROCESS | 1830 | 1461257026211 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:43:46 INFO - PROCESS | 1830 | 1461257026217 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:43:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:43:46 INFO - PROCESS | 1830 | 1461257026224 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:43:46 INFO - PROCESS | 1830 | 1461257026229 Marionette TRACE conn3 <- [1,698,null,{}] 09:43:46 INFO - PROCESS | 1830 | 1461257026345 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}] 09:43:46 INFO - PROCESS | 1830 | 1461257026514 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:43:46 INFO - PROCESS | 1830 | 1461257026674 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf46800 == 79 [pid = 1830] [id = 182] 09:43:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fd44c9800) [pid = 1830] [serial = 546] [outer = (nil)] 09:43:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fd6720800) [pid = 1830] [serial = 547] [outer = 0x7f6fd44c9800] 09:43:46 INFO - PROCESS | 1830 | 1461257026743 Marionette DEBUG loaded listener.js 09:43:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fd69cc800) [pid = 1830] [serial = 548] [outer = 0x7f6fd44c9800] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6566000 == 78 [pid = 1830] [id = 175] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe46c5000 == 77 [pid = 1830] [id = 174] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe216b800 == 76 [pid = 1830] [id = 173] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fe63d5400) [pid = 1830] [serial = 484] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fd72e8800) [pid = 1830] [serial = 451] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fd670b400) [pid = 1830] [serial = 454] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fd6711400) [pid = 1830] [serial = 460] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fd579b800) [pid = 1830] [serial = 457] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1bc9800 == 75 [pid = 1830] [id = 172] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdbb4d800 == 74 [pid = 1830] [id = 171] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd6904000 == 73 [pid = 1830] [id = 170] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdccdd000 == 72 [pid = 1830] [id = 169] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff97a3800 == 71 [pid = 1830] [id = 165] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4e19000 == 70 [pid = 1830] [id = 164] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2aeb800 == 69 [pid = 1830] [id = 163] 09:43:47 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde61d000 == 68 [pid = 1830] [id = 162] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fe35b4c00) [pid = 1830] [serial = 482] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fde913000) [pid = 1830] [serial = 478] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fde256000) [pid = 1830] [serial = 473] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fd5483c00) [pid = 1830] [serial = 463] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6ff9dd1800) [pid = 1830] [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.] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fdb72e000) [pid = 1830] [serial = 466] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fe7e7a800) [pid = 1830] [serial = 445] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fdbb5b000) [pid = 1830] [serial = 442] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fe1795800) [pid = 1830] [serial = 481] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fd69c8000) [pid = 1830] [serial = 464] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fde430000) [pid = 1830] [serial = 475] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fdfe0b800) [pid = 1830] [serial = 479] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6ff9734000) [pid = 1830] [serial = 430] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fdb73bc00) [pid = 1830] [serial = 467] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fe7e9a000) [pid = 1830] [serial = 439] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fde6cf000) [pid = 1830] [serial = 476] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fddfe4800) [pid = 1830] [serial = 472] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6ff9710800) [pid = 1830] [serial = 448] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fdc93c000) [pid = 1830] [serial = 469] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fde6c3c00) [pid = 1830] [serial = 436] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fddf0d800) [pid = 1830] [serial = 470] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fddf9bc00) [pid = 1830] [serial = 433] [outer = (nil)] [url = about:blank] 09:43:47 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fdc934800) [pid = 1830] [serial = 388] [outer = (nil)] [url = about:blank] 09:43:48 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:48 INFO - PROCESS | 1830 | 1461257028107 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]]]}] 09:43:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 09:43:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1933ms 09:43:48 INFO - PROCESS | 1830 | 1461257028201 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:43:48 INFO - PROCESS | 1830 | 1461257028210 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:43:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:43:48 INFO - PROCESS | 1830 | 1461257028221 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:43:48 INFO - PROCESS | 1830 | 1461257028224 Marionette TRACE conn3 <- [1,702,null,{}] 09:43:48 INFO - PROCESS | 1830 | 1461257028230 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}] 09:43:48 INFO - PROCESS | 1830 | 1461257028385 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:43:48 INFO - PROCESS | 1830 | 1461257028517 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6910000 == 69 [pid = 1830] [id = 183] 09:43:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fd44cdc00) [pid = 1830] [serial = 549] [outer = (nil)] 09:43:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fdbb56c00) [pid = 1830] [serial = 550] [outer = 0x7f6fd44cdc00] 09:43:48 INFO - PROCESS | 1830 | 1461257028578 Marionette DEBUG loaded listener.js 09:43:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fdbbf5400) [pid = 1830] [serial = 551] [outer = 0x7f6fd44cdc00] 09:43:49 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:49 INFO - PROCESS | 1830 | 1461257029681 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]]]}] 09:43:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:43:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1481ms 09:43:49 INFO - PROCESS | 1830 | 1461257029701 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:43:49 INFO - PROCESS | 1830 | 1461257029705 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:43:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:43:49 INFO - PROCESS | 1830 | 1461257029711 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:43:49 INFO - PROCESS | 1830 | 1461257029716 Marionette TRACE conn3 <- [1,706,null,{}] 09:43:49 INFO - PROCESS | 1830 | 1461257029731 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}] 09:43:49 INFO - PROCESS | 1830 | 1461257029901 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:43:50 INFO - PROCESS | 1830 | 1461257030123 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdea24000 == 70 [pid = 1830] [id = 184] 09:43:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fdbbf9c00) [pid = 1830] [serial = 552] [outer = (nil)] 09:43:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fddc9c000) [pid = 1830] [serial = 553] [outer = 0x7f6fdbbf9c00] 09:43:50 INFO - PROCESS | 1830 | 1461257030190 Marionette DEBUG loaded listener.js 09:43:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fddf91c00) [pid = 1830] [serial = 554] [outer = 0x7f6fdbbf9c00] 09:43:51 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:51 INFO - PROCESS | 1830 | 1461257031361 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]]]}] 09:43:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:43:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1683ms 09:43:51 INFO - PROCESS | 1830 | 1461257031395 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:43:51 INFO - PROCESS | 1830 | 1461257031400 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:43:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:43:51 INFO - PROCESS | 1830 | 1461257031406 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:43:51 INFO - PROCESS | 1830 | 1461257031409 Marionette TRACE conn3 <- [1,710,null,{}] 09:43:51 INFO - PROCESS | 1830 | 1461257031433 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}] 09:43:51 INFO - PROCESS | 1830 | 1461257031714 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:43:51 INFO - PROCESS | 1830 | 1461257031764 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe20c7800 == 71 [pid = 1830] [id = 185] 09:43:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fddc9c800) [pid = 1830] [serial = 555] [outer = (nil)] 09:43:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fde338400) [pid = 1830] [serial = 556] [outer = 0x7f6fddc9c800] 09:43:51 INFO - PROCESS | 1830 | 1461257031839 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fde75c000) [pid = 1830] [serial = 557] [outer = 0x7f6fddc9c800] 09:43:52 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fde6cfc00) [pid = 1830] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:43:52 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fddf95800) [pid = 1830] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:43:52 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fd6710c00) [pid = 1830] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:43:52 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fde6d0800) [pid = 1830] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:43:52 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fde8dc400) [pid = 1830] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:43:52 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fddf92000) [pid = 1830] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:43:52 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fd5485800) [pid = 1830] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:43:52 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fdb733c00) [pid = 1830] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:43:53 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:53 INFO - PROCESS | 1830 | 1461257033197 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]]]}] 09:43:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:43:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1836ms 09:43:53 INFO - PROCESS | 1830 | 1461257033244 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:43:53 INFO - PROCESS | 1830 | 1461257033247 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:43:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:43:53 INFO - PROCESS | 1830 | 1461257033253 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:43:53 INFO - PROCESS | 1830 | 1461257033255 Marionette TRACE conn3 <- [1,714,null,{}] 09:43:53 INFO - PROCESS | 1830 | 1461257033261 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}] 09:43:53 INFO - PROCESS | 1830 | 1461257033464 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:43:53 INFO - PROCESS | 1830 | 1461257033551 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe216b000 == 72 [pid = 1830] [id = 186] 09:43:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fddf94000) [pid = 1830] [serial = 558] [outer = (nil)] 09:43:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fde426800) [pid = 1830] [serial = 559] [outer = 0x7f6fddf94000] 09:43:53 INFO - PROCESS | 1830 | 1461257033615 Marionette DEBUG loaded listener.js 09:43:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fde91c400) [pid = 1830] [serial = 560] [outer = 0x7f6fddf94000] 09:43:54 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:54 INFO - PROCESS | 1830 | 1461257034927 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]]]}] 09:43:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 09:43:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1727ms 09:43:55 INFO - PROCESS | 1830 | 1461257035065 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:43:55 INFO - PROCESS | 1830 | 1461257035072 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:43:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:43:55 INFO - PROCESS | 1830 | 1461257035089 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:43:55 INFO - PROCESS | 1830 | 1461257035097 Marionette TRACE conn3 <- [1,718,null,{}] 09:43:55 INFO - PROCESS | 1830 | 1461257035106 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}] 09:43:55 INFO - PROCESS | 1830 | 1461257035325 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:43:55 INFO - PROCESS | 1830 | 1461257035514 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc821000 == 73 [pid = 1830] [id = 187] 09:43:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fd6704000) [pid = 1830] [serial = 561] [outer = (nil)] 09:43:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fd69ce800) [pid = 1830] [serial = 562] [outer = 0x7f6fd6704000] 09:43:55 INFO - PROCESS | 1830 | 1461257035638 Marionette DEBUG loaded listener.js 09:43:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fdb73bc00) [pid = 1830] [serial = 563] [outer = 0x7f6fd6704000] 09:43:57 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:43:57 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:43:57 INFO - PROCESS | 1830 | 1461257037101 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]]]}] 09:43:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:43:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2041ms 09:43:57 INFO - PROCESS | 1830 | 1461257037178 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:43:57 INFO - PROCESS | 1830 | 1461257037187 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:43:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:43:57 INFO - PROCESS | 1830 | 1461257037219 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:43:57 INFO - PROCESS | 1830 | 1461257037225 Marionette TRACE conn3 <- [1,722,null,{}] 09:43:57 INFO - PROCESS | 1830 | 1461257037231 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}] 09:43:57 INFO - PROCESS | 1830 | 1461257037410 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:43:57 INFO - PROCESS | 1830 | 1461257037566 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2176000 == 74 [pid = 1830] [id = 188] 09:43:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fd44ce400) [pid = 1830] [serial = 564] [outer = (nil)] 09:43:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fdc92cc00) [pid = 1830] [serial = 565] [outer = 0x7f6fd44ce400] 09:43:57 INFO - PROCESS | 1830 | 1461257037640 Marionette DEBUG loaded listener.js 09:43:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fddf11000) [pid = 1830] [serial = 566] [outer = 0x7f6fd44ce400] 09:43:58 INFO - PROCESS | 1830 | 1461257038584 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] 09:43:58 INFO - PROCESS | 1830 | 1461257038659 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:43:58 INFO - PROCESS | 1830 | 1461257038665 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:43:58 INFO - PROCESS | 1830 | 1461257038671 Marionette TRACE conn3 <- [1,726,null,{}] 09:43:58 INFO - PROCESS | 1830 | 1461257038688 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}] 09:43:58 INFO - PROCESS | 1830 | 1461257038917 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:43:59 INFO - PROCESS | 1830 | 1461257039136 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe729e800 == 75 [pid = 1830] [id = 189] 09:43:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fde8d9000) [pid = 1830] [serial = 567] [outer = (nil)] 09:43:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fe35b2400) [pid = 1830] [serial = 568] [outer = 0x7f6fde8d9000] 09:43:59 INFO - PROCESS | 1830 | 1461257039259 Marionette DEBUG loaded listener.js 09:43:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fe7012000) [pid = 1830] [serial = 569] [outer = 0x7f6fde8d9000] 09:44:00 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:00 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:44:00 INFO - PROCESS | 1830 | 1461257040215 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]]]}] 09:44:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:44:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1585ms 09:44:00 INFO - PROCESS | 1830 | 1461257040251 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:44:00 INFO - PROCESS | 1830 | 1461257040256 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:44:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:44:00 INFO - PROCESS | 1830 | 1461257040263 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:44:00 INFO - PROCESS | 1830 | 1461257040266 Marionette TRACE conn3 <- [1,730,null,{}] 09:44:00 INFO - PROCESS | 1830 | 1461257040272 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}] 09:44:00 INFO - PROCESS | 1830 | 1461257040446 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:44:00 INFO - PROCESS | 1830 | 1461257040614 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe879b800 == 76 [pid = 1830] [id = 190] 09:44:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fdf056400) [pid = 1830] [serial = 570] [outer = (nil)] 09:44:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fe7e9a000) [pid = 1830] [serial = 571] [outer = 0x7f6fdf056400] 09:44:00 INFO - PROCESS | 1830 | 1461257040696 Marionette DEBUG loaded listener.js 09:44:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6feed6f400) [pid = 1830] [serial = 572] [outer = 0x7f6fdf056400] 09:44:01 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:01 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:44:01 INFO - PROCESS | 1830 | 1461257041633 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] 09:44:01 INFO - PROCESS | 1830 | 1461257041706 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:44:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:44:01 INFO - PROCESS | 1830 | 1461257041712 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 1830 | 1461257041714 Marionette TRACE conn3 <- [1,734,null,{}] 09:44:01 INFO - PROCESS | 1830 | 1461257041720 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}] 09:44:01 INFO - PROCESS | 1830 | 1461257041893 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:44:02 INFO - PROCESS | 1830 | 1461257042056 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff7f97800 == 77 [pid = 1830] [id = 191] 09:44:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fd5644400) [pid = 1830] [serial = 573] [outer = (nil)] 09:44:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fd564e000) [pid = 1830] [serial = 574] [outer = 0x7f6fd5644400] 09:44:02 INFO - PROCESS | 1830 | 1461257042177 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fe73db400) [pid = 1830] [serial = 575] [outer = 0x7f6fd5644400] 09:44:02 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:03 INFO - PROCESS | 1830 | 1461257043037 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]]]}] 09:44:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:44:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1388ms 09:44:03 INFO - PROCESS | 1830 | 1461257043102 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:44:03 INFO - PROCESS | 1830 | 1461257043106 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:44:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:44:03 INFO - PROCESS | 1830 | 1461257043113 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:44:03 INFO - PROCESS | 1830 | 1461257043116 Marionette TRACE conn3 <- [1,738,null,{}] 09:44:03 INFO - PROCESS | 1830 | 1461257043122 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}] 09:44:03 INFO - PROCESS | 1830 | 1461257043366 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:44:03 INFO - PROCESS | 1830 | 1461257043599 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffcc4b000 == 78 [pid = 1830] [id = 192] 09:44:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6ff970d000) [pid = 1830] [serial = 576] [outer = (nil)] 09:44:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6ff973a000) [pid = 1830] [serial = 577] [outer = 0x7f6ff970d000] 09:44:03 INFO - PROCESS | 1830 | 1461257043726 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6ff973e800) [pid = 1830] [serial = 578] [outer = 0x7f6ff970d000] 09:44:04 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:04 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:44:05 INFO - PROCESS | 1830 | 1461257045023 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]]]}] 09:44:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:44:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1938ms 09:44:05 INFO - PROCESS | 1830 | 1461257045136 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:44:05 INFO - PROCESS | 1830 | 1461257045139 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:44:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:44:05 INFO - PROCESS | 1830 | 1461257045155 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:44:05 INFO - PROCESS | 1830 | 1461257045159 Marionette TRACE conn3 <- [1,742,null,{}] 09:44:05 INFO - PROCESS | 1830 | 1461257045164 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}] 09:44:05 INFO - PROCESS | 1830 | 1461257045335 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:44:05 INFO - PROCESS | 1830 | 1461257045496 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2292800 == 79 [pid = 1830] [id = 193] 09:44:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fd547ec00) [pid = 1830] [serial = 579] [outer = (nil)] 09:44:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fdc92c400) [pid = 1830] [serial = 580] [outer = 0x7f6fd547ec00] 09:44:05 INFO - PROCESS | 1830 | 1461257045569 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fe1fac400) [pid = 1830] [serial = 581] [outer = 0x7f6fd547ec00] 09:44:06 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:07 INFO - PROCESS | 1830 | 1461257047146 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]]]}] 09:44:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 09:44:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2038ms 09:44:07 INFO - PROCESS | 1830 | 1461257047193 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:44:07 INFO - PROCESS | 1830 | 1461257047199 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:44:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:44:07 INFO - PROCESS | 1830 | 1461257047207 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:44:07 INFO - PROCESS | 1830 | 1461257047213 Marionette TRACE conn3 <- [1,746,null,{}] 09:44:07 INFO - PROCESS | 1830 | 1461257047223 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}] 09:44:07 INFO - PROCESS | 1830 | 1461257047399 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:44:07 INFO - PROCESS | 1830 | 1461257047564 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6660000 == 80 [pid = 1830] [id = 194] 09:44:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fd44d1c00) [pid = 1830] [serial = 582] [outer = (nil)] 09:44:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fd5483800) [pid = 1830] [serial = 583] [outer = 0x7f6fd44d1c00] 09:44:07 INFO - PROCESS | 1830 | 1461257047635 Marionette DEBUG loaded listener.js 09:44:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fd6702800) [pid = 1830] [serial = 584] [outer = 0x7f6fd44d1c00] 09:44:08 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe20c7800 == 79 [pid = 1830] [id = 185] 09:44:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdea24000 == 78 [pid = 1830] [id = 184] 09:44:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd6910000 == 77 [pid = 1830] [id = 183] 09:44:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf46800 == 76 [pid = 1830] [id = 182] 09:44:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffbf86000 == 75 [pid = 1830] [id = 180] 09:44:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff7a31000 == 74 [pid = 1830] [id = 179] 09:44:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fead08800 == 73 [pid = 1830] [id = 178] 09:44:08 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdea1e800 == 72 [pid = 1830] [id = 177] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fe35a9400) [pid = 1830] [serial = 526] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fde333c00) [pid = 1830] [serial = 520] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fddc90c00) [pid = 1830] [serial = 514] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fde8d3000) [pid = 1830] [serial = 523] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fe7019c00) [pid = 1830] [serial = 485] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6ff5e32800) [pid = 1830] [serial = 502] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fddfe5400) [pid = 1830] [serial = 517] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fd44cb800) [pid = 1830] [serial = 505] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fddf93000) [pid = 1830] [serial = 490] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fe7e83000) [pid = 1830] [serial = 499] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fdfa3d000) [pid = 1830] [serial = 493] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fe6404400) [pid = 1830] [serial = 496] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fd69c8c00) [pid = 1830] [serial = 509] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fd5799400) [pid = 1830] [serial = 508] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fdc928400) [pid = 1830] [serial = 512] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fdbb53800) [pid = 1830] [serial = 511] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fddc9b400) [pid = 1830] [serial = 515] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fdb732c00) [pid = 1830] [serial = 487] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fdfa43800) [pid = 1830] [serial = 524] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fe640a400) [pid = 1830] [serial = 527] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fde5cec00) [pid = 1830] [serial = 521] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fddfeec00) [pid = 1830] [serial = 518] [outer = (nil)] [url = about:blank] 09:44:09 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:09 INFO - PROCESS | 1830 | 1461257049057 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]]]}] 09:44:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 09:44:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1891ms 09:44:09 INFO - PROCESS | 1830 | 1461257049099 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:44:09 INFO - PROCESS | 1830 | 1461257049107 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:44:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:44:09 INFO - PROCESS | 1830 | 1461257049118 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:44:09 INFO - PROCESS | 1830 | 1461257049122 Marionette TRACE conn3 <- [1,750,null,{}] 09:44:09 INFO - PROCESS | 1830 | 1461257049128 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}] 09:44:09 INFO - PROCESS | 1830 | 1461257049321 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:44:09 INFO - PROCESS | 1830 | 1461257049440 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd71e1000 == 73 [pid = 1830] [id = 195] 09:44:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fd5477c00) [pid = 1830] [serial = 585] [outer = (nil)] 09:44:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fd72eb800) [pid = 1830] [serial = 586] [outer = 0x7f6fd5477c00] 09:44:09 INFO - PROCESS | 1830 | 1461257049505 Marionette DEBUG loaded listener.js 09:44:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fdbb58c00) [pid = 1830] [serial = 587] [outer = 0x7f6fd5477c00] 09:44:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:10 INFO - PROCESS | 1830 | 1461257050618 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]]]}] 09:44:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:44:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1530ms 09:44:10 INFO - PROCESS | 1830 | 1461257050648 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:44:10 INFO - PROCESS | 1830 | 1461257050652 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:44:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:44:10 INFO - PROCESS | 1830 | 1461257050658 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:44:10 INFO - PROCESS | 1830 | 1461257050664 Marionette TRACE conn3 <- [1,754,null,{}] 09:44:10 INFO - PROCESS | 1830 | 1461257050680 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}] 09:44:10 INFO - PROCESS | 1830 | 1461257050848 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:44:11 INFO - PROCESS | 1830 | 1461257051071 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf48000 == 74 [pid = 1830] [id = 196] 09:44:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fdc926800) [pid = 1830] [serial = 588] [outer = (nil)] 09:44:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fddc92000) [pid = 1830] [serial = 589] [outer = 0x7f6fdc926800] 09:44:11 INFO - PROCESS | 1830 | 1461257051139 Marionette DEBUG loaded listener.js 09:44:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fddf02800) [pid = 1830] [serial = 590] [outer = 0x7f6fdc926800] 09:44:12 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:12 INFO - PROCESS | 1830 | 1461257052359 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]]]}] 09:44:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 09:44:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1737ms 09:44:12 INFO - PROCESS | 1830 | 1461257052407 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:44:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:44:12 INFO - PROCESS | 1830 | 1461257052412 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:44:12 INFO - PROCESS | 1830 | 1461257052428 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:44:12 INFO - PROCESS | 1830 | 1461257052431 Marionette TRACE conn3 <- [1,758,null,{}] 09:44:12 INFO - PROCESS | 1830 | 1461257052444 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}] 09:44:12 INFO - PROCESS | 1830 | 1461257052684 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:44:12 INFO - PROCESS | 1830 | 1461257052713 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdea12800 == 75 [pid = 1830] [id = 197] 09:44:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fd5478800) [pid = 1830] [serial = 591] [outer = (nil)] 09:44:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fddfc5c00) [pid = 1830] [serial = 592] [outer = 0x7f6fd5478800] 09:44:12 INFO - PROCESS | 1830 | 1461257052776 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fddfe8000) [pid = 1830] [serial = 593] [outer = 0x7f6fd5478800] 09:44:13 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fddc9c800) [pid = 1830] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:44:13 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fd69d1000) [pid = 1830] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:44:13 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fd44cdc00) [pid = 1830] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:44:13 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fd44c9800) [pid = 1830] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:44:13 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fdbbf9c00) [pid = 1830] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:44:13 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:13 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:44:13 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:13 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:13 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:44:13 INFO - PROCESS | 1830 | 1461257053554 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]]]}] 09:44:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:44:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1194ms 09:44:13 INFO - PROCESS | 1830 | 1461257053612 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:44:13 INFO - PROCESS | 1830 | 1461257053615 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:44:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:44:13 INFO - PROCESS | 1830 | 1461257053622 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:44:13 INFO - PROCESS | 1830 | 1461257053625 Marionette TRACE conn3 <- [1,762,null,{}] 09:44:13 INFO - PROCESS | 1830 | 1461257053630 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}] 09:44:13 INFO - PROCESS | 1830 | 1461257053839 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:44:13 INFO - PROCESS | 1830 | 1461257053855 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfcd5000 == 76 [pid = 1830] [id = 198] 09:44:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fd44cdc00) [pid = 1830] [serial = 594] [outer = (nil)] 09:44:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fddfe4400) [pid = 1830] [serial = 595] [outer = 0x7f6fd44cdc00] 09:44:13 INFO - PROCESS | 1830 | 1461257053920 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fde152400) [pid = 1830] [serial = 596] [outer = 0x7f6fd44cdc00] 09:44:15 INFO - PROCESS | 1830 | 1461257055115 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]]]}] 09:44:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:44:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1502ms 09:44:15 INFO - PROCESS | 1830 | 1461257055124 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:44:15 INFO - PROCESS | 1830 | 1461257055126 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:44:15 INFO - PROCESS | 1830 | 1461257055132 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:44:15 INFO - PROCESS | 1830 | 1461257055134 Marionette TRACE conn3 <- [1,766,null,{}] 09:44:15 INFO - PROCESS | 1830 | 1461257055251 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}] 09:44:15 INFO - PROCESS | 1830 | 1461257055527 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:44:15 INFO - PROCESS | 1830 | 1461257055704 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd66c4000 == 77 [pid = 1830] [id = 199] 09:44:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fd670a000) [pid = 1830] [serial = 597] [outer = (nil)] 09:44:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fd671c000) [pid = 1830] [serial = 598] [outer = 0x7f6fd670a000] 09:44:15 INFO - PROCESS | 1830 | 1461257055784 Marionette DEBUG loaded listener.js 09:44:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fd72e0400) [pid = 1830] [serial = 599] [outer = 0x7f6fd670a000] 09:44:17 INFO - PROCESS | 1830 | 1461257057126 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]]]}] 09:44:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:44:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2043ms 09:44:17 INFO - PROCESS | 1830 | 1461257057190 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:44:17 INFO - PROCESS | 1830 | 1461257057199 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:44:17 INFO - PROCESS | 1830 | 1461257057212 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:44:17 INFO - PROCESS | 1830 | 1461257057216 Marionette TRACE conn3 <- [1,770,null,{}] 09:44:17 INFO - PROCESS | 1830 | 1461257057269 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}] 09:44:17 INFO - PROCESS | 1830 | 1461257057469 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:44:17 INFO - PROCESS | 1830 | 1461257057635 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdefb3800 == 78 [pid = 1830] [id = 200] 09:44:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fd670a800) [pid = 1830] [serial = 600] [outer = (nil)] 09:44:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fdc92bc00) [pid = 1830] [serial = 601] [outer = 0x7f6fd670a800] 09:44:17 INFO - PROCESS | 1830 | 1461257057714 Marionette DEBUG loaded listener.js 09:44:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fddc9c400) [pid = 1830] [serial = 602] [outer = 0x7f6fd670a800] 09:44:18 INFO - PROCESS | 1830 | 1461257058716 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]]]}] 09:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1533ms 09:44:18 INFO - PROCESS | 1830 | 1461257058744 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:44:18 INFO - PROCESS | 1830 | 1461257058748 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:44:18 INFO - PROCESS | 1830 | 1461257058755 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:44:18 INFO - PROCESS | 1830 | 1461257058758 Marionette TRACE conn3 <- [1,774,null,{}] 09:44:18 INFO - PROCESS | 1830 | 1461257058764 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}] 09:44:18 INFO - PROCESS | 1830 | 1461257058959 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:44:19 INFO - PROCESS | 1830 | 1461257059226 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe203a800 == 79 [pid = 1830] [id = 201] 09:44:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fddfef400) [pid = 1830] [serial = 603] [outer = (nil)] 09:44:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fde254800) [pid = 1830] [serial = 604] [outer = 0x7f6fddfef400] 09:44:19 INFO - PROCESS | 1830 | 1461257059359 Marionette DEBUG loaded listener.js 09:44:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fde369400) [pid = 1830] [serial = 605] [outer = 0x7f6fddfef400] 09:44:20 INFO - PROCESS | 1830 | 1461257060257 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]]]}] 09:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1536ms 09:44:20 INFO - PROCESS | 1830 | 1461257060300 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:44:20 INFO - PROCESS | 1830 | 1461257060310 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:44:20 INFO - PROCESS | 1830 | 1461257060319 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:44:20 INFO - PROCESS | 1830 | 1461257060322 Marionette TRACE conn3 <- [1,778,null,{}] 09:44:20 INFO - PROCESS | 1830 | 1461257060327 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}] 09:44:20 INFO - PROCESS | 1830 | 1461257060502 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:44:20 INFO - PROCESS | 1830 | 1461257060674 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22a0000 == 80 [pid = 1830] [id = 202] 09:44:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fde144800) [pid = 1830] [serial = 606] [outer = (nil)] 09:44:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fde754000) [pid = 1830] [serial = 607] [outer = 0x7f6fde144800] 09:44:20 INFO - PROCESS | 1830 | 1461257060752 Marionette DEBUG loaded listener.js 09:44:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fde8d2400) [pid = 1830] [serial = 608] [outer = 0x7f6fde144800] 09:44:21 INFO - PROCESS | 1830 | 1461257061624 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]]]}] 09:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1335ms 09:44:21 INFO - PROCESS | 1830 | 1461257061653 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 1830 | 1461257061657 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:44:21 INFO - PROCESS | 1830 | 1461257061664 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 1830 | 1461257061667 Marionette TRACE conn3 <- [1,782,null,{}] 09:44:21 INFO - PROCESS | 1830 | 1461257061673 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}] 09:44:21 INFO - PROCESS | 1830 | 1461257061885 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:44:22 INFO - PROCESS | 1830 | 1461257062061 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe5555800 == 81 [pid = 1830] [id = 203] 09:44:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fde8de000) [pid = 1830] [serial = 609] [outer = (nil)] 09:44:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fde91d400) [pid = 1830] [serial = 610] [outer = 0x7f6fde8de000] 09:44:22 INFO - PROCESS | 1830 | 1461257062134 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fdef3f000) [pid = 1830] [serial = 611] [outer = 0x7f6fde8de000] 09:44:23 INFO - PROCESS | 1830 | 1461257063029 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]]]}] 09:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1431ms 09:44:23 INFO - PROCESS | 1830 | 1461257063096 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 1830 | 1461257063100 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:44:23 INFO - PROCESS | 1830 | 1461257063106 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 1830 | 1461257063109 Marionette TRACE conn3 <- [1,786,null,{}] 09:44:23 INFO - PROCESS | 1830 | 1461257063115 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}] 09:44:23 INFO - PROCESS | 1830 | 1461257063389 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:44:23 INFO - PROCESS | 1830 | 1461257063615 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6f3e800 == 82 [pid = 1830] [id = 204] 09:44:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fe17e6400) [pid = 1830] [serial = 612] [outer = (nil)] 09:44:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fe17ea000) [pid = 1830] [serial = 613] [outer = 0x7f6fe17e6400] 09:44:23 INFO - PROCESS | 1830 | 1461257063726 Marionette DEBUG loaded listener.js 09:44:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fe1fa7c00) [pid = 1830] [serial = 614] [outer = 0x7f6fe17e6400] 09:44:24 INFO - PROCESS | 1830 | 1461257064587 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]]]}] 09:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1540ms 09:44:24 INFO - PROCESS | 1830 | 1461257064647 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:44:24 INFO - PROCESS | 1830 | 1461257064650 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:44:24 INFO - PROCESS | 1830 | 1461257064657 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:44:24 INFO - PROCESS | 1830 | 1461257064661 Marionette TRACE conn3 <- [1,790,null,{}] 09:44:24 INFO - PROCESS | 1830 | 1461257064666 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}] 09:44:24 INFO - PROCESS | 1830 | 1461257064871 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:44:25 INFO - PROCESS | 1830 | 1461257065046 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe823d800 == 83 [pid = 1830] [id = 205] 09:44:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fe17e6800) [pid = 1830] [serial = 615] [outer = (nil)] 09:44:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fe1fb1000) [pid = 1830] [serial = 616] [outer = 0x7f6fe17e6800] 09:44:25 INFO - PROCESS | 1830 | 1461257065122 Marionette DEBUG loaded listener.js 09:44:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fe4073800) [pid = 1830] [serial = 617] [outer = 0x7f6fe17e6800] 09:44:26 INFO - PROCESS | 1830 | 1461257066021 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]]]}] 09:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1429ms 09:44:26 INFO - PROCESS | 1830 | 1461257066088 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:44:26 INFO - PROCESS | 1830 | 1461257066092 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:44:26 INFO - PROCESS | 1830 | 1461257066098 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:44:26 INFO - PROCESS | 1830 | 1461257066100 Marionette TRACE conn3 <- [1,794,null,{}] 09:44:26 INFO - PROCESS | 1830 | 1461257066106 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}] 09:44:26 INFO - PROCESS | 1830 | 1461257066289 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:44:26 INFO - PROCESS | 1830 | 1461257066459 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fead0f800 == 84 [pid = 1830] [id = 206] 09:44:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fe1fa9400) [pid = 1830] [serial = 618] [outer = (nil)] 09:44:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fe40a9800) [pid = 1830] [serial = 619] [outer = 0x7f6fe1fa9400] 09:44:26 INFO - PROCESS | 1830 | 1461257066537 Marionette DEBUG loaded listener.js 09:44:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fe468a800) [pid = 1830] [serial = 620] [outer = 0x7f6fe1fa9400] 09:44:27 INFO - PROCESS | 1830 | 1461257067386 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]]]}] 09:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1332ms 09:44:27 INFO - PROCESS | 1830 | 1461257067431 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:44:27 INFO - PROCESS | 1830 | 1461257067435 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:44:27 INFO - PROCESS | 1830 | 1461257067441 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:44:27 INFO - PROCESS | 1830 | 1461257067444 Marionette TRACE conn3 <- [1,798,null,{}] 09:44:27 INFO - PROCESS | 1830 | 1461257067449 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}] 09:44:27 INFO - PROCESS | 1830 | 1461257067632 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:44:27 INFO - PROCESS | 1830 | 1461257067809 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4b98800 == 85 [pid = 1830] [id = 207] 09:44:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fe1fab000) [pid = 1830] [serial = 621] [outer = (nil)] 09:44:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fe5438800) [pid = 1830] [serial = 622] [outer = 0x7f6fe1fab000] 09:44:27 INFO - PROCESS | 1830 | 1461257067885 Marionette DEBUG loaded listener.js 09:44:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fe5ef0800) [pid = 1830] [serial = 623] [outer = 0x7f6fe1fab000] 09:44:28 INFO - PROCESS | 1830 | 1461257068803 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]]]}] 09:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 09:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1435ms 09:44:28 INFO - PROCESS | 1830 | 1461257068876 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:44:28 INFO - PROCESS | 1830 | 1461257068880 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:44:28 INFO - PROCESS | 1830 | 1461257068886 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 1830 | 1461257068889 Marionette TRACE conn3 <- [1,802,null,{}] 09:44:28 INFO - PROCESS | 1830 | 1461257068894 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}] 09:44:29 INFO - PROCESS | 1830 | 1461257069113 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:44:29 INFO - PROCESS | 1830 | 1461257069297 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5b07000 == 86 [pid = 1830] [id = 208] 09:44:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fd547b400) [pid = 1830] [serial = 624] [outer = (nil)] 09:44:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fe5ef4800) [pid = 1830] [serial = 625] [outer = 0x7f6fd547b400] 09:44:29 INFO - PROCESS | 1830 | 1461257069413 Marionette DEBUG loaded listener.js 09:44:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fe60d8000) [pid = 1830] [serial = 626] [outer = 0x7f6fd547b400] 09:44:30 INFO - PROCESS | 1830 | 1461257070579 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]]]}] 09:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 09:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1739ms 09:44:30 INFO - PROCESS | 1830 | 1461257070628 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:44:30 INFO - PROCESS | 1830 | 1461257070635 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:44:30 INFO - PROCESS | 1830 | 1461257070644 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:44:30 INFO - PROCESS | 1830 | 1461257070649 Marionette TRACE conn3 <- [1,806,null,{}] 09:44:30 INFO - PROCESS | 1830 | 1461257070658 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}] 09:44:30 INFO - PROCESS | 1830 | 1461257070841 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:44:31 INFO - PROCESS | 1830 | 1461257071036 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf5d000 == 87 [pid = 1830] [id = 209] 09:44:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fd579bc00) [pid = 1830] [serial = 627] [outer = (nil)] 09:44:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fd69c7800) [pid = 1830] [serial = 628] [outer = 0x7f6fd579bc00] 09:44:31 INFO - PROCESS | 1830 | 1461257071112 Marionette DEBUG loaded listener.js 09:44:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fdb736800) [pid = 1830] [serial = 629] [outer = 0x7f6fd579bc00] 09:44:32 INFO - PROCESS | 1830 | 1461257072105 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]]]}] 09:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 09:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1538ms 09:44:32 INFO - PROCESS | 1830 | 1461257072184 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:44:32 INFO - PROCESS | 1830 | 1461257072192 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:44:32 INFO - PROCESS | 1830 | 1461257072202 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:44:32 INFO - PROCESS | 1830 | 1461257072205 Marionette TRACE conn3 <- [1,810,null,{}] 09:44:32 INFO - PROCESS | 1830 | 1461257072212 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}] 09:44:32 INFO - PROCESS | 1830 | 1461257072466 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:44:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7b09800 == 86 [pid = 1830] [id = 176] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fde426800) [pid = 1830] [serial = 559] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf48000 == 85 [pid = 1830] [id = 196] 09:44:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd71e1000 == 84 [pid = 1830] [id = 195] 09:44:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd6660000 == 83 [pid = 1830] [id = 194] 09:44:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe879b800 == 82 [pid = 1830] [id = 190] 09:44:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe729e800 == 81 [pid = 1830] [id = 189] 09:44:32 INFO - PROCESS | 1830 | 1461257072757 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2176000 == 80 [pid = 1830] [id = 188] 09:44:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc821000 == 79 [pid = 1830] [id = 187] 09:44:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe216b000 == 78 [pid = 1830] [id = 186] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fde338400) [pid = 1830] [serial = 556] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fe7e87000) [pid = 1830] [serial = 529] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fead8c400) [pid = 1830] [serial = 530] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fdbbec400) [pid = 1830] [serial = 544] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fe40a9400) [pid = 1830] [serial = 538] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fdbb56c00) [pid = 1830] [serial = 550] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fdbbf5400) [pid = 1830] [serial = 551] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6ff96f0400) [pid = 1830] [serial = 541] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fdc928800) [pid = 1830] [serial = 532] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fd69cc800) [pid = 1830] [serial = 548] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fd6720800) [pid = 1830] [serial = 547] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fde8d7800) [pid = 1830] [serial = 535] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fddc9c000) [pid = 1830] [serial = 553] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fddf91c00) [pid = 1830] [serial = 554] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fde75c000) [pid = 1830] [serial = 557] [outer = (nil)] [url = about:blank] 09:44:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb99c800 == 79 [pid = 1830] [id = 210] 09:44:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fd6720800) [pid = 1830] [serial = 630] [outer = (nil)] 09:44:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fddc99c00) [pid = 1830] [serial = 631] [outer = 0x7f6fd6720800] 09:44:32 INFO - PROCESS | 1830 | 1461257072849 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fddf91c00) [pid = 1830] [serial = 632] [outer = 0x7f6fd6720800] 09:44:33 INFO - PROCESS | 1830 | 1461257073630 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]]]}] 09:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1487ms 09:44:33 INFO - PROCESS | 1830 | 1461257073706 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:44:33 INFO - PROCESS | 1830 | 1461257073710 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:44:33 INFO - PROCESS | 1830 | 1461257073718 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:44:33 INFO - PROCESS | 1830 | 1461257073723 Marionette TRACE conn3 <- [1,814,null,{}] 09:44:33 INFO - PROCESS | 1830 | 1461257073739 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}] 09:44:33 INFO - PROCESS | 1830 | 1461257073927 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:44:33 INFO - PROCESS | 1830 | 1461257073939 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1bc1800 == 80 [pid = 1830] [id = 211] 09:44:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fde24b000) [pid = 1830] [serial = 633] [outer = (nil)] 09:44:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fde36cc00) [pid = 1830] [serial = 634] [outer = 0x7f6fde24b000] 09:44:34 INFO - PROCESS | 1830 | 1461257074009 Marionette DEBUG loaded listener.js 09:44:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fde6cf000) [pid = 1830] [serial = 635] [outer = 0x7f6fde24b000] 09:44:34 INFO - PROCESS | 1830 | 1461257074881 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] 09:44:34 INFO - PROCESS | 1830 | 1461257074911 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:44:34 INFO - PROCESS | 1830 | 1461257074941 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:44:34 INFO - PROCESS | 1830 | 1461257074944 Marionette TRACE conn3 <- [1,818,null,{}] 09:44:34 INFO - PROCESS | 1830 | 1461257074964 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}] 09:44:35 INFO - PROCESS | 1830 | 1461257075214 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:44:35 INFO - PROCESS | 1830 | 1461257075242 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe3537800 == 81 [pid = 1830] [id = 212] 09:44:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fde338000) [pid = 1830] [serial = 636] [outer = (nil)] 09:44:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fdfe06400) [pid = 1830] [serial = 637] [outer = 0x7f6fde338000] 09:44:35 INFO - PROCESS | 1830 | 1461257075313 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fe00a2000) [pid = 1830] [serial = 638] [outer = 0x7f6fde338000] 09:44:36 INFO - PROCESS | 1830 | 1461257076214 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]]]}] 09:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1296ms 09:44:36 INFO - PROCESS | 1830 | 1461257076236 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 1830 | 1461257076240 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:44:36 INFO - PROCESS | 1830 | 1461257076252 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 1830 | 1461257076255 Marionette TRACE conn3 <- [1,822,null,{}] 09:44:36 INFO - PROCESS | 1830 | 1461257076263 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}] 09:44:36 INFO - PROCESS | 1830 | 1461257076472 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:44:36 INFO - PROCESS | 1830 | 1461257076510 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6e1c800 == 82 [pid = 1830] [id = 213] 09:44:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fde333c00) [pid = 1830] [serial = 639] [outer = (nil)] 09:44:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fe16bb800) [pid = 1830] [serial = 640] [outer = 0x7f6fde333c00] 09:44:36 INFO - PROCESS | 1830 | 1461257076576 Marionette DEBUG loaded listener.js 09:44:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fe17e5c00) [pid = 1830] [serial = 641] [outer = 0x7f6fde333c00] 09:44:37 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fd5478800) [pid = 1830] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:44:37 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fd5477c00) [pid = 1830] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:44:37 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fd44d1c00) [pid = 1830] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:44:37 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fdc926800) [pid = 1830] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:44:37 INFO - PROCESS | 1830 | 1461257077586 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] 09:44:37 INFO - PROCESS | 1830 | 1461257077643 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:44:37 INFO - PROCESS | 1830 | 1461257077650 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:44:37 INFO - PROCESS | 1830 | 1461257077653 Marionette TRACE conn3 <- [1,826,null,{}] 09:44:37 INFO - PROCESS | 1830 | 1461257077658 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}] 09:44:37 INFO - PROCESS | 1830 | 1461257077902 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:44:37 INFO - PROCESS | 1830 | 1461257077918 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fead0b800 == 83 [pid = 1830] [id = 214] 09:44:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fe406f400) [pid = 1830] [serial = 642] [outer = (nil)] 09:44:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fe60d3800) [pid = 1830] [serial = 643] [outer = 0x7f6fe406f400] 09:44:37 INFO - PROCESS | 1830 | 1461257077984 Marionette DEBUG loaded listener.js 09:44:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fe701ac00) [pid = 1830] [serial = 644] [outer = 0x7f6fe406f400] 09:44:38 INFO - PROCESS | 1830 | 1461257078767 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]]]}] 09:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1129ms 09:44:38 INFO - PROCESS | 1830 | 1461257078779 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:44:38 INFO - PROCESS | 1830 | 1461257078783 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:44:38 INFO - PROCESS | 1830 | 1461257078793 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:44:38 INFO - PROCESS | 1830 | 1461257078795 Marionette TRACE conn3 <- [1,830,null,{}] 09:44:38 INFO - PROCESS | 1830 | 1461257078812 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}] 09:44:38 INFO - PROCESS | 1830 | 1461257078973 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:44:38 INFO - PROCESS | 1830 | 1461257078988 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff96b4800 == 84 [pid = 1830] [id = 215] 09:44:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fd72e9400) [pid = 1830] [serial = 645] [outer = (nil)] 09:44:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fe79a3800) [pid = 1830] [serial = 646] [outer = 0x7f6fd72e9400] 09:44:39 INFO - PROCESS | 1830 | 1461257079052 Marionette DEBUG loaded listener.js 09:44:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fe7e86000) [pid = 1830] [serial = 647] [outer = 0x7f6fd72e9400] 09:44:40 INFO - PROCESS | 1830 | 1461257080202 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]]]}] 09:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1430ms 09:44:40 INFO - PROCESS | 1830 | 1461257080225 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:44:40 INFO - PROCESS | 1830 | 1461257080233 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:44:40 INFO - PROCESS | 1830 | 1461257080243 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:44:40 INFO - PROCESS | 1830 | 1461257080248 Marionette TRACE conn3 <- [1,834,null,{}] 09:44:40 INFO - PROCESS | 1830 | 1461257080256 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}] 09:44:40 INFO - PROCESS | 1830 | 1461257080448 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:44:40 INFO - PROCESS | 1830 | 1461257080631 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfad4800 == 85 [pid = 1830] [id = 216] 09:44:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fdb732400) [pid = 1830] [serial = 648] [outer = (nil)] 09:44:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fdc92d400) [pid = 1830] [serial = 649] [outer = 0x7f6fdb732400] 09:44:40 INFO - PROCESS | 1830 | 1461257080761 Marionette DEBUG loaded listener.js 09:44:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fddc9d400) [pid = 1830] [serial = 650] [outer = 0x7f6fdb732400] 09:44:41 INFO - PROCESS | 1830 | 1461257081671 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]]]}] 09:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1483ms 09:44:41 INFO - PROCESS | 1830 | 1461257081727 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:44:41 INFO - PROCESS | 1830 | 1461257081735 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:44:41 INFO - PROCESS | 1830 | 1461257081745 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:44:41 INFO - PROCESS | 1830 | 1461257081750 Marionette TRACE conn3 <- [1,838,null,{}] 09:44:41 INFO - PROCESS | 1830 | 1461257081755 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}] 09:44:41 INFO - PROCESS | 1830 | 1461257081978 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:44:42 INFO - PROCESS | 1830 | 1461257082243 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b20000 == 86 [pid = 1830] [id = 217] 09:44:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fddf97c00) [pid = 1830] [serial = 651] [outer = (nil)] 09:44:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6fde36d400) [pid = 1830] [serial = 652] [outer = 0x7f6fddf97c00] 09:44:42 INFO - PROCESS | 1830 | 1461257082336 Marionette DEBUG loaded listener.js 09:44:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6fde8dbc00) [pid = 1830] [serial = 653] [outer = 0x7f6fddf97c00] 09:44:43 INFO - PROCESS | 1830 | 1461257083206 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]]]}] 09:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1530ms 09:44:43 INFO - PROCESS | 1830 | 1461257083277 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:44:43 INFO - PROCESS | 1830 | 1461257083281 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:44:43 INFO - PROCESS | 1830 | 1461257083289 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:44:43 INFO - PROCESS | 1830 | 1461257083295 Marionette TRACE conn3 <- [1,842,null,{}] 09:44:43 INFO - PROCESS | 1830 | 1461257083311 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}] 09:44:43 INFO - PROCESS | 1830 | 1461257083534 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:44:43 INFO - PROCESS | 1830 | 1461257083749 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa085000 == 87 [pid = 1830] [id = 218] 09:44:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fd5798c00) [pid = 1830] [serial = 654] [outer = (nil)] 09:44:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fde8d5400) [pid = 1830] [serial = 655] [outer = 0x7f6fd5798c00] 09:44:43 INFO - PROCESS | 1830 | 1461257083873 Marionette DEBUG loaded listener.js 09:44:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6fe55ea000) [pid = 1830] [serial = 656] [outer = 0x7f6fd5798c00] 09:44:44 INFO - PROCESS | 1830 | 1461257084749 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]]]}] 09:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1490ms 09:44:44 INFO - PROCESS | 1830 | 1461257084778 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 1830 | 1461257084783 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:44:44 INFO - PROCESS | 1830 | 1461257084790 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:44:44 INFO - PROCESS | 1830 | 1461257084810 Marionette TRACE conn3 <- [1,846,null,{}] 09:44:44 INFO - PROCESS | 1830 | 1461257084821 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}] 09:44:45 INFO - PROCESS | 1830 | 1461257085065 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:44:45 INFO - PROCESS | 1830 | 1461257085287 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffccd6000 == 88 [pid = 1830] [id = 219] 09:44:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fe6404400) [pid = 1830] [serial = 657] [outer = (nil)] 09:44:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6fe75a1400) [pid = 1830] [serial = 658] [outer = 0x7f6fe6404400] 09:44:45 INFO - PROCESS | 1830 | 1461257085412 Marionette DEBUG loaded listener.js 09:44:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fe7e8f000) [pid = 1830] [serial = 659] [outer = 0x7f6fe6404400] 09:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1515ms 09:44:46 INFO - PROCESS | 1830 | 1461257086295 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]]]}] 09:44:46 INFO - PROCESS | 1830 | 1461257086306 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:44:46 INFO - PROCESS | 1830 | 1461257086311 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:44:46 INFO - PROCESS | 1830 | 1461257086317 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:44:46 INFO - PROCESS | 1830 | 1461257086320 Marionette TRACE conn3 <- [1,850,null,{}] 09:44:46 INFO - PROCESS | 1830 | 1461257086325 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}] 09:44:46 INFO - PROCESS | 1830 | 1461257086527 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:44:46 INFO - PROCESS | 1830 | 1461257086707 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27cc800 == 89 [pid = 1830] [id = 220] 09:44:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fe6405c00) [pid = 1830] [serial = 660] [outer = (nil)] 09:44:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fe8451800) [pid = 1830] [serial = 661] [outer = 0x7f6fe6405c00] 09:44:46 INFO - PROCESS | 1830 | 1461257086781 Marionette DEBUG loaded listener.js 09:44:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fe884c800) [pid = 1830] [serial = 662] [outer = 0x7f6fe6405c00] 09:44:47 INFO - PROCESS | 1830 | 1461257087736 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]]]}] 09:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1431ms 09:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:44:47 INFO - PROCESS | 1830 | 1461257087747 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:44:47 INFO - PROCESS | 1830 | 1461257087750 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:44:47 INFO - PROCESS | 1830 | 1461257087756 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:44:47 INFO - PROCESS | 1830 | 1461257087760 Marionette TRACE conn3 <- [1,854,null,{}] 09:44:47 INFO - PROCESS | 1830 | 1461257087765 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}] 09:44:47 INFO - PROCESS | 1830 | 1461257087954 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:44:48 INFO - PROCESS | 1830 | 1461257088135 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1a9f800 == 90 [pid = 1830] [id = 221] 09:44:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fe88a1000) [pid = 1830] [serial = 663] [outer = (nil)] 09:44:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6feaa6d400) [pid = 1830] [serial = 664] [outer = 0x7f6fe88a1000] 09:44:48 INFO - PROCESS | 1830 | 1461257088214 Marionette DEBUG loaded listener.js 09:44:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fead8f000) [pid = 1830] [serial = 665] [outer = 0x7f6fe88a1000] 09:44:49 INFO - PROCESS | 1830 | 1461257089033 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]]]}] 09:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1333ms 09:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:44:49 INFO - PROCESS | 1830 | 1461257089089 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:44:49 INFO - PROCESS | 1830 | 1461257089092 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:44:49 INFO - PROCESS | 1830 | 1461257089100 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:44:49 INFO - PROCESS | 1830 | 1461257089103 Marionette TRACE conn3 <- [1,858,null,{}] 09:44:49 INFO - PROCESS | 1830 | 1461257089110 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}] 09:44:49 INFO - PROCESS | 1830 | 1461257089297 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:44:49 INFO - PROCESS | 1830 | 1461257089484 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f70192d2800 == 91 [pid = 1830] [id = 222] 09:44:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fe88acc00) [pid = 1830] [serial = 666] [outer = (nil)] 09:44:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6feb063400) [pid = 1830] [serial = 667] [outer = 0x7f6fe88acc00] 09:44:49 INFO - PROCESS | 1830 | 1461257089556 Marionette DEBUG loaded listener.js 09:44:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6feed1a800) [pid = 1830] [serial = 668] [outer = 0x7f6fe88acc00] 09:44:50 INFO - PROCESS | 1830 | 1461257090431 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]]]}] 09:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1386ms 09:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:44:50 INFO - PROCESS | 1830 | 1461257090485 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:44:50 INFO - PROCESS | 1830 | 1461257090488 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:44:50 INFO - PROCESS | 1830 | 1461257090495 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:44:50 INFO - PROCESS | 1830 | 1461257090498 Marionette TRACE conn3 <- [1,862,null,{}] 09:44:50 INFO - PROCESS | 1830 | 1461257090503 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}] 09:44:50 INFO - PROCESS | 1830 | 1461257090675 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:44:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6feab38400) [pid = 1830] [serial = 669] [outer = 0x7f6fde431800] 09:44:50 INFO - PROCESS | 1830 | 1461257090908 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd4769800 == 92 [pid = 1830] [id = 223] 09:44:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6ff3d35c00) [pid = 1830] [serial = 670] [outer = (nil)] 09:44:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6ff3d3fc00) [pid = 1830] [serial = 671] [outer = 0x7f6ff3d35c00] 09:44:51 INFO - PROCESS | 1830 | 1461257091036 Marionette DEBUG loaded listener.js 09:44:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6ff4b71c00) [pid = 1830] [serial = 672] [outer = 0x7f6ff3d35c00] 09:44:51 INFO - PROCESS | 1830 | 1461257091984 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]]]}] 09:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1542ms 09:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:44:52 INFO - PROCESS | 1830 | 1461257092036 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:44:52 INFO - PROCESS | 1830 | 1461257092039 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:44:52 INFO - PROCESS | 1830 | 1461257092047 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:44:52 INFO - PROCESS | 1830 | 1461257092049 Marionette TRACE conn3 <- [1,866,null,{}] 09:44:52 INFO - PROCESS | 1830 | 1461257092056 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}] 09:44:52 INFO - PROCESS | 1830 | 1461257092263 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:44:52 INFO - PROCESS | 1830 | 1461257092590 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd4774000 == 93 [pid = 1830] [id = 224] 09:44:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fd5648000) [pid = 1830] [serial = 673] [outer = (nil)] 09:44:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fd69cf000) [pid = 1830] [serial = 674] [outer = 0x7f6fd5648000] 09:44:52 INFO - PROCESS | 1830 | 1461257092671 Marionette DEBUG loaded listener.js 09:44:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6feed74000) [pid = 1830] [serial = 675] [outer = 0x7f6fd5648000] 09:44:53 INFO - PROCESS | 1830 | 1461257093869 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]]]}] 09:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1881ms 09:44:53 INFO - PROCESS | 1830 | 1461257093928 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:44:53 INFO - PROCESS | 1830 | 1461257093933 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:44:53 INFO - PROCESS | 1830 | 1461257093941 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:44:53 INFO - PROCESS | 1830 | 1461257093946 Marionette TRACE conn3 <- [1,870,null,{}] 09:44:53 INFO - PROCESS | 1830 | 1461257093954 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}] 09:44:54 INFO - PROCESS | 1830 | 1461257094185 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:44:54 INFO - PROCESS | 1830 | 1461257094387 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde60c000 == 94 [pid = 1830] [id = 225] 09:44:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fdb72dc00) [pid = 1830] [serial = 676] [outer = (nil)] 09:44:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fdb738c00) [pid = 1830] [serial = 677] [outer = 0x7f6fdb72dc00] 09:44:54 INFO - PROCESS | 1830 | 1461257094459 Marionette DEBUG loaded listener.js 09:44:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6fdc92fc00) [pid = 1830] [serial = 678] [outer = 0x7f6fdb72dc00] 09:44:55 INFO - PROCESS | 1830 | 1461257095488 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]]]}] 09:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1583ms 09:44:55 INFO - PROCESS | 1830 | 1461257095525 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:44:55 INFO - PROCESS | 1830 | 1461257095533 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:44:55 INFO - PROCESS | 1830 | 1461257095544 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:44:55 INFO - PROCESS | 1830 | 1461257095547 Marionette TRACE conn3 <- [1,874,null,{}] 09:44:55 INFO - PROCESS | 1830 | 1461257095553 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}] 09:44:55 INFO - PROCESS | 1830 | 1461257095723 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:44:55 INFO - PROCESS | 1830 | 1461257095954 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe17bb800 == 95 [pid = 1830] [id = 226] 09:44:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f6fddc9c000) [pid = 1830] [serial = 679] [outer = (nil)] 09:44:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f6fddfc7000) [pid = 1830] [serial = 680] [outer = 0x7f6fddc9c000] 09:44:56 INFO - PROCESS | 1830 | 1461257096067 Marionette DEBUG loaded listener.js 09:44:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f6fddfeec00) [pid = 1830] [serial = 681] [outer = 0x7f6fddc9c000] 09:44:57 INFO - PROCESS | 1830 | 1461257097011 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]]]}] 09:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1488ms 09:44:57 INFO - PROCESS | 1830 | 1461257097032 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:44:57 INFO - PROCESS | 1830 | 1461257097034 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:44:57 INFO - PROCESS | 1830 | 1461257097041 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:44:57 INFO - PROCESS | 1830 | 1461257097046 Marionette TRACE conn3 <- [1,878,null,{}] 09:44:57 INFO - PROCESS | 1830 | 1461257097061 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}] 09:44:57 INFO - PROCESS | 1830 | 1461257097233 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:44:57 INFO - PROCESS | 1830 | 1461257097479 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd71c3800 == 96 [pid = 1830] [id = 227] 09:44:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f6fd547b800) [pid = 1830] [serial = 682] [outer = (nil)] 09:44:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f6fdbbed000) [pid = 1830] [serial = 683] [outer = 0x7f6fd547b800] 09:44:57 INFO - PROCESS | 1830 | 1461257097610 Marionette DEBUG loaded listener.js 09:44:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f6fde912800) [pid = 1830] [serial = 684] [outer = 0x7f6fd547b800] 09:44:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe5551800 == 95 [pid = 1830] [id = 43] 09:44:57 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f6fddfe4400) [pid = 1830] [serial = 595] [outer = (nil)] [url = about:blank] 09:44:57 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f6fd69ce800) [pid = 1830] [serial = 562] [outer = (nil)] [url = about:blank] 09:44:57 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f6fd564e000) [pid = 1830] [serial = 574] [outer = (nil)] [url = about:blank] 09:44:57 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f6fdc92cc00) [pid = 1830] [serial = 565] [outer = (nil)] [url = about:blank] 09:44:57 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f6fe7e9a000) [pid = 1830] [serial = 571] [outer = (nil)] [url = about:blank] 09:44:57 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f6fe35b2400) [pid = 1830] [serial = 568] [outer = (nil)] [url = about:blank] 09:44:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe793f800 == 94 [pid = 1830] [id = 56] 09:44:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4bfb800 == 93 [pid = 1830] [id = 68] 09:44:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdea12800 == 92 [pid = 1830] [id = 197] 09:44:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe203a800 == 91 [pid = 1830] [id = 201] 09:44:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdefb3800 == 90 [pid = 1830] [id = 200] 09:44:58 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd66c4000 == 89 [pid = 1830] [id = 199] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6fddfc5c00) [pid = 1830] [serial = 592] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6fd72eb800) [pid = 1830] [serial = 586] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fdbb58c00) [pid = 1830] [serial = 587] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fd6702800) [pid = 1830] [serial = 584] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6fd5483800) [pid = 1830] [serial = 583] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6ff973a000) [pid = 1830] [serial = 577] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fdc92c400) [pid = 1830] [serial = 580] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6fddc92000) [pid = 1830] [serial = 589] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fddf02800) [pid = 1830] [serial = 590] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6fddfe8000) [pid = 1830] [serial = 593] [outer = (nil)] [url = about:blank] 09:44:58 INFO - PROCESS | 1830 | 1461257098386 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]]]}] 09:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1391ms 09:44:58 INFO - PROCESS | 1830 | 1461257098434 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:44:58 INFO - PROCESS | 1830 | 1461257098438 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:44:58 INFO - PROCESS | 1830 | 1461257098444 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:44:58 INFO - PROCESS | 1830 | 1461257098446 Marionette TRACE conn3 <- [1,882,null,{}] 09:44:58 INFO - PROCESS | 1830 | 1461257098452 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}] 09:44:58 INFO - PROCESS | 1830 | 1461257098606 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:44:58 INFO - PROCESS | 1830 | 1461257098621 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdefa1000 == 90 [pid = 1830] [id = 228] 09:44:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6fd6702800) [pid = 1830] [serial = 685] [outer = (nil)] 09:44:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6fde920c00) [pid = 1830] [serial = 686] [outer = 0x7f6fd6702800] 09:44:58 INFO - PROCESS | 1830 | 1461257098686 Marionette DEBUG loaded listener.js 09:44:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6fe0095c00) [pid = 1830] [serial = 687] [outer = 0x7f6fd6702800] 09:44:59 INFO - PROCESS | 1830 | 1461257099546 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]]]}] 09:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1126ms 09:44:59 INFO - PROCESS | 1830 | 1461257099572 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:44:59 INFO - PROCESS | 1830 | 1461257099575 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:44:59 INFO - PROCESS | 1830 | 1461257099581 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:44:59 INFO - PROCESS | 1830 | 1461257099583 Marionette TRACE conn3 <- [1,886,null,{}] 09:44:59 INFO - PROCESS | 1830 | 1461257099588 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}] 09:44:59 INFO - PROCESS | 1830 | 1461257099746 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:44:59 INFO - PROCESS | 1830 | 1461257099762 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27de800 == 91 [pid = 1830] [id = 229] 09:44:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6fde912c00) [pid = 1830] [serial = 688] [outer = (nil)] 09:44:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fe161cc00) [pid = 1830] [serial = 689] [outer = 0x7f6fde912c00] 09:44:59 INFO - PROCESS | 1830 | 1461257099834 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fe17f0800) [pid = 1830] [serial = 690] [outer = 0x7f6fde912c00] 09:45:00 INFO - PROCESS | 1830 | 1461257100758 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]]]}] 09:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1185ms 09:45:00 INFO - PROCESS | 1830 | 1461257100773 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:45:00 INFO - PROCESS | 1830 | 1461257100776 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:45:00 INFO - PROCESS | 1830 | 1461257100782 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:45:00 INFO - PROCESS | 1830 | 1461257100784 Marionette TRACE conn3 <- [1,890,null,{}] 09:45:00 INFO - PROCESS | 1830 | 1461257100789 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}] 09:45:01 INFO - PROCESS | 1830 | 1461257101013 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:45:01 INFO - PROCESS | 1830 | 1461257101050 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6c07000 == 92 [pid = 1830] [id = 230] 09:45:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6fe35b2c00) [pid = 1830] [serial = 691] [outer = (nil)] 09:45:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fe605dc00) [pid = 1830] [serial = 692] [outer = 0x7f6fe35b2c00] 09:45:01 INFO - PROCESS | 1830 | 1461257101117 Marionette DEBUG loaded listener.js 09:45:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fe7019800) [pid = 1830] [serial = 693] [outer = 0x7f6fe35b2c00] 09:45:01 INFO - PROCESS | 1830 | 1461257101974 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]]]}] 09:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1280ms 09:45:02 INFO - PROCESS | 1830 | 1461257102082 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:45:02 INFO - PROCESS | 1830 | 1461257102087 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:45:02 INFO - PROCESS | 1830 | 1461257102093 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:45:02 INFO - PROCESS | 1830 | 1461257102097 Marionette TRACE conn3 <- [1,894,null,{}] 09:45:02 INFO - PROCESS | 1830 | 1461257102104 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}] 09:45:02 INFO - PROCESS | 1830 | 1461257102335 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:45:02 INFO - PROCESS | 1830 | 1461257102363 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe793b800 == 93 [pid = 1830] [id = 231] 09:45:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6fd671f000) [pid = 1830] [serial = 694] [outer = (nil)] 09:45:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f6fe7e99c00) [pid = 1830] [serial = 695] [outer = 0x7f6fd671f000] 09:45:02 INFO - PROCESS | 1830 | 1461257102425 Marionette DEBUG loaded listener.js 09:45:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f6fe884a000) [pid = 1830] [serial = 696] [outer = 0x7f6fd671f000] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f6fdc946400) [pid = 1830] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f6fe1613800) [pid = 1830] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6fde91e000) [pid = 1830] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6fe640c400) [pid = 1830] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fde338000) [pid = 1830] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fe178f800) [pid = 1830] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6ffa2fb400) [pid = 1830] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fddfe3000) [pid = 1830] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fde333c00) [pid = 1830] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6fdbb58000) [pid = 1830] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fe4076400) [pid = 1830] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6fde6cec00) [pid = 1830] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fde753400) [pid = 1830] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6fde8da800) [pid = 1830] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fd579bc00) [pid = 1830] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fdb735400) [pid = 1830] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fde427c00) [pid = 1830] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fd44c3400) [pid = 1830] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fd6720800) [pid = 1830] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6fd72eac00) [pid = 1830] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6fddc9e400) [pid = 1830] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fddf92c00) [pid = 1830] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fddf98c00) [pid = 1830] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fde374800) [pid = 1830] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6fd5795c00) [pid = 1830] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fd72ebc00) [pid = 1830] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fde8d7400) [pid = 1830] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6fdbb52800) [pid = 1830] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fdf05dc00) [pid = 1830] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6ff9e88c00) [pid = 1830] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fdb730c00) [pid = 1830] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fddf08800) [pid = 1830] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fde6cc000) [pid = 1830] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fd72ed400) [pid = 1830] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fe161a000) [pid = 1830] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fe766cc00) [pid = 1830] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fde6c4800) [pid = 1830] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fddfa0800) [pid = 1830] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fdfa44400) [pid = 1830] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fd6703000) [pid = 1830] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fddf11c00) [pid = 1830] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fd44cdc00) [pid = 1830] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fde8db800) [pid = 1830] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fe7e81000) [pid = 1830] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fde24b000) [pid = 1830] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fe82e5800) [pid = 1830] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fe1794800) [pid = 1830] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fd5792c00) [pid = 1830] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fe7e7e400) [pid = 1830] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fd72e1c00) [pid = 1830] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fde330400) [pid = 1830] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fd69c4000) [pid = 1830] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fe406f400) [pid = 1830] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:45:03 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fddf05c00) [pid = 1830] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:45:04 INFO - PROCESS | 1830 | 1461257104022 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]]]}] 09:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1983ms 09:45:04 INFO - PROCESS | 1830 | 1461257104076 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:45:04 INFO - PROCESS | 1830 | 1461257104080 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:45:04 INFO - PROCESS | 1830 | 1461257104095 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:45:04 INFO - PROCESS | 1830 | 1461257104099 Marionette TRACE conn3 <- [1,898,null,{}] 09:45:04 INFO - PROCESS | 1830 | 1461257104104 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}] 09:45:04 INFO - PROCESS | 1830 | 1461257104247 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:45:04 INFO - PROCESS | 1830 | 1461257104263 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc856800 == 94 [pid = 1830] [id = 232] 09:45:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fd547e000) [pid = 1830] [serial = 697] [outer = (nil)] 09:45:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fd72e4000) [pid = 1830] [serial = 698] [outer = 0x7f6fd547e000] 09:45:04 INFO - PROCESS | 1830 | 1461257104324 Marionette DEBUG loaded listener.js 09:45:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fdbb5f000) [pid = 1830] [serial = 699] [outer = 0x7f6fd547e000] 09:45:05 INFO - PROCESS | 1830 | 1461257105087 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]]]}] 09:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1093ms 09:45:05 INFO - PROCESS | 1830 | 1461257105179 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:45:05 INFO - PROCESS | 1830 | 1461257105181 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:45:05 INFO - PROCESS | 1830 | 1461257105197 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:45:05 INFO - PROCESS | 1830 | 1461257105199 Marionette TRACE conn3 <- [1,902,null,{}] 09:45:05 INFO - PROCESS | 1830 | 1461257105204 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}] 09:45:05 INFO - PROCESS | 1830 | 1461257105358 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:45:05 INFO - PROCESS | 1830 | 1461257105368 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6811000 == 95 [pid = 1830] [id = 233] 09:45:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fd69cb000) [pid = 1830] [serial = 700] [outer = (nil)] 09:45:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fddc9dc00) [pid = 1830] [serial = 701] [outer = 0x7f6fd69cb000] 09:45:05 INFO - PROCESS | 1830 | 1461257105429 Marionette DEBUG loaded listener.js 09:45:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fde24a400) [pid = 1830] [serial = 702] [outer = 0x7f6fd69cb000] 09:45:06 INFO - PROCESS | 1830 | 1461257106559 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]]]}] 09:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1435ms 09:45:06 INFO - PROCESS | 1830 | 1461257106633 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:45:06 INFO - PROCESS | 1830 | 1461257106640 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:45:06 INFO - PROCESS | 1830 | 1461257106650 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:45:06 INFO - PROCESS | 1830 | 1461257106654 Marionette TRACE conn3 <- [1,906,null,{}] 09:45:06 INFO - PROCESS | 1830 | 1461257106662 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}] 09:45:06 INFO - PROCESS | 1830 | 1461257106881 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:45:07 INFO - PROCESS | 1830 | 1461257107057 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc81a000 == 96 [pid = 1830] [id = 234] 09:45:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fd69cc800) [pid = 1830] [serial = 703] [outer = (nil)] 09:45:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fdbbeb800) [pid = 1830] [serial = 704] [outer = 0x7f6fd69cc800] 09:45:07 INFO - PROCESS | 1830 | 1461257107136 Marionette DEBUG loaded listener.js 09:45:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fddc96c00) [pid = 1830] [serial = 705] [outer = 0x7f6fd69cc800] 09:45:08 INFO - PROCESS | 1830 | 1461257108104 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]]]}] 09:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1532ms 09:45:08 INFO - PROCESS | 1830 | 1461257108183 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:45:08 INFO - PROCESS | 1830 | 1461257108191 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:45:08 INFO - PROCESS | 1830 | 1461257108202 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:45:08 INFO - PROCESS | 1830 | 1461257108206 Marionette TRACE conn3 <- [1,910,null,{}] 09:45:08 INFO - PROCESS | 1830 | 1461257108212 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}] 09:45:08 INFO - PROCESS | 1830 | 1461257108445 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:45:08 INFO - PROCESS | 1830 | 1461257108720 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2aec800 == 97 [pid = 1830] [id = 235] 09:45:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fd72efc00) [pid = 1830] [serial = 706] [outer = (nil)] 09:45:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fde36d800) [pid = 1830] [serial = 707] [outer = 0x7f6fd72efc00] 09:45:08 INFO - PROCESS | 1830 | 1461257108798 Marionette DEBUG loaded listener.js 09:45:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fde5d1800) [pid = 1830] [serial = 708] [outer = 0x7f6fd72efc00] 09:45:09 INFO - PROCESS | 1830 | 1461257109669 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]]]}] 09:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1539ms 09:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:45:09 INFO - PROCESS | 1830 | 1461257109741 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:45:09 INFO - PROCESS | 1830 | 1461257109745 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:45:09 INFO - PROCESS | 1830 | 1461257109751 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:45:09 INFO - PROCESS | 1830 | 1461257109757 Marionette TRACE conn3 <- [1,914,null,{}] 09:45:09 INFO - PROCESS | 1830 | 1461257109774 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}] 09:45:10 INFO - PROCESS | 1830 | 1461257110009 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:45:10 INFO - PROCESS | 1830 | 1461257110247 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4c63000 == 98 [pid = 1830] [id = 236] 09:45:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fde5ce400) [pid = 1830] [serial = 709] [outer = (nil)] 09:45:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fde91b800) [pid = 1830] [serial = 710] [outer = 0x7f6fde5ce400] 09:45:10 INFO - PROCESS | 1830 | 1461257110370 Marionette DEBUG loaded listener.js 09:45:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fe161d000) [pid = 1830] [serial = 711] [outer = 0x7f6fde5ce400] 09:45:11 INFO - PROCESS | 1830 | 1461257111204 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]]]}] 09:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1494ms 09:45:11 INFO - PROCESS | 1830 | 1461257111245 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:45:11 INFO - PROCESS | 1830 | 1461257111250 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:45:11 INFO - PROCESS | 1830 | 1461257111256 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:45:11 INFO - PROCESS | 1830 | 1461257111259 Marionette TRACE conn3 <- [1,918,null,{}] 09:45:11 INFO - PROCESS | 1830 | 1461257111264 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}] 09:45:11 INFO - PROCESS | 1830 | 1461257111448 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:45:11 INFO - PROCESS | 1830 | 1461257111634 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff97ab800 == 99 [pid = 1830] [id = 237] 09:45:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fde8d3000) [pid = 1830] [serial = 712] [outer = (nil)] 09:45:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fe1fa5400) [pid = 1830] [serial = 713] [outer = 0x7f6fde8d3000] 09:45:11 INFO - PROCESS | 1830 | 1461257111707 Marionette DEBUG loaded listener.js 09:45:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fe4688800) [pid = 1830] [serial = 714] [outer = 0x7f6fde8d3000] 09:45:12 INFO - PROCESS | 1830 | 1461257112638 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]]]}] 09:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1430ms 09:45:12 INFO - PROCESS | 1830 | 1461257112687 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:45:12 INFO - PROCESS | 1830 | 1461257112691 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:45:12 INFO - PROCESS | 1830 | 1461257112697 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:45:12 INFO - PROCESS | 1830 | 1461257112699 Marionette TRACE conn3 <- [1,922,null,{}] 09:45:12 INFO - PROCESS | 1830 | 1461257112705 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}] 09:45:12 INFO - PROCESS | 1830 | 1461257112890 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:45:13 INFO - PROCESS | 1830 | 1461257113067 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa295000 == 100 [pid = 1830] [id = 238] 09:45:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fe16ca400) [pid = 1830] [serial = 715] [outer = (nil)] 09:45:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fe6029400) [pid = 1830] [serial = 716] [outer = 0x7f6fe16ca400] 09:45:13 INFO - PROCESS | 1830 | 1461257113142 Marionette DEBUG loaded listener.js 09:45:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fe692c000) [pid = 1830] [serial = 717] [outer = 0x7f6fe16ca400] 09:45:14 INFO - PROCESS | 1830 | 1461257114078 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]]]}] 09:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1436ms 09:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:45:14 INFO - PROCESS | 1830 | 1461257114134 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:45:14 INFO - PROCESS | 1830 | 1461257114137 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:45:14 INFO - PROCESS | 1830 | 1461257114144 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:45:14 INFO - PROCESS | 1830 | 1461257114147 Marionette TRACE conn3 <- [1,926,null,{}] 09:45:14 INFO - PROCESS | 1830 | 1461257114153 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}] 09:45:14 INFO - PROCESS | 1830 | 1461257114357 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:45:14 INFO - PROCESS | 1830 | 1461257114547 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe26be000 == 101 [pid = 1830] [id = 239] 09:45:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fe1b15000) [pid = 1830] [serial = 718] [outer = (nil)] 09:45:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fe88a6000) [pid = 1830] [serial = 719] [outer = 0x7f6fe1b15000] 09:45:14 INFO - PROCESS | 1830 | 1461257114630 Marionette DEBUG loaded listener.js 09:45:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fead8c000) [pid = 1830] [serial = 720] [outer = 0x7f6fe1b15000] 09:45:15 INFO - PROCESS | 1830 | 1461257115525 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]]]}] 09:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1430ms 09:45:15 INFO - PROCESS | 1830 | 1461257115575 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:45:15 INFO - PROCESS | 1830 | 1461257115579 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:45:15 INFO - PROCESS | 1830 | 1461257115584 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:45:15 INFO - PROCESS | 1830 | 1461257115587 Marionette TRACE conn3 <- [1,930,null,{}] 09:45:15 INFO - PROCESS | 1830 | 1461257115593 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}] 09:45:15 INFO - PROCESS | 1830 | 1461257115774 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:45:15 INFO - PROCESS | 1830 | 1461257115959 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd09d1800 == 102 [pid = 1830] [id = 240] 09:45:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fe4685400) [pid = 1830] [serial = 721] [outer = (nil)] 09:45:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6feed70800) [pid = 1830] [serial = 722] [outer = 0x7f6fe4685400] 09:45:16 INFO - PROCESS | 1830 | 1461257116034 Marionette DEBUG loaded listener.js 09:45:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6ff4ca1400) [pid = 1830] [serial = 723] [outer = 0x7f6fe4685400] 09:45:16 INFO - PROCESS | 1830 | 1461257116935 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]]]}] 09:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1427ms 09:45:17 INFO - PROCESS | 1830 | 1461257117014 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:45:17 INFO - PROCESS | 1830 | 1461257117018 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:45:17 INFO - PROCESS | 1830 | 1461257117025 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:45:17 INFO - PROCESS | 1830 | 1461257117028 Marionette TRACE conn3 <- [1,934,null,{}] 09:45:17 INFO - PROCESS | 1830 | 1461257117033 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}] 09:45:17 INFO - PROCESS | 1830 | 1461257117257 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:45:17 INFO - PROCESS | 1830 | 1461257117444 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7185000 == 103 [pid = 1830] [id = 241] 09:45:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fe88a5400) [pid = 1830] [serial = 724] [outer = (nil)] 09:45:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6ff4caa800) [pid = 1830] [serial = 725] [outer = 0x7f6fe88a5400] 09:45:17 INFO - PROCESS | 1830 | 1461257117559 Marionette DEBUG loaded listener.js 09:45:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6ff50e5000) [pid = 1830] [serial = 726] [outer = 0x7f6fe88a5400] 09:45:18 INFO - PROCESS | 1830 | 1461257118462 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]]]}] 09:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1485ms 09:45:18 INFO - PROCESS | 1830 | 1461257118512 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:45:18 INFO - PROCESS | 1830 | 1461257118516 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:45:18 INFO - PROCESS | 1830 | 1461257118523 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:45:18 INFO - PROCESS | 1830 | 1461257118527 Marionette TRACE conn3 <- [1,938,null,{}] 09:45:18 INFO - PROCESS | 1830 | 1461257118534 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}] 09:45:18 INFO - PROCESS | 1830 | 1461257118725 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:45:18 INFO - PROCESS | 1830 | 1461257118951 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd719d800 == 104 [pid = 1830] [id = 242] 09:45:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fdfa44c00) [pid = 1830] [serial = 727] [outer = (nil)] 09:45:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6ff5d30c00) [pid = 1830] [serial = 728] [outer = 0x7f6fdfa44c00] 09:45:19 INFO - PROCESS | 1830 | 1461257119072 Marionette DEBUG loaded listener.js 09:45:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6ff6007800) [pid = 1830] [serial = 729] [outer = 0x7f6fdfa44c00] 09:45:19 INFO - PROCESS | 1830 | 1461257119931 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]]]}] 09:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1486ms 09:45:20 INFO - PROCESS | 1830 | 1461257120009 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:45:20 INFO - PROCESS | 1830 | 1461257120012 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:45:20 INFO - PROCESS | 1830 | 1461257120020 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:45:20 INFO - PROCESS | 1830 | 1461257120023 Marionette TRACE conn3 <- [1,942,null,{}] 09:45:20 INFO - PROCESS | 1830 | 1461257120029 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}] 09:45:20 INFO - PROCESS | 1830 | 1461257120269 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:45:20 INFO - PROCESS | 1830 | 1461257120512 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd32d8800 == 105 [pid = 1830] [id = 243] 09:45:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fd44c7c00) [pid = 1830] [serial = 730] [outer = (nil)] 09:45:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fd69cbc00) [pid = 1830] [serial = 731] [outer = 0x7f6fd44c7c00] 09:45:20 INFO - PROCESS | 1830 | 1461257120632 Marionette DEBUG loaded listener.js 09:45:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fe7e84800) [pid = 1830] [serial = 732] [outer = 0x7f6fd44c7c00] 09:45:21 INFO - PROCESS | 1830 | 1461257121517 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]]]}] 09:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1541ms 09:45:21 INFO - PROCESS | 1830 | 1461257121562 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:45:21 INFO - PROCESS | 1830 | 1461257121567 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:45:21 INFO - PROCESS | 1830 | 1461257121575 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:45:21 INFO - PROCESS | 1830 | 1461257121581 Marionette TRACE conn3 <- [1,946,null,{}] 09:45:21 INFO - PROCESS | 1830 | 1461257121587 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}] 09:45:21 INFO - PROCESS | 1830 | 1461257121829 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:45:22 INFO - PROCESS | 1830 | 1461257122059 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb999800 == 106 [pid = 1830] [id = 244] 09:45:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fd5794c00) [pid = 1830] [serial = 733] [outer = (nil)] 09:45:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fdc940c00) [pid = 1830] [serial = 734] [outer = 0x7f6fd5794c00] 09:45:22 INFO - PROCESS | 1830 | 1461257122187 Marionette DEBUG loaded listener.js 09:45:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fe72d5c00) [pid = 1830] [serial = 735] [outer = 0x7f6fd5794c00] 09:45:23 INFO - PROCESS | 1830 | 1461257123071 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]]]}] 09:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1542ms 09:45:23 INFO - PROCESS | 1830 | 1461257123116 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:45:23 INFO - PROCESS | 1830 | 1461257123120 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:45:23 INFO - PROCESS | 1830 | 1461257123126 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:45:23 INFO - PROCESS | 1830 | 1461257123129 Marionette TRACE conn3 <- [1,950,null,{}] 09:45:23 INFO - PROCESS | 1830 | 1461257123134 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}] 09:45:23 INFO - PROCESS | 1830 | 1461257123324 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:45:23 INFO - PROCESS | 1830 | 1461257123949 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd71e0800 == 107 [pid = 1830] [id = 245] 09:45:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fd44d1c00) [pid = 1830] [serial = 736] [outer = (nil)] 09:45:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6fd5485c00) [pid = 1830] [serial = 737] [outer = 0x7f6fd44d1c00] 09:45:24 INFO - PROCESS | 1830 | 1461257124027 Marionette DEBUG loaded listener.js 09:45:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6fd6710400) [pid = 1830] [serial = 738] [outer = 0x7f6fd44d1c00] 09:45:25 INFO - PROCESS | 1830 | 1461257125017 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]]]}] 09:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1938ms 09:45:25 INFO - PROCESS | 1830 | 1461257125066 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:45:25 INFO - PROCESS | 1830 | 1461257125073 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:45:25 INFO - PROCESS | 1830 | 1461257125082 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:45:25 INFO - PROCESS | 1830 | 1461257125086 Marionette TRACE conn3 <- [1,954,null,{}] 09:45:25 INFO - PROCESS | 1830 | 1461257125093 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}] 09:45:25 INFO - PROCESS | 1830 | 1461257125292 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:45:25 INFO - PROCESS | 1830 | 1461257125536 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0dce800 == 108 [pid = 1830] [id = 246] 09:45:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6fdbb56000) [pid = 1830] [serial = 739] [outer = (nil)] 09:45:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6fdbbf5c00) [pid = 1830] [serial = 740] [outer = 0x7f6fdbb56000] 09:45:25 INFO - PROCESS | 1830 | 1461257125726 Marionette DEBUG loaded listener.js 09:45:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6fddf02800) [pid = 1830] [serial = 741] [outer = 0x7f6fdbb56000] 09:45:26 INFO - PROCESS | 1830 | 1461257126640 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]]]}] 09:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1633ms 09:45:26 INFO - PROCESS | 1830 | 1461257126720 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:45:26 INFO - PROCESS | 1830 | 1461257126726 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:45:26 INFO - PROCESS | 1830 | 1461257126733 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:45:26 INFO - PROCESS | 1830 | 1461257126737 Marionette TRACE conn3 <- [1,958,null,{}] 09:45:26 INFO - PROCESS | 1830 | 1461257126744 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}] 09:45:27 INFO - PROCESS | 1830 | 1461257127009 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:45:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffbf82000 == 107 [pid = 1830] [id = 118] 09:45:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffcc4b000 == 106 [pid = 1830] [id = 192] 09:45:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfab7000 == 105 [pid = 1830] [id = 59] 09:45:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfcd5000 == 104 [pid = 1830] [id = 198] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6fe1fb1000) [pid = 1830] [serial = 616] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fde91d400) [pid = 1830] [serial = 610] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6fe40a9800) [pid = 1830] [serial = 619] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fe17ea000) [pid = 1830] [serial = 613] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6fe5438800) [pid = 1830] [serial = 622] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fde754000) [pid = 1830] [serial = 607] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff7f97800 == 103 [pid = 1830] [id = 191] 09:45:27 INFO - PROCESS | 1830 | 1461257127347 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fe701ac00) [pid = 1830] [serial = 644] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fde75cc00) [pid = 1830] [serial = 352] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fe161f800) [pid = 1830] [serial = 283] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6ff9709800) [pid = 1830] [serial = 542] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6ff6010000) [pid = 1830] [serial = 313] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6fe00a2000) [pid = 1830] [serial = 638] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6ff4ca3000) [pid = 1830] [serial = 400] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6ffa311800) [pid = 1830] [serial = 280] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fe5ef4800) [pid = 1830] [serial = 625] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6fddfea000) [pid = 1830] [serial = 349] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fe17e5c00) [pid = 1830] [serial = 641] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fe7e80c00) [pid = 1830] [serial = 446] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6ff7fda000) [pid = 1830] [serial = 403] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fe17e4c00) [pid = 1830] [serial = 494] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fde75e000) [pid = 1830] [serial = 319] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fe79afc00) [pid = 1830] [serial = 497] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fd69c7800) [pid = 1830] [serial = 628] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6feed6fc00) [pid = 1830] [serial = 409] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fe63d7000) [pid = 1830] [serial = 310] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fd44d0800) [pid = 1830] [serial = 506] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fddf91c00) [pid = 1830] [serial = 632] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fdbb59000) [pid = 1830] [serial = 488] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fddc99c00) [pid = 1830] [serial = 631] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fde91cc00) [pid = 1830] [serial = 536] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fe16bb800) [pid = 1830] [serial = 640] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fdef3fc00) [pid = 1830] [serial = 437] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fde921400) [pid = 1830] [serial = 394] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6ffa2ad000) [pid = 1830] [serial = 325] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fd69c6c00) [pid = 1830] [serial = 461] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fddc91c00) [pid = 1830] [serial = 533] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fdfe06400) [pid = 1830] [serial = 637] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fe6053800) [pid = 1830] [serial = 355] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fde75d400) [pid = 1830] [serial = 443] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6ff5d28400) [pid = 1830] [serial = 440] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6ffcc8ec00) [pid = 1830] [serial = 322] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6ff9709400) [pid = 1830] [serial = 406] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fde330000) [pid = 1830] [serial = 391] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6ff5eb7800) [pid = 1830] [serial = 364] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fddfcb400) [pid = 1830] [serial = 491] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fe759c000) [pid = 1830] [serial = 397] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6ffa2f9c00) [pid = 1830] [serial = 316] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fde75ec00) [pid = 1830] [serial = 358] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6ff4973400) [pid = 1830] [serial = 539] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fe82e6800) [pid = 1830] [serial = 500] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fd6711000) [pid = 1830] [serial = 455] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fde331000) [pid = 1830] [serial = 434] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fde152400) [pid = 1830] [serial = 596] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fe407a000) [pid = 1830] [serial = 271] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6ff9738000) [pid = 1830] [serial = 449] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fd671c000) [pid = 1830] [serial = 598] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fde6cf000) [pid = 1830] [serial = 635] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fdc92bc00) [pid = 1830] [serial = 601] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6ff9dd0400) [pid = 1830] [serial = 277] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fde36cc00) [pid = 1830] [serial = 634] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fde254800) [pid = 1830] [serial = 604] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fe8785400) [pid = 1830] [serial = 274] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fd57a1000) [pid = 1830] [serial = 458] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6ff9732800) [pid = 1830] [serial = 503] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fd72edc00) [pid = 1830] [serial = 452] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fde8da000) [pid = 1830] [serial = 307] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fde914400) [pid = 1830] [serial = 545] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fe60d3800) [pid = 1830] [serial = 643] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fddf0f800) [pid = 1830] [serial = 361] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fdb736800) [pid = 1830] [serial = 629] [outer = (nil)] [url = about:blank] 09:45:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd477c800 == 104 [pid = 1830] [id = 247] 09:45:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd44d0800) [pid = 1830] [serial = 742] [outer = (nil)] 09:45:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd72edc00) [pid = 1830] [serial = 743] [outer = 0x7f6fd44d0800] 09:45:27 INFO - PROCESS | 1830 | 1461257127478 Marionette DEBUG loaded listener.js 09:45:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fde14dc00) [pid = 1830] [serial = 744] [outer = 0x7f6fd44d0800] 09:45:28 INFO - PROCESS | 1830 | 1461257128223 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]]]}] 09:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1531ms 09:45:28 INFO - PROCESS | 1830 | 1461257128265 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:45:28 INFO - PROCESS | 1830 | 1461257128267 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:45:28 INFO - PROCESS | 1830 | 1461257128307 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:45:28 INFO - PROCESS | 1830 | 1461257128319 Marionette TRACE conn3 <- [1,962,null,{}] 09:45:28 INFO - PROCESS | 1830 | 1461257128328 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}] 09:45:28 INFO - PROCESS | 1830 | 1461257128506 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:45:28 INFO - PROCESS | 1830 | 1461257128518 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf62000 == 105 [pid = 1830] [id = 248] 09:45:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fddfe4800) [pid = 1830] [serial = 745] [outer = (nil)] 09:45:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fde6c4c00) [pid = 1830] [serial = 746] [outer = 0x7f6fddfe4800] 09:45:28 INFO - PROCESS | 1830 | 1461257128582 Marionette DEBUG loaded listener.js 09:45:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fde753400) [pid = 1830] [serial = 747] [outer = 0x7f6fddfe4800] 09:45:29 INFO - PROCESS | 1830 | 1461257129441 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]]]}] 09:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1208ms 09:45:29 INFO - PROCESS | 1830 | 1461257129512 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:45:29 INFO - PROCESS | 1830 | 1461257129517 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:45:29 INFO - PROCESS | 1830 | 1461257129528 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:45:29 INFO - PROCESS | 1830 | 1461257129530 Marionette TRACE conn3 <- [1,966,null,{}] 09:45:29 INFO - PROCESS | 1830 | 1461257129536 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}] 09:45:29 INFO - PROCESS | 1830 | 1461257129754 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:45:29 INFO - PROCESS | 1830 | 1461257129780 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfcd6000 == 106 [pid = 1830] [id = 249] 09:45:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fde251400) [pid = 1830] [serial = 748] [outer = (nil)] 09:45:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fde75e000) [pid = 1830] [serial = 749] [outer = 0x7f6fde251400] 09:45:29 INFO - PROCESS | 1830 | 1461257129844 Marionette DEBUG loaded listener.js 09:45:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fdef3fc00) [pid = 1830] [serial = 750] [outer = 0x7f6fde251400] 09:45:30 INFO - PROCESS | 1830 | 1461257130740 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]]]}] 09:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1279ms 09:45:30 INFO - PROCESS | 1830 | 1461257130808 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:45:30 INFO - PROCESS | 1830 | 1461257130812 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:45:30 INFO - PROCESS | 1830 | 1461257130818 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:45:30 INFO - PROCESS | 1830 | 1461257130821 Marionette TRACE conn3 <- [1,970,null,{}] 09:45:30 INFO - PROCESS | 1830 | 1461257130827 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}] 09:45:31 INFO - PROCESS | 1830 | 1461257131055 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:45:31 INFO - PROCESS | 1830 | 1461257131093 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19e8800 == 107 [pid = 1830] [id = 250] 09:45:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fe1611400) [pid = 1830] [serial = 751] [outer = (nil)] 09:45:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fe161c400) [pid = 1830] [serial = 752] [outer = 0x7f6fe1611400] 09:45:31 INFO - PROCESS | 1830 | 1461257131239 Marionette DEBUG loaded listener.js 09:45:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fe1fa4000) [pid = 1830] [serial = 753] [outer = 0x7f6fe1611400] 09:45:32 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fd547ec00) [pid = 1830] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:45:32 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fd547e000) [pid = 1830] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:45:32 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fde912c00) [pid = 1830] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:45:32 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fd6702800) [pid = 1830] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:45:32 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fd547b800) [pid = 1830] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:45:32 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fe35b2c00) [pid = 1830] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:45:32 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fdb72dc00) [pid = 1830] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:45:32 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fddc9c000) [pid = 1830] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:45:32 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fd671f000) [pid = 1830] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:45:32 INFO - PROCESS | 1830 | 1461257132552 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]]]}] 09:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1792ms 09:45:32 INFO - PROCESS | 1830 | 1461257132611 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:45:32 INFO - PROCESS | 1830 | 1461257132615 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:45:32 INFO - PROCESS | 1830 | 1461257132620 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:45:32 INFO - PROCESS | 1830 | 1461257132622 Marionette TRACE conn3 <- [1,974,null,{}] 09:45:32 INFO - PROCESS | 1830 | 1461257132628 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}] 09:45:32 INFO - PROCESS | 1830 | 1461257132841 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:45:32 INFO - PROCESS | 1830 | 1461257132874 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe20d1800 == 108 [pid = 1830] [id = 251] 09:45:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fdb72dc00) [pid = 1830] [serial = 754] [outer = (nil)] 09:45:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fe0099400) [pid = 1830] [serial = 755] [outer = 0x7f6fdb72dc00] 09:45:32 INFO - PROCESS | 1830 | 1461257132939 Marionette DEBUG loaded listener.js 09:45:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fe5eeb800) [pid = 1830] [serial = 756] [outer = 0x7f6fdb72dc00] 09:45:33 INFO - PROCESS | 1830 | 1461257133722 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]]]}] 09:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1131ms 09:45:33 INFO - PROCESS | 1830 | 1461257133753 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:45:33 INFO - PROCESS | 1830 | 1461257133756 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:45:33 INFO - PROCESS | 1830 | 1461257133772 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:45:33 INFO - PROCESS | 1830 | 1461257133775 Marionette TRACE conn3 <- [1,978,null,{}] 09:45:33 INFO - PROCESS | 1830 | 1461257133780 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}] 09:45:33 INFO - PROCESS | 1830 | 1461257133935 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:45:33 INFO - PROCESS | 1830 | 1461257133950 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe228c800 == 109 [pid = 1830] [id = 252] 09:45:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fe40acc00) [pid = 1830] [serial = 757] [outer = (nil)] 09:45:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fe7013c00) [pid = 1830] [serial = 758] [outer = 0x7f6fe40acc00] 09:45:34 INFO - PROCESS | 1830 | 1461257134013 Marionette DEBUG loaded listener.js 09:45:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fe766cc00) [pid = 1830] [serial = 759] [outer = 0x7f6fe40acc00] 09:45:35 INFO - PROCESS | 1830 | 1461257135148 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]]]}] 09:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1436ms 09:45:35 INFO - PROCESS | 1830 | 1461257135208 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:45:35 INFO - PROCESS | 1830 | 1461257135223 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:45:35 INFO - PROCESS | 1830 | 1461257135240 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:45:35 INFO - PROCESS | 1830 | 1461257135246 Marionette TRACE conn3 <- [1,982,null,{}] 09:45:35 INFO - PROCESS | 1830 | 1461257135254 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}] 09:45:35 INFO - PROCESS | 1830 | 1461257135499 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:45:35 INFO - PROCESS | 1830 | 1461257135726 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc866800 == 110 [pid = 1830] [id = 253] 09:45:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fdbbef000) [pid = 1830] [serial = 760] [outer = (nil)] 09:45:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fdc944400) [pid = 1830] [serial = 761] [outer = 0x7f6fdbbef000] 09:45:35 INFO - PROCESS | 1830 | 1461257135849 Marionette DEBUG loaded listener.js 09:45:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fddf9c400) [pid = 1830] [serial = 762] [outer = 0x7f6fdbbef000] 09:45:36 INFO - PROCESS | 1830 | 1461257136797 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]]]}] 09:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1635ms 09:45:36 INFO - PROCESS | 1830 | 1461257136875 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:45:36 INFO - PROCESS | 1830 | 1461257136884 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:45:36 INFO - PROCESS | 1830 | 1461257136895 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:45:36 INFO - PROCESS | 1830 | 1461257136900 Marionette TRACE conn3 <- [1,986,null,{}] 09:45:36 INFO - PROCESS | 1830 | 1461257136906 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}] 09:45:37 INFO - PROCESS | 1830 | 1461257137145 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:45:37 INFO - PROCESS | 1830 | 1461257137450 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfea6800 == 111 [pid = 1830] [id = 254] 09:45:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fde144c00) [pid = 1830] [serial = 763] [outer = (nil)] 09:45:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fde5cec00) [pid = 1830] [serial = 764] [outer = 0x7f6fde144c00] 09:45:37 INFO - PROCESS | 1830 | 1461257137532 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fde8a3c00) [pid = 1830] [serial = 765] [outer = 0x7f6fde144c00] 09:45:38 INFO - PROCESS | 1830 | 1461257138420 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]]]}] 09:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1584ms 09:45:38 INFO - PROCESS | 1830 | 1461257138480 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:45:38 INFO - PROCESS | 1830 | 1461257138483 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:45:38 INFO - PROCESS | 1830 | 1461257138490 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - PROCESS | 1830 | 1461257138496 Marionette TRACE conn3 <- [1,990,null,{}] 09:45:38 INFO - PROCESS | 1830 | 1461257138513 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}] 09:45:38 INFO - PROCESS | 1830 | 1461257138758 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:45:39 INFO - PROCESS | 1830 | 1461257139040 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27db000 == 112 [pid = 1830] [id = 255] 09:45:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fe1b1ac00) [pid = 1830] [serial = 766] [outer = (nil)] 09:45:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fe4d85800) [pid = 1830] [serial = 767] [outer = 0x7f6fe1b1ac00] 09:45:39 INFO - PROCESS | 1830 | 1461257139121 Marionette DEBUG loaded listener.js 09:45:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fe64f6400) [pid = 1830] [serial = 768] [outer = 0x7f6fe1b1ac00] 09:45:39 INFO - PROCESS | 1830 | 1461257139966 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]]]}] 09:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1536ms 09:45:40 INFO - PROCESS | 1830 | 1461257140028 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:45:40 INFO - PROCESS | 1830 | 1461257140033 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:45:40 INFO - PROCESS | 1830 | 1461257140057 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:45:40 INFO - PROCESS | 1830 | 1461257140061 Marionette TRACE conn3 <- [1,994,null,{}] 09:45:40 INFO - PROCESS | 1830 | 1461257140067 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}] 09:45:40 INFO - PROCESS | 1830 | 1461257140280 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:45:40 INFO - PROCESS | 1830 | 1461257140459 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6391800 == 113 [pid = 1830] [id = 256] 09:45:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fe1fb1000) [pid = 1830] [serial = 769] [outer = (nil)] 09:45:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fe7e7f800) [pid = 1830] [serial = 770] [outer = 0x7f6fe1fb1000] 09:45:40 INFO - PROCESS | 1830 | 1461257140534 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fe8236800) [pid = 1830] [serial = 771] [outer = 0x7f6fe1fb1000] 09:45:41 INFO - PROCESS | 1830 | 1461257141423 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]]]}] 09:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1432ms 09:45:41 INFO - PROCESS | 1830 | 1461257141487 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:45:41 INFO - PROCESS | 1830 | 1461257141491 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:45:41 INFO - PROCESS | 1830 | 1461257141499 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 1830 | 1461257141502 Marionette TRACE conn3 <- [1,998,null,{}] 09:45:41 INFO - PROCESS | 1830 | 1461257141508 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}] 09:45:41 INFO - PROCESS | 1830 | 1461257141700 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:45:41 INFO - PROCESS | 1830 | 1461257141875 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6e14000 == 114 [pid = 1830] [id = 257] 09:45:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fe5438800) [pid = 1830] [serial = 772] [outer = (nil)] 09:45:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fe884f800) [pid = 1830] [serial = 773] [outer = 0x7f6fe5438800] 09:45:41 INFO - PROCESS | 1830 | 1461257141952 Marionette DEBUG loaded listener.js 09:45:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fe88ae400) [pid = 1830] [serial = 774] [outer = 0x7f6fe5438800] 09:45:42 INFO - PROCESS | 1830 | 1461257142918 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]]]}] 09:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1484ms 09:45:42 INFO - PROCESS | 1830 | 1461257142983 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:45:42 INFO - PROCESS | 1830 | 1461257142987 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:45:42 INFO - PROCESS | 1830 | 1461257142993 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:45:42 INFO - PROCESS | 1830 | 1461257142997 Marionette TRACE conn3 <- [1,1002,null,{}] 09:45:43 INFO - PROCESS | 1830 | 1461257143003 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}] 09:45:43 INFO - PROCESS | 1830 | 1461257143259 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:45:43 INFO - PROCESS | 1830 | 1461257143476 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe8796800 == 115 [pid = 1830] [id = 258] 09:45:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fe7014400) [pid = 1830] [serial = 775] [outer = (nil)] 09:45:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6ff5d28400) [pid = 1830] [serial = 776] [outer = 0x7f6fe7014400] 09:45:43 INFO - PROCESS | 1830 | 1461257143601 Marionette DEBUG loaded listener.js 09:45:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6ff7a95800) [pid = 1830] [serial = 777] [outer = 0x7f6fe7014400] 09:45:44 INFO - PROCESS | 1830 | 1461257144449 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]]]}] 09:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1530ms 09:45:44 INFO - PROCESS | 1830 | 1461257144529 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:45:44 INFO - PROCESS | 1830 | 1461257144539 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:45:44 INFO - PROCESS | 1830 | 1461257144545 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:45:44 INFO - PROCESS | 1830 | 1461257144549 Marionette TRACE conn3 <- [1,1006,null,{}] 09:45:44 INFO - PROCESS | 1830 | 1461257144555 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}] 09:45:44 INFO - PROCESS | 1830 | 1461257144780 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:45:45 INFO - PROCESS | 1830 | 1461257144998 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff3dac800 == 116 [pid = 1830] [id = 259] 09:45:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fe543bc00) [pid = 1830] [serial = 778] [outer = (nil)] 09:45:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6ff7f2d400) [pid = 1830] [serial = 779] [outer = 0x7f6fe543bc00] 09:45:45 INFO - PROCESS | 1830 | 1461257145116 Marionette DEBUG loaded listener.js 09:45:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6ff9703800) [pid = 1830] [serial = 780] [outer = 0x7f6fe543bc00] 09:45:45 INFO - PROCESS | 1830 | 1461257145941 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]]]}] 09:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1440ms 09:45:45 INFO - PROCESS | 1830 | 1461257145986 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 1830 | 1461257145990 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:45:45 INFO - PROCESS | 1830 | 1461257145996 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:45:46 INFO - PROCESS | 1830 | 1461257145999 Marionette TRACE conn3 <- [1,1010,null,{}] 09:45:46 INFO - PROCESS | 1830 | 1461257146004 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}] 09:45:46 INFO - PROCESS | 1830 | 1461257146191 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:45:46 INFO - PROCESS | 1830 | 1461257146374 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4e16000 == 117 [pid = 1830] [id = 260] 09:45:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fe8233c00) [pid = 1830] [serial = 781] [outer = (nil)] 09:45:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6ff970a400) [pid = 1830] [serial = 782] [outer = 0x7f6fe8233c00] 09:45:46 INFO - PROCESS | 1830 | 1461257146447 Marionette DEBUG loaded listener.js 09:45:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6ff9711c00) [pid = 1830] [serial = 783] [outer = 0x7f6fe8233c00] 09:45:47 INFO - PROCESS | 1830 | 1461257147348 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]]]}] 09:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1428ms 09:45:47 INFO - PROCESS | 1830 | 1461257147425 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:45:47 INFO - PROCESS | 1830 | 1461257147428 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:45:47 INFO - PROCESS | 1830 | 1461257147435 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:45:47 INFO - PROCESS | 1830 | 1461257147439 Marionette TRACE conn3 <- [1,1014,null,{}] 09:45:47 INFO - PROCESS | 1830 | 1461257147445 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}] 09:45:47 INFO - PROCESS | 1830 | 1461257147671 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:45:47 INFO - PROCESS | 1830 | 1461257147918 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1aa6000 == 118 [pid = 1830] [id = 261] 09:45:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fd547c000) [pid = 1830] [serial = 784] [outer = (nil)] 09:45:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fdb733000) [pid = 1830] [serial = 785] [outer = 0x7f6fd547c000] 09:45:48 INFO - PROCESS | 1830 | 1461257148039 Marionette DEBUG loaded listener.js 09:45:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fe4077800) [pid = 1830] [serial = 786] [outer = 0x7f6fd547c000] 09:45:48 INFO - PROCESS | 1830 | 1461257148911 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]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1533ms 09:45:48 INFO - PROCESS | 1830 | 1461257148969 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:45:48 INFO - PROCESS | 1830 | 1461257148972 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:45:48 INFO - PROCESS | 1830 | 1461257148979 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 1830 | 1461257148982 Marionette TRACE conn3 <- [1,1018,null,{}] 09:45:48 INFO - PROCESS | 1830 | 1461257148988 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}] 09:45:49 INFO - PROCESS | 1830 | 1461257149181 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:45:49 INFO - PROCESS | 1830 | 1461257149364 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19f1000 == 119 [pid = 1830] [id = 262] 09:45:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fd547a000) [pid = 1830] [serial = 787] [outer = (nil)] 09:45:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6ff4971800) [pid = 1830] [serial = 788] [outer = 0x7f6fd547a000] 09:45:49 INFO - PROCESS | 1830 | 1461257149439 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6ff9737800) [pid = 1830] [serial = 789] [outer = 0x7f6fd547a000] 09:45:50 INFO - PROCESS | 1830 | 1461257150675 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]]]}] 09:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1732ms 09:45:50 INFO - PROCESS | 1830 | 1461257150714 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:45:50 INFO - PROCESS | 1830 | 1461257150720 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:45:50 INFO - PROCESS | 1830 | 1461257150737 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:45:50 INFO - PROCESS | 1830 | 1461257150743 Marionette TRACE conn3 <- [1,1022,null,{}] 09:45:50 INFO - PROCESS | 1830 | 1461257150751 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}] 09:45:50 INFO - PROCESS | 1830 | 1461257150980 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:45:51 INFO - PROCESS | 1830 | 1461257151214 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfe9a800 == 120 [pid = 1830] [id = 263] 09:45:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fd671f800) [pid = 1830] [serial = 790] [outer = (nil)] 09:45:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fdc928400) [pid = 1830] [serial = 791] [outer = 0x7f6fd671f800] 09:45:51 INFO - PROCESS | 1830 | 1461257151287 Marionette DEBUG loaded listener.js 09:45:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fddf93c00) [pid = 1830] [serial = 792] [outer = 0x7f6fd671f800] 09:45:52 INFO - PROCESS | 1830 | 1461257152334 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]]]}] 09:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1641ms 09:45:52 INFO - PROCESS | 1830 | 1461257152371 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:45:52 INFO - PROCESS | 1830 | 1461257152379 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:45:52 INFO - PROCESS | 1830 | 1461257152388 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:45:52 INFO - PROCESS | 1830 | 1461257152392 Marionette TRACE conn3 <- [1,1026,null,{}] 09:45:52 INFO - PROCESS | 1830 | 1461257152398 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}] 09:45:52 INFO - PROCESS | 1830 | 1461257152577 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:45:52 INFO - PROCESS | 1830 | 1461257152906 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1aa9800 == 121 [pid = 1830] [id = 264] 09:45:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fd5793400) [pid = 1830] [serial = 793] [outer = (nil)] 09:45:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fde370400) [pid = 1830] [serial = 794] [outer = 0x7f6fd5793400] 09:45:52 INFO - PROCESS | 1830 | 1461257152977 Marionette DEBUG loaded listener.js 09:45:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fde6ca000) [pid = 1830] [serial = 795] [outer = 0x7f6fd5793400] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9e37000 == 120 [pid = 1830] [id = 145] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe20d1800 == 119 [pid = 1830] [id = 251] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe19e8800 == 118 [pid = 1830] [id = 250] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fde8d5400) [pid = 1830] [serial = 655] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fe75a1400) [pid = 1830] [serial = 658] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fe8451800) [pid = 1830] [serial = 661] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6feaa6d400) [pid = 1830] [serial = 664] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6feb063400) [pid = 1830] [serial = 667] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6ff3d3fc00) [pid = 1830] [serial = 671] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfcd6000 == 117 [pid = 1830] [id = 249] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf62000 == 116 [pid = 1830] [id = 248] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd477c800 == 115 [pid = 1830] [id = 247] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0dce800 == 114 [pid = 1830] [id = 246] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd71e0800 == 113 [pid = 1830] [id = 245] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd09d1800 == 112 [pid = 1830] [id = 240] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe26be000 == 111 [pid = 1830] [id = 239] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa295000 == 110 [pid = 1830] [id = 238] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff97ab800 == 109 [pid = 1830] [id = 237] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2aec800 == 108 [pid = 1830] [id = 235] 09:45:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc81a000 == 107 [pid = 1830] [id = 234] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fe1fac400) [pid = 1830] [serial = 581] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fe7e99c00) [pid = 1830] [serial = 695] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fe884a000) [pid = 1830] [serial = 696] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fddf9e000) [pid = 1830] [serial = 431] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fe7019800) [pid = 1830] [serial = 693] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fe17f0800) [pid = 1830] [serial = 690] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fdbb5f000) [pid = 1830] [serial = 699] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fd72e4000) [pid = 1830] [serial = 698] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fe161cc00) [pid = 1830] [serial = 689] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fdc92d400) [pid = 1830] [serial = 649] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fde920c00) [pid = 1830] [serial = 686] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fe0095c00) [pid = 1830] [serial = 687] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fdbbed000) [pid = 1830] [serial = 683] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fde912800) [pid = 1830] [serial = 684] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fe605dc00) [pid = 1830] [serial = 692] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fdc92fc00) [pid = 1830] [serial = 678] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fdb738c00) [pid = 1830] [serial = 677] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fde36d400) [pid = 1830] [serial = 652] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fe79a3800) [pid = 1830] [serial = 646] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fddfeec00) [pid = 1830] [serial = 681] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fddfc7000) [pid = 1830] [serial = 680] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fd69cf000) [pid = 1830] [serial = 674] [outer = (nil)] [url = about:blank] 09:45:53 INFO - PROCESS | 1830 | 1461257153941 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]]]}] 09:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1584ms 09:45:53 INFO - PROCESS | 1830 | 1461257153988 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:45:53 INFO - PROCESS | 1830 | 1461257153992 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:45:54 INFO - PROCESS | 1830 | 1461257154000 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:45:54 INFO - PROCESS | 1830 | 1461257154006 Marionette TRACE conn3 <- [1,1030,null,{}] 09:45:54 INFO - PROCESS | 1830 | 1461257154021 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}] 09:45:54 INFO - PROCESS | 1830 | 1461257154184 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:45:54 INFO - PROCESS | 1830 | 1461257154204 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdbb33000 == 108 [pid = 1830] [id = 265] 09:45:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fddf9e000) [pid = 1830] [serial = 796] [outer = (nil)] 09:45:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fdf05e400) [pid = 1830] [serial = 797] [outer = 0x7f6fddf9e000] 09:45:54 INFO - PROCESS | 1830 | 1461257154273 Marionette DEBUG loaded listener.js 09:45:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fe1615800) [pid = 1830] [serial = 798] [outer = 0x7f6fddf9e000] 09:45:55 INFO - PROCESS | 1830 | 1461257155224 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]]]}] 09:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1288ms 09:45:55 INFO - PROCESS | 1830 | 1461257155290 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:45:55 INFO - PROCESS | 1830 | 1461257155295 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:45:55 INFO - PROCESS | 1830 | 1461257155300 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 1830 | 1461257155302 Marionette TRACE conn3 <- [1,1034,null,{}] 09:45:55 INFO - PROCESS | 1830 | 1461257155317 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}] 09:45:55 INFO - PROCESS | 1830 | 1461257155496 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:45:55 INFO - PROCESS | 1830 | 1461257155647 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdea23000 == 109 [pid = 1830] [id = 266] 09:45:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fdb738c00) [pid = 1830] [serial = 799] [outer = (nil)] 09:45:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fe1fa5000) [pid = 1830] [serial = 800] [outer = 0x7f6fdb738c00] 09:45:55 INFO - PROCESS | 1830 | 1461257155711 Marionette DEBUG loaded listener.js 09:45:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fe5438c00) [pid = 1830] [serial = 801] [outer = 0x7f6fdb738c00] 09:45:56 INFO - PROCESS | 1830 | 1461257156543 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]]]}] 09:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1284ms 09:45:56 INFO - PROCESS | 1830 | 1461257156586 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:45:56 INFO - PROCESS | 1830 | 1461257156590 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:45:56 INFO - PROCESS | 1830 | 1461257156604 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:45:56 INFO - PROCESS | 1830 | 1461257156607 Marionette TRACE conn3 <- [1,1038,null,{}] 09:45:56 INFO - PROCESS | 1830 | 1461257156613 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}] 09:45:56 INFO - PROCESS | 1830 | 1461257156831 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:45:56 INFO - PROCESS | 1830 | 1461257156863 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe202f800 == 110 [pid = 1830] [id = 267] 09:45:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fe00a1000) [pid = 1830] [serial = 802] [outer = (nil)] 09:45:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fe65bd000) [pid = 1830] [serial = 803] [outer = 0x7f6fe00a1000] 09:45:56 INFO - PROCESS | 1830 | 1461257156926 Marionette DEBUG loaded listener.js 09:45:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fe75a2000) [pid = 1830] [serial = 804] [outer = 0x7f6fe00a1000] 09:45:57 INFO - PROCESS | 1830 | 1461257157813 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]]]}] 09:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1240ms 09:45:57 INFO - PROCESS | 1830 | 1461257157838 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:45:57 INFO - PROCESS | 1830 | 1461257157841 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:45:57 INFO - PROCESS | 1830 | 1461257157847 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:45:57 INFO - PROCESS | 1830 | 1461257157849 Marionette TRACE conn3 <- [1,1042,null,{}] 09:45:57 INFO - PROCESS | 1830 | 1461257157854 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}] 09:45:58 INFO - PROCESS | 1830 | 1461257158482 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:45:58 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fdbb56000) [pid = 1830] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:45:58 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fd44d1c00) [pid = 1830] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:45:58 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fde251400) [pid = 1830] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:45:58 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fd44d0800) [pid = 1830] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:45:58 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fddfe4800) [pid = 1830] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:45:58 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fe1611400) [pid = 1830] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:45:58 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fdb72dc00) [pid = 1830] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:45:58 INFO - PROCESS | 1830 | 1461257158638 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdbb41800 == 111 [pid = 1830] [id = 268] 09:45:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fd44d0800) [pid = 1830] [serial = 805] [outer = (nil)] 09:45:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fdbb56000) [pid = 1830] [serial = 806] [outer = 0x7f6fd44d0800] 09:45:58 INFO - PROCESS | 1830 | 1461257158703 Marionette DEBUG loaded listener.js 09:45:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fe7e7f000) [pid = 1830] [serial = 807] [outer = 0x7f6fd44d0800] 09:45:59 INFO - PROCESS | 1830 | 1461257159360 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]]]}] 09:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1534ms 09:45:59 INFO - PROCESS | 1830 | 1461257159381 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:45:59 INFO - PROCESS | 1830 | 1461257159383 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:45:59 INFO - PROCESS | 1830 | 1461257159401 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:45:59 INFO - PROCESS | 1830 | 1461257159403 Marionette TRACE conn3 <- [1,1046,null,{}] 09:45:59 INFO - PROCESS | 1830 | 1461257159410 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}] 09:45:59 INFO - PROCESS | 1830 | 1461257159633 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:45:59 INFO - PROCESS | 1830 | 1461257159651 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe461c000 == 112 [pid = 1830] [id = 269] 09:45:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fe4eb0800) [pid = 1830] [serial = 808] [outer = (nil)] 09:45:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6ff4b7b800) [pid = 1830] [serial = 809] [outer = 0x7f6fe4eb0800] 09:45:59 INFO - PROCESS | 1830 | 1461257159713 Marionette DEBUG loaded listener.js 09:45:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6ff5d30400) [pid = 1830] [serial = 810] [outer = 0x7f6fe4eb0800] 09:46:00 INFO - PROCESS | 1830 | 1461257160620 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]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1246ms 09:46:00 INFO - PROCESS | 1830 | 1461257160636 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:46:00 INFO - PROCESS | 1830 | 1461257160643 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:46:00 INFO - PROCESS | 1830 | 1461257160662 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 1830 | 1461257160668 Marionette TRACE conn3 <- [1,1050,null,{}] 09:46:00 INFO - PROCESS | 1830 | 1461257160677 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}] 09:46:00 INFO - PROCESS | 1830 | 1461257160954 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:46:01 INFO - PROCESS | 1830 | 1461257161157 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd4780000 == 113 [pid = 1830] [id = 270] 09:46:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fd6728800) [pid = 1830] [serial = 811] [outer = (nil)] 09:46:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fdb72f800) [pid = 1830] [serial = 812] [outer = 0x7f6fd6728800] 09:46:01 INFO - PROCESS | 1830 | 1461257161280 Marionette DEBUG loaded listener.js 09:46:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fddf04c00) [pid = 1830] [serial = 813] [outer = 0x7f6fd6728800] 09:46:02 INFO - PROCESS | 1830 | 1461257162251 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]]]}] 09:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1655ms 09:46:02 INFO - PROCESS | 1830 | 1461257162307 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:46:02 INFO - PROCESS | 1830 | 1461257162316 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:46:02 INFO - PROCESS | 1830 | 1461257162329 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:46:02 INFO - PROCESS | 1830 | 1461257162333 Marionette TRACE conn3 <- [1,1054,null,{}] 09:46:02 INFO - PROCESS | 1830 | 1461257162339 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}] 09:46:02 INFO - PROCESS | 1830 | 1461257162577 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:46:02 INFO - PROCESS | 1830 | 1461257162880 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe202a000 == 114 [pid = 1830] [id = 271] 09:46:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fde24b800) [pid = 1830] [serial = 814] [outer = (nil)] 09:46:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fde6c7800) [pid = 1830] [serial = 815] [outer = 0x7f6fde24b800] 09:46:03 INFO - PROCESS | 1830 | 1461257163016 Marionette DEBUG loaded listener.js 09:46:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fde920800) [pid = 1830] [serial = 816] [outer = 0x7f6fde24b800] 09:46:04 INFO - PROCESS | 1830 | 1461257164395 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]]]}] 09:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2142ms 09:46:04 INFO - PROCESS | 1830 | 1461257164475 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:46:04 INFO - PROCESS | 1830 | 1461257164481 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:46:04 INFO - PROCESS | 1830 | 1461257164492 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:46:04 INFO - PROCESS | 1830 | 1461257164501 Marionette TRACE conn3 <- [1,1058,null,{}] 09:46:04 INFO - PROCESS | 1830 | 1461257164568 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}] 09:46:04 INFO - PROCESS | 1830 | 1461257164904 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:46:05 INFO - PROCESS | 1830 | 1461257165048 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe82aa800 == 115 [pid = 1830] [id = 272] 09:46:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fe35b2c00) [pid = 1830] [serial = 817] [outer = (nil)] 09:46:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fe7673000) [pid = 1830] [serial = 818] [outer = 0x7f6fe35b2c00] 09:46:05 INFO - PROCESS | 1830 | 1461257165129 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fe88a7000) [pid = 1830] [serial = 819] [outer = 0x7f6fe35b2c00] 09:46:06 INFO - PROCESS | 1830 | 1461257166367 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]]]}] 09:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1950ms 09:46:06 INFO - PROCESS | 1830 | 1461257166444 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:46:06 INFO - PROCESS | 1830 | 1461257166451 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:46:06 INFO - PROCESS | 1830 | 1461257166461 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:46:06 INFO - PROCESS | 1830 | 1461257166465 Marionette TRACE conn3 <- [1,1062,null,{}] 09:46:06 INFO - PROCESS | 1830 | 1461257166490 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}] 09:46:06 INFO - PROCESS | 1830 | 1461257166965 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:46:07 INFO - PROCESS | 1830 | 1461257167179 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff6068000 == 116 [pid = 1830] [id = 273] 09:46:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fe88aa400) [pid = 1830] [serial = 820] [outer = (nil)] 09:46:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6ff4ca0800) [pid = 1830] [serial = 821] [outer = 0x7f6fe88aa400] 09:46:07 INFO - PROCESS | 1830 | 1461257167298 Marionette DEBUG loaded listener.js 09:46:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6ff6008c00) [pid = 1830] [serial = 822] [outer = 0x7f6fe88aa400] 09:46:08 INFO - PROCESS | 1830 | 1461257168150 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]]]}] 09:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1740ms 09:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:46:08 INFO - PROCESS | 1830 | 1461257168201 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:46:08 INFO - PROCESS | 1830 | 1461257168204 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:46:08 INFO - PROCESS | 1830 | 1461257168211 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:46:08 INFO - PROCESS | 1830 | 1461257168214 Marionette TRACE conn3 <- [1,1066,null,{}] 09:46:08 INFO - PROCESS | 1830 | 1461257168220 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}] 09:46:08 INFO - PROCESS | 1830 | 1461257168448 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:46:08 INFO - PROCESS | 1830 | 1461257168751 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff97b7800 == 117 [pid = 1830] [id = 274] 09:46:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fd3ec9000) [pid = 1830] [serial = 823] [outer = (nil)] 09:46:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fd3ecd800) [pid = 1830] [serial = 824] [outer = 0x7f6fd3ec9000] 09:46:08 INFO - PROCESS | 1830 | 1461257168827 Marionette DEBUG loaded listener.js 09:46:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fd3ed1c00) [pid = 1830] [serial = 825] [outer = 0x7f6fd3ec9000] 09:46:09 INFO - PROCESS | 1830 | 1461257169666 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]]]}] 09:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1483ms 09:46:09 INFO - PROCESS | 1830 | 1461257169694 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:46:09 INFO - PROCESS | 1830 | 1461257169697 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:46:09 INFO - PROCESS | 1830 | 1461257169703 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 1830 | 1461257169705 Marionette TRACE conn3 <- [1,1070,null,{}] 09:46:09 INFO - PROCESS | 1830 | 1461257169711 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}] 09:46:09 INFO - PROCESS | 1830 | 1461257169922 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:46:10 INFO - PROCESS | 1830 | 1461257170104 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa32e800 == 118 [pid = 1830] [id = 275] 09:46:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fe4eb1c00) [pid = 1830] [serial = 826] [outer = (nil)] 09:46:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6ff9732400) [pid = 1830] [serial = 827] [outer = 0x7f6fe4eb1c00] 09:46:10 INFO - PROCESS | 1830 | 1461257170180 Marionette DEBUG loaded listener.js 09:46:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6ff9dc6000) [pid = 1830] [serial = 828] [outer = 0x7f6fe4eb1c00] 09:46:11 INFO - PROCESS | 1830 | 1461257171093 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]]]}] 09:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1428ms 09:46:11 INFO - PROCESS | 1830 | 1461257171132 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:46:11 INFO - PROCESS | 1830 | 1461257171136 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:46:11 INFO - PROCESS | 1830 | 1461257171142 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:46:11 INFO - PROCESS | 1830 | 1461257171145 Marionette TRACE conn3 <- [1,1074,null,{}] 09:46:11 INFO - PROCESS | 1830 | 1461257171150 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}] 09:46:11 INFO - PROCESS | 1830 | 1461257171331 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:46:11 INFO - PROCESS | 1830 | 1461257171524 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffe2bf800 == 119 [pid = 1830] [id = 276] 09:46:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fd3ee2400) [pid = 1830] [serial = 829] [outer = (nil)] 09:46:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fd3ee9c00) [pid = 1830] [serial = 830] [outer = 0x7f6fd3ee2400] 09:46:11 INFO - PROCESS | 1830 | 1461257171594 Marionette DEBUG loaded listener.js 09:46:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fd3ef0400) [pid = 1830] [serial = 831] [outer = 0x7f6fd3ee2400] 09:46:12 INFO - PROCESS | 1830 | 1461257172453 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]]]}] 09:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1379ms 09:46:12 INFO - PROCESS | 1830 | 1461257172521 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 1830 | 1461257172525 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:46:12 INFO - PROCESS | 1830 | 1461257172532 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - PROCESS | 1830 | 1461257172535 Marionette TRACE conn3 <- [1,1078,null,{}] 09:46:12 INFO - PROCESS | 1830 | 1461257172541 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}] 09:46:12 INFO - PROCESS | 1830 | 1461257172773 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:46:12 INFO - PROCESS | 1830 | 1461257172954 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fff20f800 == 120 [pid = 1830] [id = 277] 09:46:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fd3ee2800) [pid = 1830] [serial = 832] [outer = (nil)] 09:46:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6ff9704400) [pid = 1830] [serial = 833] [outer = 0x7f6fd3ee2800] 09:46:13 INFO - PROCESS | 1830 | 1461257173026 Marionette DEBUG loaded listener.js 09:46:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6ff9dd2400) [pid = 1830] [serial = 834] [outer = 0x7f6fd3ee2800] 09:46:13 INFO - PROCESS | 1830 | 1461257173964 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1479ms 09:46:14 INFO - PROCESS | 1830 | 1461257174012 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:46:14 INFO - PROCESS | 1830 | 1461257174016 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:46:14 INFO - PROCESS | 1830 | 1461257174022 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 1830 | 1461257174026 Marionette TRACE conn3 <- [1,1082,null,{}] 09:46:14 INFO - PROCESS | 1830 | 1461257174032 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}] 09:46:14 INFO - PROCESS | 1830 | 1461257174223 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:46:14 INFO - PROCESS | 1830 | 1461257174451 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd31cf000 == 121 [pid = 1830] [id = 278] 09:46:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fd3ee6400) [pid = 1830] [serial = 835] [outer = (nil)] 09:46:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6fde79a400) [pid = 1830] [serial = 836] [outer = 0x7f6fd3ee6400] 09:46:14 INFO - PROCESS | 1830 | 1461257174568 Marionette DEBUG loaded listener.js 09:46:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6fde79f400) [pid = 1830] [serial = 837] [outer = 0x7f6fd3ee6400] 09:46:15 INFO - PROCESS | 1830 | 1461257175431 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]]]}] 09:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1486ms 09:46:15 INFO - PROCESS | 1830 | 1461257175510 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 1830 | 1461257175513 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:46:15 INFO - PROCESS | 1830 | 1461257175519 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 1830 | 1461257175521 Marionette TRACE conn3 <- [1,1086,null,{}] 09:46:15 INFO - PROCESS | 1830 | 1461257175527 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}] 09:46:15 INFO - PROCESS | 1830 | 1461257175712 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:46:15 INFO - PROCESS | 1830 | 1461257175896 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd40cc000 == 122 [pid = 1830] [id = 279] 09:46:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fd3ee6c00) [pid = 1830] [serial = 838] [outer = (nil)] 09:46:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fd7148c00) [pid = 1830] [serial = 839] [outer = 0x7f6fd3ee6c00] 09:46:15 INFO - PROCESS | 1830 | 1461257175967 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6fd714e800) [pid = 1830] [serial = 840] [outer = 0x7f6fd3ee6c00] 09:46:16 INFO - PROCESS | 1830 | 1461257176862 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]]]}] 09:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1385ms 09:46:16 INFO - PROCESS | 1830 | 1461257176906 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:46:16 INFO - PROCESS | 1830 | 1461257176911 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:46:16 INFO - PROCESS | 1830 | 1461257176917 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:46:16 INFO - PROCESS | 1830 | 1461257176922 Marionette TRACE conn3 <- [1,1090,null,{}] 09:46:16 INFO - PROCESS | 1830 | 1461257176927 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}] 09:46:17 INFO - PROCESS | 1830 | 1461257177149 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:46:17 INFO - PROCESS | 1830 | 1461257177333 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9893000 == 123 [pid = 1830] [id = 280] 09:46:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fd3ef0c00) [pid = 1830] [serial = 841] [outer = (nil)] 09:46:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6fde799c00) [pid = 1830] [serial = 842] [outer = 0x7f6fd3ef0c00] 09:46:17 INFO - PROCESS | 1830 | 1461257177417 Marionette DEBUG loaded listener.js 09:46:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fde91d400) [pid = 1830] [serial = 843] [outer = 0x7f6fd3ef0c00] 09:46:18 INFO - PROCESS | 1830 | 1461257178726 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]]]}] 09:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1830ms 09:46:18 INFO - PROCESS | 1830 | 1461257178748 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:46:18 INFO - PROCESS | 1830 | 1461257178753 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:46:18 INFO - PROCESS | 1830 | 1461257178761 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:46:18 INFO - PROCESS | 1830 | 1461257178766 Marionette TRACE conn3 <- [1,1094,null,{}] 09:46:18 INFO - PROCESS | 1830 | 1461257178775 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}] 09:46:19 INFO - PROCESS | 1830 | 1461257179000 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:46:19 INFO - PROCESS | 1830 | 1461257179212 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd53cd000 == 124 [pid = 1830] [id = 281] 09:46:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fd564cc00) [pid = 1830] [serial = 844] [outer = (nil)] 09:46:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fd6705000) [pid = 1830] [serial = 845] [outer = 0x7f6fd564cc00] 09:46:19 INFO - PROCESS | 1830 | 1461257179286 Marionette DEBUG loaded listener.js 09:46:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fd7147400) [pid = 1830] [serial = 846] [outer = 0x7f6fd564cc00] 09:46:20 INFO - PROCESS | 1830 | 1461257180152 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]]]}] 09:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1437ms 09:46:20 INFO - PROCESS | 1830 | 1461257180199 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:46:20 INFO - PROCESS | 1830 | 1461257180207 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:46:20 INFO - PROCESS | 1830 | 1461257180218 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:46:20 INFO - PROCESS | 1830 | 1461257180221 Marionette TRACE conn3 <- [1,1098,null,{}] 09:46:20 INFO - PROCESS | 1830 | 1461257180228 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}] 09:46:20 INFO - PROCESS | 1830 | 1461257180491 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:46:20 INFO - PROCESS | 1830 | 1461257180882 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0ddd800 == 125 [pid = 1830] [id = 282] 09:46:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fdc930400) [pid = 1830] [serial = 847] [outer = (nil)] 09:46:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fdc93b800) [pid = 1830] [serial = 848] [outer = 0x7f6fdc930400] 09:46:20 INFO - PROCESS | 1830 | 1461257180953 Marionette DEBUG loaded listener.js 09:46:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fddc99000) [pid = 1830] [serial = 849] [outer = 0x7f6fdc930400] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4c6c800 == 124 [pid = 1830] [id = 45] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6474000 == 123 [pid = 1830] [id = 90] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdbb41800 == 122 [pid = 1830] [id = 268] 09:46:21 INFO - PROCESS | 1830 | 1461257181906 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]]]}] 09:46:21 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6ff5d30c00) [pid = 1830] [serial = 728] [outer = (nil)] [url = about:blank] 09:46:21 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fd69cbc00) [pid = 1830] [serial = 731] [outer = (nil)] [url = about:blank] 09:46:21 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fdc940c00) [pid = 1830] [serial = 734] [outer = (nil)] [url = about:blank] 09:46:21 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fe88a6000) [pid = 1830] [serial = 719] [outer = (nil)] [url = about:blank] 09:46:21 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6feed70800) [pid = 1830] [serial = 722] [outer = (nil)] [url = about:blank] 09:46:21 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6ff4caa800) [pid = 1830] [serial = 725] [outer = (nil)] [url = about:blank] 09:46:21 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fe6029400) [pid = 1830] [serial = 716] [outer = (nil)] [url = about:blank] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe202f800 == 121 [pid = 1830] [id = 267] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdea23000 == 120 [pid = 1830] [id = 266] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdbb33000 == 119 [pid = 1830] [id = 265] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd1aa9800 == 118 [pid = 1830] [id = 264] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfe9a800 == 117 [pid = 1830] [id = 263] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd1aa6000 == 116 [pid = 1830] [id = 261] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4e16000 == 115 [pid = 1830] [id = 260] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff3dac800 == 114 [pid = 1830] [id = 259] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe8796800 == 113 [pid = 1830] [id = 258] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6e14000 == 112 [pid = 1830] [id = 257] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6391800 == 111 [pid = 1830] [id = 256] 09:46:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe228c800 == 110 [pid = 1830] [id = 252] 09:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1786ms 09:46:22 INFO - PROCESS | 1830 | 1461257182004 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:46:22 INFO - PROCESS | 1830 | 1461257182008 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:46:22 INFO - PROCESS | 1830 | 1461257182015 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:46:22 INFO - PROCESS | 1830 | 1461257182020 Marionette TRACE conn3 <- [1,1102,null,{}] 09:46:22 INFO - PROCESS | 1830 | 1461257182035 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}] 09:46:22 INFO - PROCESS | 1830 | 1461257182215 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fe5eeb800) [pid = 1830] [serial = 756] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fdbbf5c00) [pid = 1830] [serial = 740] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6fe1fa5400) [pid = 1830] [serial = 713] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fd5485c00) [pid = 1830] [serial = 737] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fde91b800) [pid = 1830] [serial = 710] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6fddf02800) [pid = 1830] [serial = 741] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fde75e000) [pid = 1830] [serial = 749] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fdef3fc00) [pid = 1830] [serial = 750] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fde14dc00) [pid = 1830] [serial = 744] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fde753400) [pid = 1830] [serial = 747] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fe161c400) [pid = 1830] [serial = 752] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fd6710400) [pid = 1830] [serial = 738] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fe0099400) [pid = 1830] [serial = 755] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fe1fa4000) [pid = 1830] [serial = 753] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fde6c4c00) [pid = 1830] [serial = 746] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fde36d800) [pid = 1830] [serial = 707] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fd72edc00) [pid = 1830] [serial = 743] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fddc9dc00) [pid = 1830] [serial = 701] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fdbbeb800) [pid = 1830] [serial = 704] [outer = (nil)] [url = about:blank] 09:46:22 INFO - PROCESS | 1830 | 1461257182454 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd4781000 == 111 [pid = 1830] [id = 283] 09:46:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fdb739800) [pid = 1830] [serial = 850] [outer = (nil)] 09:46:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fddfe6800) [pid = 1830] [serial = 851] [outer = 0x7f6fdb739800] 09:46:22 INFO - PROCESS | 1830 | 1461257182529 Marionette DEBUG loaded listener.js 09:46:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fde32e400) [pid = 1830] [serial = 852] [outer = 0x7f6fdb739800] 09:46:23 INFO - PROCESS | 1830 | 1461257183230 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]]]}] 09:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1232ms 09:46:23 INFO - PROCESS | 1830 | 1461257183248 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:46:23 INFO - PROCESS | 1830 | 1461257183252 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:46:23 INFO - PROCESS | 1830 | 1461257183258 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:46:23 INFO - PROCESS | 1830 | 1461257183260 Marionette TRACE conn3 <- [1,1106,null,{}] 09:46:23 INFO - PROCESS | 1830 | 1461257183265 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}] 09:46:23 INFO - PROCESS | 1830 | 1461257183443 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:46:23 INFO - PROCESS | 1830 | 1461257183592 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf4e000 == 112 [pid = 1830] [id = 284] 09:46:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fd3ec3000) [pid = 1830] [serial = 853] [outer = (nil)] 09:46:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fde430000) [pid = 1830] [serial = 854] [outer = 0x7f6fd3ec3000] 09:46:23 INFO - PROCESS | 1830 | 1461257183665 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fde753800) [pid = 1830] [serial = 855] [outer = 0x7f6fd3ec3000] 09:46:24 INFO - PROCESS | 1830 | 1461257184421 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]]]}] 09:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1176ms 09:46:24 INFO - PROCESS | 1830 | 1461257184445 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:46:24 INFO - PROCESS | 1830 | 1461257184450 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:46:24 INFO - PROCESS | 1830 | 1461257184481 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:46:24 INFO - PROCESS | 1830 | 1461257184484 Marionette TRACE conn3 <- [1,1110,null,{}] 09:46:24 INFO - PROCESS | 1830 | 1461257184509 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}] 09:46:24 INFO - PROCESS | 1830 | 1461257184747 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:46:24 INFO - PROCESS | 1830 | 1461257184777 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfac1000 == 113 [pid = 1830] [id = 285] 09:46:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fde79a000) [pid = 1830] [serial = 856] [outer = (nil)] 09:46:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fde7a1000) [pid = 1830] [serial = 857] [outer = 0x7f6fde79a000] 09:46:24 INFO - PROCESS | 1830 | 1461257184843 Marionette DEBUG loaded listener.js 09:46:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fde8e0000) [pid = 1830] [serial = 858] [outer = 0x7f6fde79a000] 09:46:25 INFO - PROCESS | 1830 | 1461257185767 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]]]}] 09:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1298ms 09:46:25 INFO - PROCESS | 1830 | 1461257185779 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:46:25 INFO - PROCESS | 1830 | 1461257185782 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:46:25 INFO - PROCESS | 1830 | 1461257185788 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:46:25 INFO - PROCESS | 1830 | 1461257185791 Marionette TRACE conn3 <- [1,1114,null,{}] 09:46:25 INFO - PROCESS | 1830 | 1461257185803 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}] 09:46:26 INFO - PROCESS | 1830 | 1461257186041 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:46:26 INFO - PROCESS | 1830 | 1461257186075 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2030000 == 114 [pid = 1830] [id = 286] 09:46:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fde8e0800) [pid = 1830] [serial = 859] [outer = (nil)] 09:46:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fdfa3f000) [pid = 1830] [serial = 860] [outer = 0x7f6fde8e0800] 09:46:26 INFO - PROCESS | 1830 | 1461257186142 Marionette DEBUG loaded listener.js 09:46:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fe1613000) [pid = 1830] [serial = 861] [outer = 0x7f6fde8e0800] 09:46:27 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fddf9e000) [pid = 1830] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:46:27 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fdb738c00) [pid = 1830] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:46:27 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fd5793400) [pid = 1830] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:46:27 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fe00a1000) [pid = 1830] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:46:27 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fd671f800) [pid = 1830] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:46:27 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fd44d0800) [pid = 1830] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:46:27 INFO - PROCESS | 1830 | 1461257187813 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]]]}] 09:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 2035ms 09:46:27 INFO - PROCESS | 1830 | 1461257187824 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:46:27 INFO - PROCESS | 1830 | 1461257187828 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:46:27 INFO - PROCESS | 1830 | 1461257187837 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:46:27 INFO - PROCESS | 1830 | 1461257187842 Marionette TRACE conn3 <- [1,1118,null,{}] 09:46:27 INFO - PROCESS | 1830 | 1461257187853 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}] 09:46:28 INFO - PROCESS | 1830 | 1461257188035 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:46:28 INFO - PROCESS | 1830 | 1461257188288 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd537f000 == 115 [pid = 1830] [id = 287] 09:46:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fd547e000) [pid = 1830] [serial = 862] [outer = (nil)] 09:46:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fd714a000) [pid = 1830] [serial = 863] [outer = 0x7f6fd547e000] 09:46:28 INFO - PROCESS | 1830 | 1461257188363 Marionette DEBUG loaded listener.js 09:46:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fdbb56c00) [pid = 1830] [serial = 864] [outer = 0x7f6fd547e000] 09:46:29 INFO - PROCESS | 1830 | 1461257189269 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]]]}] 09:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1484ms 09:46:29 INFO - PROCESS | 1830 | 1461257189323 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:46:29 INFO - PROCESS | 1830 | 1461257189330 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:46:29 INFO - PROCESS | 1830 | 1461257189342 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:46:29 INFO - PROCESS | 1830 | 1461257189345 Marionette TRACE conn3 <- [1,1122,null,{}] 09:46:29 INFO - PROCESS | 1830 | 1461257189351 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}] 09:46:29 INFO - PROCESS | 1830 | 1461257189626 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:46:29 INFO - PROCESS | 1830 | 1461257189866 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfe9d000 == 116 [pid = 1830] [id = 288] 09:46:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fdc93c800) [pid = 1830] [serial = 865] [outer = (nil)] 09:46:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fddfcf800) [pid = 1830] [serial = 866] [outer = 0x7f6fdc93c800] 09:46:29 INFO - PROCESS | 1830 | 1461257189954 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fde32dc00) [pid = 1830] [serial = 867] [outer = 0x7f6fdc93c800] 09:46:30 INFO - PROCESS | 1830 | 1461257190853 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]]]}] 09:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1530ms 09:46:30 INFO - PROCESS | 1830 | 1461257190872 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:46:30 INFO - PROCESS | 1830 | 1461257190876 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:46:30 INFO - PROCESS | 1830 | 1461257190883 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:46:30 INFO - PROCESS | 1830 | 1461257190889 Marionette TRACE conn3 <- [1,1126,null,{}] 09:46:30 INFO - PROCESS | 1830 | 1461257190906 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}] 09:46:31 INFO - PROCESS | 1830 | 1461257191093 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:46:31 INFO - PROCESS | 1830 | 1461257191280 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27cb000 == 117 [pid = 1830] [id = 289] 09:46:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6fde79a800) [pid = 1830] [serial = 868] [outer = (nil)] 09:46:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6fded8b400) [pid = 1830] [serial = 869] [outer = 0x7f6fde79a800] 09:46:31 INFO - PROCESS | 1830 | 1461257191403 Marionette DEBUG loaded listener.js 09:46:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fded96400) [pid = 1830] [serial = 870] [outer = 0x7f6fde79a800] 09:46:32 INFO - PROCESS | 1830 | 1461257192292 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]]]}] 09:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1435ms 09:46:32 INFO - PROCESS | 1830 | 1461257192319 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:46:32 INFO - PROCESS | 1830 | 1461257192324 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:46:32 INFO - PROCESS | 1830 | 1461257192330 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:46:32 INFO - PROCESS | 1830 | 1461257192333 Marionette TRACE conn3 <- [1,1130,null,{}] 09:46:32 INFO - PROCESS | 1830 | 1461257192339 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}] 09:46:32 INFO - PROCESS | 1830 | 1461257192521 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:46:32 INFO - PROCESS | 1830 | 1461257192707 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6474000 == 118 [pid = 1830] [id = 290] 09:46:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fde89ac00) [pid = 1830] [serial = 871] [outer = (nil)] 09:46:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6fe0189400) [pid = 1830] [serial = 872] [outer = 0x7f6fde89ac00] 09:46:32 INFO - PROCESS | 1830 | 1461257192783 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fe1795c00) [pid = 1830] [serial = 873] [outer = 0x7f6fde89ac00] 09:46:33 INFO - PROCESS | 1830 | 1461257193678 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]]]}] 09:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1429ms 09:46:33 INFO - PROCESS | 1830 | 1461257193762 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 1830 | 1461257193768 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:46:33 INFO - PROCESS | 1830 | 1461257193778 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 1830 | 1461257193781 Marionette TRACE conn3 <- [1,1134,null,{}] 09:46:33 INFO - PROCESS | 1830 | 1461257193790 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}] 09:46:34 INFO - PROCESS | 1830 | 1461257194114 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:46:34 INFO - PROCESS | 1830 | 1461257194362 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7510000 == 119 [pid = 1830] [id = 291] 09:46:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6fddf95400) [pid = 1830] [serial = 874] [outer = (nil)] 09:46:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fe1b16c00) [pid = 1830] [serial = 875] [outer = 0x7f6fddf95400] 09:46:34 INFO - PROCESS | 1830 | 1461257194438 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fe35b3c00) [pid = 1830] [serial = 876] [outer = 0x7f6fddf95400] 09:46:35 INFO - PROCESS | 1830 | 1461257195287 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]]]}] 09:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1582ms 09:46:35 INFO - PROCESS | 1830 | 1461257195361 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 1830 | 1461257195365 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:46:35 INFO - PROCESS | 1830 | 1461257195371 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 1830 | 1461257195373 Marionette TRACE conn3 <- [1,1138,null,{}] 09:46:35 INFO - PROCESS | 1830 | 1461257195379 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}] 09:46:35 INFO - PROCESS | 1830 | 1461257195697 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:46:35 INFO - PROCESS | 1830 | 1461257195952 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fede7d000 == 120 [pid = 1830] [id = 292] 09:46:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fe7599400) [pid = 1830] [serial = 877] [outer = (nil)] 09:46:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fe823cc00) [pid = 1830] [serial = 878] [outer = 0x7f6fe7599400] 09:46:36 INFO - PROCESS | 1830 | 1461257196031 Marionette DEBUG loaded listener.js 09:46:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fe88a1400) [pid = 1830] [serial = 879] [outer = 0x7f6fe7599400] 09:46:36 INFO - PROCESS | 1830 | 1461257196848 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]]]}] 09:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1529ms 09:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:46:36 INFO - PROCESS | 1830 | 1461257196902 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 1830 | 1461257196905 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:46:36 INFO - PROCESS | 1830 | 1461257196913 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 1830 | 1461257196915 Marionette TRACE conn3 <- [1,1142,null,{}] 09:46:36 INFO - PROCESS | 1830 | 1461257196922 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}] 09:46:37 INFO - PROCESS | 1830 | 1461257197104 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:46:37 INFO - PROCESS | 1830 | 1461257197292 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5b04800 == 121 [pid = 1830] [id = 293] 09:46:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fe7e88400) [pid = 1830] [serial = 880] [outer = (nil)] 09:46:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6feb058000) [pid = 1830] [serial = 881] [outer = 0x7f6fe7e88400] 09:46:37 INFO - PROCESS | 1830 | 1461257197366 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6ff4ca3c00) [pid = 1830] [serial = 882] [outer = 0x7f6fe7e88400] 09:46:38 INFO - PROCESS | 1830 | 1461257198258 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]]]}] 09:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1384ms 09:46:38 INFO - PROCESS | 1830 | 1461257198297 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:46:38 INFO - PROCESS | 1830 | 1461257198300 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:46:38 INFO - PROCESS | 1830 | 1461257198307 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:46:38 INFO - PROCESS | 1830 | 1461257198309 Marionette TRACE conn3 <- [1,1146,null,{}] 09:46:38 INFO - PROCESS | 1830 | 1461257198315 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}] 09:46:38 INFO - PROCESS | 1830 | 1461257198501 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:46:38 INFO - PROCESS | 1830 | 1461257198690 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9897800 == 122 [pid = 1830] [id = 294] 09:46:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6fe88a6c00) [pid = 1830] [serial = 883] [outer = (nil)] 09:46:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6ff6005000) [pid = 1830] [serial = 884] [outer = 0x7f6fe88a6c00] 09:46:38 INFO - PROCESS | 1830 | 1461257198761 Marionette DEBUG loaded listener.js 09:46:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6ff96f7800) [pid = 1830] [serial = 885] [outer = 0x7f6fe88a6c00] 09:46:39 INFO - PROCESS | 1830 | 1461257199674 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]]]}] 09:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1428ms 09:46:39 INFO - PROCESS | 1830 | 1461257199742 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:46:39 INFO - PROCESS | 1830 | 1461257199750 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:46:39 INFO - PROCESS | 1830 | 1461257199757 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:46:39 INFO - PROCESS | 1830 | 1461257199760 Marionette TRACE conn3 <- [1,1150,null,{}] 09:46:39 INFO - PROCESS | 1830 | 1461257199766 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}] 09:46:39 INFO - PROCESS | 1830 | 1461257199964 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:46:40 INFO - PROCESS | 1830 | 1461257200148 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffe48c000 == 123 [pid = 1830] [id = 295] 09:46:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6feab1dc00) [pid = 1830] [serial = 886] [outer = (nil)] 09:46:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6ff9733000) [pid = 1830] [serial = 887] [outer = 0x7f6feab1dc00] 09:46:40 INFO - PROCESS | 1830 | 1461257200225 Marionette DEBUG loaded listener.js 09:46:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6ff973c400) [pid = 1830] [serial = 888] [outer = 0x7f6feab1dc00] 09:46:41 INFO - PROCESS | 1830 | 1461257201139 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]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1436ms 09:46:41 INFO - PROCESS | 1830 | 1461257201194 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 1830 | 1461257201198 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:46:41 INFO - PROCESS | 1830 | 1461257201205 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 1830 | 1461257201209 Marionette TRACE conn3 <- [1,1154,null,{}] 09:46:41 INFO - PROCESS | 1830 | 1461257201216 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}] 09:46:41 INFO - PROCESS | 1830 | 1461257201417 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:46:41 INFO - PROCESS | 1830 | 1461257201604 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde9af800 == 124 [pid = 1830] [id = 296] 09:46:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fd4732c00) [pid = 1830] [serial = 889] [outer = (nil)] 09:46:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fd4739c00) [pid = 1830] [serial = 890] [outer = 0x7f6fd4732c00] 09:46:41 INFO - PROCESS | 1830 | 1461257201679 Marionette DEBUG loaded listener.js 09:46:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6fd473e400) [pid = 1830] [serial = 891] [outer = 0x7f6fd4732c00] 09:46:42 INFO - PROCESS | 1830 | 1461257202567 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]]]}] 09:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1434ms 09:46:42 INFO - PROCESS | 1830 | 1461257202640 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:46:42 INFO - PROCESS | 1830 | 1461257202644 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:46:42 INFO - PROCESS | 1830 | 1461257202650 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:46:42 INFO - PROCESS | 1830 | 1461257202655 Marionette TRACE conn3 <- [1,1158,null,{}] 09:46:42 INFO - PROCESS | 1830 | 1461257202661 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}] 09:46:42 INFO - PROCESS | 1830 | 1461257202907 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:46:43 INFO - PROCESS | 1830 | 1461257203146 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2453800 == 125 [pid = 1830] [id = 297] 09:46:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fdc93f800) [pid = 1830] [serial = 892] [outer = (nil)] 09:46:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6ff9e55c00) [pid = 1830] [serial = 893] [outer = 0x7f6fdc93f800] 09:46:43 INFO - PROCESS | 1830 | 1461257203273 Marionette DEBUG loaded listener.js 09:46:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6ffa076800) [pid = 1830] [serial = 894] [outer = 0x7f6fdc93f800] 09:46:44 INFO - PROCESS | 1830 | 1461257204145 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]]]}] 09:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1530ms 09:46:44 INFO - PROCESS | 1830 | 1461257204182 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:46:44 INFO - PROCESS | 1830 | 1461257204185 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:46:44 INFO - PROCESS | 1830 | 1461257204192 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:46:44 INFO - PROCESS | 1830 | 1461257204194 Marionette TRACE conn3 <- [1,1162,null,{}] 09:46:44 INFO - PROCESS | 1830 | 1461257204201 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}] 09:46:44 INFO - PROCESS | 1830 | 1461257204385 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:46:44 INFO - PROCESS | 1830 | 1461257204578 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce9e2800 == 126 [pid = 1830] [id = 298] 09:46:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f6fce9c6c00) [pid = 1830] [serial = 895] [outer = (nil)] 09:46:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f6fce9cc800) [pid = 1830] [serial = 896] [outer = 0x7f6fce9c6c00] 09:46:44 INFO - PROCESS | 1830 | 1461257204650 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f6fce9d0800) [pid = 1830] [serial = 897] [outer = 0x7f6fce9c6c00] 09:46:45 INFO - PROCESS | 1830 | 1461257205606 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]]]}] 09:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1450ms 09:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:46:45 INFO - PROCESS | 1830 | 1461257205642 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:46:45 INFO - PROCESS | 1830 | 1461257205645 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:46:45 INFO - PROCESS | 1830 | 1461257205652 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:46:45 INFO - PROCESS | 1830 | 1461257205655 Marionette TRACE conn3 <- [1,1166,null,{}] 09:46:45 INFO - PROCESS | 1830 | 1461257205661 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}] 09:46:45 INFO - PROCESS | 1830 | 1461257205851 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:46:46 INFO - PROCESS | 1830 | 1461257206043 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc85f000 == 127 [pid = 1830] [id = 299] 09:46:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f6fce9c7400) [pid = 1830] [serial = 898] [outer = (nil)] 09:46:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f6fcea87800) [pid = 1830] [serial = 899] [outer = 0x7f6fce9c7400] 09:46:46 INFO - PROCESS | 1830 | 1461257206118 Marionette DEBUG loaded listener.js 09:46:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f6fcea8d000) [pid = 1830] [serial = 900] [outer = 0x7f6fce9c7400] 09:46:46 INFO - PROCESS | 1830 | 1461257206996 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]]]}] 09:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1391ms 09:46:47 INFO - PROCESS | 1830 | 1461257207043 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:46:47 INFO - PROCESS | 1830 | 1461257207047 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:46:47 INFO - PROCESS | 1830 | 1461257207053 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:46:47 INFO - PROCESS | 1830 | 1461257207056 Marionette TRACE conn3 <- [1,1170,null,{}] 09:46:47 INFO - PROCESS | 1830 | 1461257207061 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}] 09:46:47 INFO - PROCESS | 1830 | 1461257207246 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:46:47 INFO - PROCESS | 1830 | 1461257207448 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27d4800 == 128 [pid = 1830] [id = 300] 09:46:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f6fce9c7800) [pid = 1830] [serial = 901] [outer = (nil)] 09:46:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f6fcea91400) [pid = 1830] [serial = 902] [outer = 0x7f6fce9c7800] 09:46:47 INFO - PROCESS | 1830 | 1461257207522 Marionette DEBUG loaded listener.js 09:46:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f6fde24c400) [pid = 1830] [serial = 903] [outer = 0x7f6fce9c7800] 09:46:48 INFO - PROCESS | 1830 | 1461257208714 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]]]}] 09:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1686ms 09:46:48 INFO - PROCESS | 1830 | 1461257208742 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:46:48 INFO - PROCESS | 1830 | 1461257208747 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:46:48 INFO - PROCESS | 1830 | 1461257208755 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:46:48 INFO - PROCESS | 1830 | 1461257208760 Marionette TRACE conn3 <- [1,1174,null,{}] 09:46:48 INFO - PROCESS | 1830 | 1461257208768 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}] 09:46:48 INFO - PROCESS | 1830 | 1461257208954 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:46:49 INFO - PROCESS | 1830 | 1461257209170 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd707f800 == 129 [pid = 1830] [id = 301] 09:46:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f6fd4730c00) [pid = 1830] [serial = 904] [outer = (nil)] 09:46:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f6fd473a000) [pid = 1830] [serial = 905] [outer = 0x7f6fd4730c00] 09:46:49 INFO - PROCESS | 1830 | 1461257209290 Marionette DEBUG loaded listener.js 09:46:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f6fd579b800) [pid = 1830] [serial = 906] [outer = 0x7f6fd4730c00] 09:46:50 INFO - PROCESS | 1830 | 1461257210300 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] 09:46:50 INFO - PROCESS | 1830 | 1461257210354 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:46:50 INFO - PROCESS | 1830 | 1461257210364 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 1830 | 1461257210368 Marionette TRACE conn3 <- [1,1178,null,{}] 09:46:50 INFO - PROCESS | 1830 | 1461257210375 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}] 09:46:50 INFO - PROCESS | 1830 | 1461257210563 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:46:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfac1000 == 128 [pid = 1830] [id = 285] 09:46:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf4e000 == 127 [pid = 1830] [id = 284] 09:46:50 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f6fe4d85800) [pid = 1830] [serial = 767] [outer = (nil)] [url = about:blank] 09:46:50 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f6fe7e7f800) [pid = 1830] [serial = 770] [outer = (nil)] [url = about:blank] 09:46:50 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f6fe884f800) [pid = 1830] [serial = 773] [outer = (nil)] [url = about:blank] 09:46:50 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f6ff5d28400) [pid = 1830] [serial = 776] [outer = (nil)] [url = about:blank] 09:46:50 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f6ff7f2d400) [pid = 1830] [serial = 779] [outer = (nil)] [url = about:blank] 09:46:50 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f6ff970a400) [pid = 1830] [serial = 782] [outer = (nil)] [url = about:blank] 09:46:50 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f6fdb733000) [pid = 1830] [serial = 785] [outer = (nil)] [url = about:blank] 09:46:50 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f6ff4b7b800) [pid = 1830] [serial = 809] [outer = (nil)] [url = about:blank] 09:46:50 INFO - PROCESS | 1830 | 1461257210953 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd4781000 == 126 [pid = 1830] [id = 283] 09:46:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0ddd800 == 125 [pid = 1830] [id = 282] 09:46:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd53cd000 == 124 [pid = 1830] [id = 281] 09:46:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd40cc000 == 123 [pid = 1830] [id = 279] 09:46:50 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd31cf000 == 122 [pid = 1830] [id = 278] 09:46:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd31e0000 == 123 [pid = 1830] [id = 302] 09:46:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f6fd7144400) [pid = 1830] [serial = 907] [outer = (nil)] 09:46:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f6fdbbef400) [pid = 1830] [serial = 908] [outer = 0x7f6fd7144400] 09:46:51 INFO - PROCESS | 1830 | 1461257211052 Marionette DEBUG loaded listener.js 09:46:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f6fddc95c00) [pid = 1830] [serial = 909] [outer = 0x7f6fd7144400] 09:46:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fff20f800 == 122 [pid = 1830] [id = 277] 09:46:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffe2bf800 == 121 [pid = 1830] [id = 276] 09:46:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa32e800 == 120 [pid = 1830] [id = 275] 09:46:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff97b7800 == 119 [pid = 1830] [id = 274] 09:46:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff6068000 == 118 [pid = 1830] [id = 273] 09:46:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe202a000 == 117 [pid = 1830] [id = 271] 09:46:51 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd4780000 == 116 [pid = 1830] [id = 270] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f6fdf05e400) [pid = 1830] [serial = 797] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f6fe1615800) [pid = 1830] [serial = 798] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f6fde5cec00) [pid = 1830] [serial = 764] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f6fe1fa5000) [pid = 1830] [serial = 800] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f6fde6ca000) [pid = 1830] [serial = 795] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f6fde370400) [pid = 1830] [serial = 794] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f6fe65bd000) [pid = 1830] [serial = 803] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6ff4971800) [pid = 1830] [serial = 788] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6fddf93c00) [pid = 1830] [serial = 792] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fdc928400) [pid = 1830] [serial = 791] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fe7013c00) [pid = 1830] [serial = 758] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6fdc944400) [pid = 1830] [serial = 761] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fdbb56000) [pid = 1830] [serial = 806] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fe75a2000) [pid = 1830] [serial = 804] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6fe7e7f000) [pid = 1830] [serial = 807] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fe5438c00) [pid = 1830] [serial = 801] [outer = (nil)] [url = about:blank] 09:46:51 INFO - PROCESS | 1830 | 1461257211851 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] 09:46:51 INFO - PROCESS | 1830 | 1461257211906 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:46:51 INFO - PROCESS | 1830 | 1461257211912 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:46:51 INFO - PROCESS | 1830 | 1461257211917 Marionette TRACE conn3 <- [1,1182,null,{}] 09:46:51 INFO - PROCESS | 1830 | 1461257211948 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}] 09:46:52 INFO - PROCESS | 1830 | 1461257212127 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:46:52 INFO - PROCESS | 1830 | 1461257212137 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde156000 == 117 [pid = 1830] [id = 303] 09:46:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6fde331000) [pid = 1830] [serial = 910] [outer = (nil)] 09:46:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6fde427000) [pid = 1830] [serial = 911] [outer = 0x7f6fde331000] 09:46:52 INFO - PROCESS | 1830 | 1461257212202 Marionette DEBUG loaded listener.js 09:46:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6fde75ac00) [pid = 1830] [serial = 912] [outer = 0x7f6fde331000] 09:46:52 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:52 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:46:53 INFO - PROCESS | 1830 | 1461257213097 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] 09:46:53 INFO - PROCESS | 1830 | 1461257213166 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:46:53 INFO - PROCESS | 1830 | 1461257213172 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:46:53 INFO - PROCESS | 1830 | 1461257213174 Marionette TRACE conn3 <- [1,1186,null,{}] 09:46:53 INFO - PROCESS | 1830 | 1461257213179 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}] 09:46:53 INFO - PROCESS | 1830 | 1461257213346 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:46:53 INFO - PROCESS | 1830 | 1461257213523 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe17b1000 == 118 [pid = 1830] [id = 304] 09:46:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fde336400) [pid = 1830] [serial = 913] [outer = (nil)] 09:46:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fde915c00) [pid = 1830] [serial = 914] [outer = 0x7f6fde336400] 09:46:53 INFO - PROCESS | 1830 | 1461257213586 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6fdec4f000) [pid = 1830] [serial = 915] [outer = 0x7f6fde336400] 09:46:54 INFO - PROCESS | 1830 | 1461257214485 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] 09:46:54 INFO - PROCESS | 1830 | 1461257214538 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:46:54 INFO - PROCESS | 1830 | 1461257214544 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 1830 | 1461257214546 Marionette TRACE conn3 <- [1,1190,null,{}] 09:46:54 INFO - PROCESS | 1830 | 1461257214552 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}] 09:46:54 INFO - PROCESS | 1830 | 1461257214775 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:46:54 INFO - PROCESS | 1830 | 1461257214824 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22a1800 == 119 [pid = 1830] [id = 305] 09:46:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fde79dc00) [pid = 1830] [serial = 916] [outer = (nil)] 09:46:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fded8b800) [pid = 1830] [serial = 917] [outer = 0x7f6fde79dc00] 09:46:54 INFO - PROCESS | 1830 | 1461257214885 Marionette DEBUG loaded listener.js 09:46:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6fded97000) [pid = 1830] [serial = 918] [outer = 0x7f6fde79dc00] 09:46:55 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6fde79a000) [pid = 1830] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:46:55 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6fe4eb0800) [pid = 1830] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:46:55 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fdc930400) [pid = 1830] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:46:55 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fdb739800) [pid = 1830] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:46:55 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6fd564cc00) [pid = 1830] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:46:55 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fd3ec3000) [pid = 1830] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:46:56 INFO - PROCESS | 1830 | 1461257216007 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] 09:46:56 INFO - PROCESS | 1830 | 1461257216083 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:46:56 INFO - PROCESS | 1830 | 1461257216090 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 1830 | 1461257216092 Marionette TRACE conn3 <- [1,1194,null,{}] 09:46:56 INFO - PROCESS | 1830 | 1461257216097 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}] 09:46:56 INFO - PROCESS | 1830 | 1461257216290 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:46:56 INFO - PROCESS | 1830 | 1461257216481 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2ae2000 == 120 [pid = 1830] [id = 306] 09:46:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fdec55c00) [pid = 1830] [serial = 919] [outer = (nil)] 09:46:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fe62a6800) [pid = 1830] [serial = 920] [outer = 0x7f6fdec55c00] 09:46:56 INFO - PROCESS | 1830 | 1461257216550 Marionette DEBUG loaded listener.js 09:46:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6fe75a2000) [pid = 1830] [serial = 921] [outer = 0x7f6fdec55c00] 09:46:57 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:57 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:46:57 INFO - PROCESS | 1830 | 1461257217240 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] 09:46:57 INFO - PROCESS | 1830 | 1461257217287 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:46:57 INFO - PROCESS | 1830 | 1461257217294 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:46:57 INFO - PROCESS | 1830 | 1461257217297 Marionette TRACE conn3 <- [1,1198,null,{}] 09:46:57 INFO - PROCESS | 1830 | 1461257217306 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}] 09:46:57 INFO - PROCESS | 1830 | 1461257217462 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:46:57 INFO - PROCESS | 1830 | 1461257217476 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe824f000 == 121 [pid = 1830] [id = 307] 09:46:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fe406f400) [pid = 1830] [serial = 922] [outer = (nil)] 09:46:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fe88a1c00) [pid = 1830] [serial = 923] [outer = 0x7f6fe406f400] 09:46:57 INFO - PROCESS | 1830 | 1461257217538 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6ff4972800) [pid = 1830] [serial = 924] [outer = 0x7f6fe406f400] 09:46:58 INFO - PROCESS | 1830 | 1461257218677 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]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1438ms 09:46:58 INFO - PROCESS | 1830 | 1461257218733 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 1830 | 1461257218740 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:46:58 INFO - PROCESS | 1830 | 1461257218750 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 1830 | 1461257218754 Marionette TRACE conn3 <- [1,1202,null,{}] 09:46:58 INFO - PROCESS | 1830 | 1461257218762 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}] 09:46:59 INFO - PROCESS | 1830 | 1461257218999 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:46:59 INFO - PROCESS | 1830 | 1461257219239 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd707d000 == 122 [pid = 1830] [id = 308] 09:46:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f6fd547d000) [pid = 1830] [serial = 925] [outer = (nil)] 09:46:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f6fd670dc00) [pid = 1830] [serial = 926] [outer = 0x7f6fd547d000] 09:46:59 INFO - PROCESS | 1830 | 1461257219377 Marionette DEBUG loaded listener.js 09:46:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f6fd72ec800) [pid = 1830] [serial = 927] [outer = 0x7f6fd547d000] 09:47:00 INFO - PROCESS | 1830 | 1461257220346 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]]]}] 09:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1632ms 09:47:00 INFO - PROCESS | 1830 | 1461257220383 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:47:00 INFO - PROCESS | 1830 | 1461257220392 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:47:00 INFO - PROCESS | 1830 | 1461257220402 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:47:00 INFO - PROCESS | 1830 | 1461257220407 Marionette TRACE conn3 <- [1,1206,null,{}] 09:47:00 INFO - PROCESS | 1830 | 1461257220415 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}] 09:47:00 INFO - PROCESS | 1830 | 1461257220636 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:47:00 INFO - PROCESS | 1830 | 1461257220960 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe228c800 == 123 [pid = 1830] [id = 309] 09:47:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f6fd547d800) [pid = 1830] [serial = 928] [outer = (nil)] 09:47:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f6fde36f800) [pid = 1830] [serial = 929] [outer = 0x7f6fd547d800] 09:47:01 INFO - PROCESS | 1830 | 1461257221091 Marionette DEBUG loaded listener.js 09:47:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f6fde79d800) [pid = 1830] [serial = 930] [outer = 0x7f6fd547d800] 09:47:02 INFO - PROCESS | 1830 | 1461257222020 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]]]}] 09:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 09:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1689ms 09:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:47:02 INFO - PROCESS | 1830 | 1461257222092 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:47:02 INFO - PROCESS | 1830 | 1461257222095 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:47:02 INFO - PROCESS | 1830 | 1461257222102 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:47:02 INFO - PROCESS | 1830 | 1461257222108 Marionette TRACE conn3 <- [1,1210,null,{}] 09:47:02 INFO - PROCESS | 1830 | 1461257222130 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}] 09:47:02 INFO - PROCESS | 1830 | 1461257222382 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:47:02 INFO - PROCESS | 1830 | 1461257222620 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff50bb800 == 124 [pid = 1830] [id = 310] 09:47:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f6fde75c800) [pid = 1830] [serial = 931] [outer = (nil)] 09:47:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f6fe1b0ec00) [pid = 1830] [serial = 932] [outer = 0x7f6fde75c800] 09:47:02 INFO - PROCESS | 1830 | 1461257222746 Marionette DEBUG loaded listener.js 09:47:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f6fe55ee000) [pid = 1830] [serial = 933] [outer = 0x7f6fde75c800] 09:47:03 INFO - PROCESS | 1830 | 1461257223628 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]]]}] 09:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1591ms 09:47:03 INFO - PROCESS | 1830 | 1461257223693 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:47:03 INFO - PROCESS | 1830 | 1461257223697 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:47:03 INFO - PROCESS | 1830 | 1461257223704 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 1830 | 1461257223707 Marionette TRACE conn3 <- [1,1214,null,{}] 09:47:03 INFO - PROCESS | 1830 | 1461257223713 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}] 09:47:03 INFO - PROCESS | 1830 | 1461257223919 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:47:04 INFO - PROCESS | 1830 | 1461257224110 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffe230000 == 125 [pid = 1830] [id = 311] 09:47:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f6fdec54400) [pid = 1830] [serial = 934] [outer = (nil)] 09:47:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f6fead91000) [pid = 1830] [serial = 935] [outer = 0x7f6fdec54400] 09:47:04 INFO - PROCESS | 1830 | 1461257224190 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f6ff504a400) [pid = 1830] [serial = 936] [outer = 0x7f6fdec54400] 09:47:05 INFO - PROCESS | 1830 | 1461257225228 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]]]}] 09:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1579ms 09:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:47:05 INFO - PROCESS | 1830 | 1461257225285 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:47:05 INFO - PROCESS | 1830 | 1461257225288 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:47:05 INFO - PROCESS | 1830 | 1461257225294 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:47:05 INFO - PROCESS | 1830 | 1461257225297 Marionette TRACE conn3 <- [1,1218,null,{}] 09:47:05 INFO - PROCESS | 1830 | 1461257225302 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}] 09:47:05 INFO - PROCESS | 1830 | 1461257225494 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:47:05 INFO - PROCESS | 1830 | 1461257225747 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddece000 == 126 [pid = 1830] [id = 312] 09:47:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f6ff96ea400) [pid = 1830] [serial = 937] [outer = (nil)] 09:47:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f6ff970cc00) [pid = 1830] [serial = 938] [outer = 0x7f6ff96ea400] 09:47:05 INFO - PROCESS | 1830 | 1461257225878 Marionette DEBUG loaded listener.js 09:47:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f6ff98bac00) [pid = 1830] [serial = 939] [outer = 0x7f6ff96ea400] 09:47:06 INFO - PROCESS | 1830 | 1461257226935 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]]]}] 09:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1680ms 09:47:06 INFO - PROCESS | 1830 | 1461257226977 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:47:06 INFO - PROCESS | 1830 | 1461257226984 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:47:07 INFO - PROCESS | 1830 | 1461257226994 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 1830 | 1461257226998 Marionette TRACE conn3 <- [1,1222,null,{}] 09:47:07 INFO - PROCESS | 1830 | 1461257227008 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}] 09:47:07 INFO - PROCESS | 1830 | 1461257227356 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:47:07 INFO - PROCESS | 1830 | 1461257227702 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdca4d800 == 127 [pid = 1830] [id = 313] 09:47:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f6fd1066800) [pid = 1830] [serial = 940] [outer = (nil)] 09:47:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7f6fd106ec00) [pid = 1830] [serial = 941] [outer = 0x7f6fd1066800] 09:47:07 INFO - PROCESS | 1830 | 1461257227842 Marionette DEBUG loaded listener.js 09:47:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7f6ff9e50c00) [pid = 1830] [serial = 942] [outer = 0x7f6fd1066800] 09:47:08 INFO - PROCESS | 1830 | 1461257228810 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] 09:47:08 INFO - PROCESS | 1830 | 1461257228884 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:47:08 INFO - PROCESS | 1830 | 1461257228890 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - PROCESS | 1830 | 1461257228893 Marionette TRACE conn3 <- [1,1226,null,{}] 09:47:08 INFO - PROCESS | 1830 | 1461257228899 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}] 09:47:09 INFO - PROCESS | 1830 | 1461257229120 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:47:09 INFO - PROCESS | 1830 | 1461257229352 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa32e800 == 128 [pid = 1830] [id = 314] 09:47:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7f6fd1069400) [pid = 1830] [serial = 943] [outer = (nil)] 09:47:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7f6fd19dd000) [pid = 1830] [serial = 944] [outer = 0x7f6fd1069400] 09:47:09 INFO - PROCESS | 1830 | 1461257229470 Marionette DEBUG loaded listener.js 09:47:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7f6fd19e4400) [pid = 1830] [serial = 945] [outer = 0x7f6fd1069400] 09:47:10 INFO - PROCESS | 1830 | 1461257230454 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]]]}] 09:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1637ms 09:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:47:10 INFO - PROCESS | 1830 | 1461257230528 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:47:10 INFO - PROCESS | 1830 | 1461257230531 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:47:10 INFO - PROCESS | 1830 | 1461257230537 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 1830 | 1461257230541 Marionette TRACE conn3 <- [1,1230,null,{}] 09:47:10 INFO - PROCESS | 1830 | 1461257230546 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}] 09:47:10 INFO - PROCESS | 1830 | 1461257230797 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:47:11 INFO - PROCESS | 1830 | 1461257231138 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2eee000 == 129 [pid = 1830] [id = 315] 09:47:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7f6fd19d7000) [pid = 1830] [serial = 946] [outer = (nil)] 09:47:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f6fe20b1000) [pid = 1830] [serial = 947] [outer = 0x7f6fd19d7000] 09:47:11 INFO - PROCESS | 1830 | 1461257231212 Marionette DEBUG loaded listener.js 09:47:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f6fe20b4c00) [pid = 1830] [serial = 948] [outer = 0x7f6fd19d7000] 09:47:12 INFO - PROCESS | 1830 | 1461257232013 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]]]}] 09:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1535ms 09:47:12 INFO - PROCESS | 1830 | 1461257232074 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:47:12 INFO - PROCESS | 1830 | 1461257232077 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:47:12 INFO - PROCESS | 1830 | 1461257232084 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:47:12 INFO - PROCESS | 1830 | 1461257232088 Marionette TRACE conn3 <- [1,1234,null,{}] 09:47:12 INFO - PROCESS | 1830 | 1461257232093 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}] 09:47:12 INFO - PROCESS | 1830 | 1461257232290 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:47:12 INFO - PROCESS | 1830 | 1461257232484 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdcb1e800 == 130 [pid = 1830] [id = 316] 09:47:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f6fd19e4800) [pid = 1830] [serial = 949] [outer = (nil)] 09:47:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f6fdca96400) [pid = 1830] [serial = 950] [outer = 0x7f6fd19e4800] 09:47:12 INFO - PROCESS | 1830 | 1461257232564 Marionette DEBUG loaded listener.js 09:47:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f6fdca9ac00) [pid = 1830] [serial = 951] [outer = 0x7f6fd19e4800] 09:47:13 INFO - PROCESS | 1830 | 1461257233429 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]]]}] 09:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1378ms 09:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:47:13 INFO - PROCESS | 1830 | 1461257233464 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:47:13 INFO - PROCESS | 1830 | 1461257233467 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:47:13 INFO - PROCESS | 1830 | 1461257233474 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:47:13 INFO - PROCESS | 1830 | 1461257233477 Marionette TRACE conn3 <- [1,1238,null,{}] 09:47:13 INFO - PROCESS | 1830 | 1461257233482 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}] 09:47:13 INFO - PROCESS | 1830 | 1461257233669 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:47:13 INFO - PROCESS | 1830 | 1461257233870 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fcd800 == 131 [pid = 1830] [id = 317] 09:47:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f6fdca94c00) [pid = 1830] [serial = 952] [outer = (nil)] 09:47:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7f6fe20b5000) [pid = 1830] [serial = 953] [outer = 0x7f6fdca94c00] 09:47:13 INFO - PROCESS | 1830 | 1461257233947 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7f6fe20b9800) [pid = 1830] [serial = 954] [outer = 0x7f6fdca94c00] 09:47:14 INFO - PROCESS | 1830 | 1461257234814 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]]]}] 09:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1393ms 09:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:47:14 INFO - PROCESS | 1830 | 1461257234866 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:47:14 INFO - PROCESS | 1830 | 1461257234870 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:47:14 INFO - PROCESS | 1830 | 1461257234876 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:47:14 INFO - PROCESS | 1830 | 1461257234881 Marionette TRACE conn3 <- [1,1242,null,{}] 09:47:14 INFO - PROCESS | 1830 | 1461257234886 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}] 09:47:15 INFO - PROCESS | 1830 | 1461257235150 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:47:15 INFO - PROCESS | 1830 | 1461257235344 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd4770800 == 132 [pid = 1830] [id = 318] 09:47:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7f6fcddaa000) [pid = 1830] [serial = 955] [outer = (nil)] 09:47:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7f6fd3ec6800) [pid = 1830] [serial = 956] [outer = 0x7f6fcddaa000] 09:47:15 INFO - PROCESS | 1830 | 1461257235524 Marionette DEBUG loaded listener.js 09:47:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7f6fe20b1400) [pid = 1830] [serial = 957] [outer = 0x7f6fcddaa000] 09:47:16 INFO - PROCESS | 1830 | 1461257236489 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]]]}] 09:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1683ms 09:47:16 INFO - PROCESS | 1830 | 1461257236559 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:47:16 INFO - PROCESS | 1830 | 1461257236563 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:47:16 INFO - PROCESS | 1830 | 1461257236569 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:47:16 INFO - PROCESS | 1830 | 1461257236571 Marionette TRACE conn3 <- [1,1246,null,{}] 09:47:16 INFO - PROCESS | 1830 | 1461257236577 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}] 09:47:16 INFO - PROCESS | 1830 | 1461257236782 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:47:17 INFO - PROCESS | 1830 | 1461257237028 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff7f90000 == 133 [pid = 1830] [id = 319] 09:47:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7f6fcddae400) [pid = 1830] [serial = 958] [outer = (nil)] 09:47:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7f6fd740f800) [pid = 1830] [serial = 959] [outer = 0x7f6fcddae400] 09:47:17 INFO - PROCESS | 1830 | 1461257237149 Marionette DEBUG loaded listener.js 09:47:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7f6fd7415400) [pid = 1830] [serial = 960] [outer = 0x7f6fcddae400] 09:47:17 INFO - PROCESS | 1830 | 1461257237995 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]]]}] 09:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1483ms 09:47:18 INFO - PROCESS | 1830 | 1461257238056 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:47:18 INFO - PROCESS | 1830 | 1461257238060 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:47:18 INFO - PROCESS | 1830 | 1461257238066 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:47:18 INFO - PROCESS | 1830 | 1461257238068 Marionette TRACE conn3 <- [1,1250,null,{}] 09:47:18 INFO - PROCESS | 1830 | 1461257238074 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}] 09:47:18 INFO - PROCESS | 1830 | 1461257238265 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:47:19 INFO - PROCESS | 1830 | 1461257239026 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7074000 == 134 [pid = 1830] [id = 320] 09:47:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7f6fcddb0c00) [pid = 1830] [serial = 961] [outer = (nil)] 09:47:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7f6fcddb6000) [pid = 1830] [serial = 962] [outer = 0x7f6fcddb0c00] 09:47:19 INFO - PROCESS | 1830 | 1461257239101 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7f6fce9ce800) [pid = 1830] [serial = 963] [outer = 0x7f6fcddb0c00] 09:47:20 INFO - PROCESS | 1830 | 1461257240029 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]]]}] 09:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2036ms 09:47:20 INFO - PROCESS | 1830 | 1461257240104 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 1830 | 1461257240111 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:47:20 INFO - PROCESS | 1830 | 1461257240119 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 1830 | 1461257240123 Marionette TRACE conn3 <- [1,1254,null,{}] 09:47:20 INFO - PROCESS | 1830 | 1461257240130 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}] 09:47:20 INFO - PROCESS | 1830 | 1461257240445 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:47:20 INFO - PROCESS | 1830 | 1461257240792 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0dcc000 == 135 [pid = 1830] [id = 321] 09:47:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7f6fd19e0400) [pid = 1830] [serial = 964] [outer = (nil)] 09:47:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7f6fd3eca800) [pid = 1830] [serial = 965] [outer = 0x7f6fd19e0400] 09:47:20 INFO - PROCESS | 1830 | 1461257240870 Marionette DEBUG loaded listener.js 09:47:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7f6fd44c2800) [pid = 1830] [serial = 966] [outer = 0x7f6fd19e0400] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdefa0800 == 134 [pid = 1830] [id = 10] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6393000 == 133 [pid = 1830] [id = 46] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc866800 == 132 [pid = 1830] [id = 253] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7f6fdfa3f000) [pid = 1830] [serial = 860] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7f6ff9732400) [pid = 1830] [serial = 827] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7f6fde79a400) [pid = 1830] [serial = 836] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7f6ff9704400) [pid = 1830] [serial = 833] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7f6fd3ee9c00) [pid = 1830] [serial = 830] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7f6fd3ecd800) [pid = 1830] [serial = 824] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7f6fd7148c00) [pid = 1830] [serial = 839] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe27db000 == 131 [pid = 1830] [id = 255] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfea6800 == 130 [pid = 1830] [id = 254] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2ae2000 == 129 [pid = 1830] [id = 306] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe22a1800 == 128 [pid = 1830] [id = 305] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe17b1000 == 127 [pid = 1830] [id = 304] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde156000 == 126 [pid = 1830] [id = 303] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe461c000 == 125 [pid = 1830] [id = 269] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd31e0000 == 124 [pid = 1830] [id = 302] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd707f800 == 123 [pid = 1830] [id = 301] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffe48c000 == 122 [pid = 1830] [id = 295] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9897800 == 121 [pid = 1830] [id = 294] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff5b04800 == 120 [pid = 1830] [id = 293] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fede7d000 == 119 [pid = 1830] [id = 292] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7510000 == 118 [pid = 1830] [id = 291] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6474000 == 117 [pid = 1830] [id = 290] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe27cb000 == 116 [pid = 1830] [id = 289] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfe9d000 == 115 [pid = 1830] [id = 288] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd537f000 == 114 [pid = 1830] [id = 287] 09:47:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2030000 == 113 [pid = 1830] [id = 286] 09:47:21 INFO - PROCESS | 1830 | 1461257241958 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]]]}] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7f6fde753800) [pid = 1830] [serial = 855] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7f6fde430000) [pid = 1830] [serial = 854] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7f6fde7a1000) [pid = 1830] [serial = 857] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7f6fde8e0000) [pid = 1830] [serial = 858] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7f6ff5d30400) [pid = 1830] [serial = 810] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7f6fdb72f800) [pid = 1830] [serial = 812] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7f6fddc99000) [pid = 1830] [serial = 849] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f6fdc93b800) [pid = 1830] [serial = 848] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f6fe7673000) [pid = 1830] [serial = 818] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f6fde6c7800) [pid = 1830] [serial = 815] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f6ff4ca0800) [pid = 1830] [serial = 821] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f6fddfe6800) [pid = 1830] [serial = 851] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f6fd7147400) [pid = 1830] [serial = 846] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7f6fde799c00) [pid = 1830] [serial = 842] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7f6fd6705000) [pid = 1830] [serial = 845] [outer = (nil)] [url = about:blank] 09:47:21 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7f6fde32e400) [pid = 1830] [serial = 852] [outer = (nil)] [url = about:blank] 09:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1884ms 09:47:22 INFO - PROCESS | 1830 | 1461257242007 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:47:22 INFO - PROCESS | 1830 | 1461257242013 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:47:22 INFO - PROCESS | 1830 | 1461257242019 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:47:22 INFO - PROCESS | 1830 | 1461257242022 Marionette TRACE conn3 <- [1,1258,null,{}] 09:47:22 INFO - PROCESS | 1830 | 1461257242029 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}] 09:47:22 INFO - PROCESS | 1830 | 1461257242210 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:47:22 INFO - PROCESS | 1830 | 1461257242485 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd66bd000 == 114 [pid = 1830] [id = 322] 09:47:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7f6fd106f400) [pid = 1830] [serial = 967] [outer = (nil)] 09:47:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7f6fd564c000) [pid = 1830] [serial = 968] [outer = 0x7f6fd106f400] 09:47:22 INFO - PROCESS | 1830 | 1461257242630 Marionette DEBUG loaded listener.js 09:47:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7f6fd69c3800) [pid = 1830] [serial = 969] [outer = 0x7f6fd106f400] 09:47:23 INFO - PROCESS | 1830 | 1461257243442 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]]]}] 09:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1482ms 09:47:23 INFO - PROCESS | 1830 | 1461257243527 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:47:23 INFO - PROCESS | 1830 | 1461257243531 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:47:23 INFO - PROCESS | 1830 | 1461257243562 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:47:23 INFO - PROCESS | 1830 | 1461257243572 Marionette TRACE conn3 <- [1,1262,null,{}] 09:47:23 INFO - PROCESS | 1830 | 1461257243582 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}] 09:47:23 INFO - PROCESS | 1830 | 1461257243832 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:47:23 INFO - PROCESS | 1830 | 1461257243858 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddecb800 == 115 [pid = 1830] [id = 323] 09:47:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f6fd44cc000) [pid = 1830] [serial = 970] [outer = (nil)] 09:47:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f6fd7412000) [pid = 1830] [serial = 971] [outer = 0x7f6fd44cc000] 09:47:23 INFO - PROCESS | 1830 | 1461257243923 Marionette DEBUG loaded listener.js 09:47:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f6fdb738c00) [pid = 1830] [serial = 972] [outer = 0x7f6fd44cc000] 09:47:24 INFO - PROCESS | 1830 | 1461257244816 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]]]}] 09:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1296ms 09:47:24 INFO - PROCESS | 1830 | 1461257244881 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:47:24 INFO - PROCESS | 1830 | 1461257244884 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:47:24 INFO - PROCESS | 1830 | 1461257244892 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:47:24 INFO - PROCESS | 1830 | 1461257244894 Marionette TRACE conn3 <- [1,1266,null,{}] 09:47:24 INFO - PROCESS | 1830 | 1461257244900 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}] 09:47:25 INFO - PROCESS | 1830 | 1461257245137 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:47:25 INFO - PROCESS | 1830 | 1461257245165 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde9ac800 == 116 [pid = 1830] [id = 324] 09:47:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f6fd7415c00) [pid = 1830] [serial = 973] [outer = (nil)] 09:47:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f6fddc95000) [pid = 1830] [serial = 974] [outer = 0x7f6fd7415c00] 09:47:25 INFO - PROCESS | 1830 | 1461257245228 Marionette DEBUG loaded listener.js 09:47:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f6fddf11800) [pid = 1830] [serial = 975] [outer = 0x7f6fd7415c00] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f6fdf056400) [pid = 1830] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f6fde79dc00) [pid = 1830] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f6fd5644400) [pid = 1830] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f6fd670a000) [pid = 1830] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f6fdec55c00) [pid = 1830] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f6fd670a800) [pid = 1830] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7f6fde331000) [pid = 1830] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7f6fd7144400) [pid = 1830] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7f6fd4730c00) [pid = 1830] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7f6fd72e9400) [pid = 1830] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7f6fd69cb000) [pid = 1830] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7f6fde144800) [pid = 1830] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f6ff970d000) [pid = 1830] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f6fde336400) [pid = 1830] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f6fe40acc00) [pid = 1830] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f6fd44ce400) [pid = 1830] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f6fde8e0800) [pid = 1830] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f6fddfef400) [pid = 1830] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f6fde8d9000) [pid = 1830] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:47:26 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f6fd6704000) [pid = 1830] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:47:26 INFO - PROCESS | 1830 | 1461257246655 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]]]}] 09:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1780ms 09:47:26 INFO - PROCESS | 1830 | 1461257246671 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:47:26 INFO - PROCESS | 1830 | 1461257246674 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:47:26 INFO - PROCESS | 1830 | 1461257246681 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:47:26 INFO - PROCESS | 1830 | 1461257246683 Marionette TRACE conn3 <- [1,1270,null,{}] 09:47:26 INFO - PROCESS | 1830 | 1461257246688 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}] 09:47:26 INFO - PROCESS | 1830 | 1461257246901 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:47:26 INFO - PROCESS | 1830 | 1461257246921 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdefb1800 == 117 [pid = 1830] [id = 325] 09:47:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f6fdca98400) [pid = 1830] [serial = 976] [outer = (nil)] 09:47:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f6fddf9a400) [pid = 1830] [serial = 977] [outer = 0x7f6fdca98400] 09:47:26 INFO - PROCESS | 1830 | 1461257246995 Marionette DEBUG loaded listener.js 09:47:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f6fde250400) [pid = 1830] [serial = 978] [outer = 0x7f6fdca98400] 09:47:27 INFO - PROCESS | 1830 | 1461257247829 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]]]}] 09:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1187ms 09:47:27 INFO - PROCESS | 1830 | 1461257247869 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:47:27 INFO - PROCESS | 1830 | 1461257247872 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:47:27 INFO - PROCESS | 1830 | 1461257247878 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:47:27 INFO - PROCESS | 1830 | 1461257247880 Marionette TRACE conn3 <- [1,1274,null,{}] 09:47:27 INFO - PROCESS | 1830 | 1461257247885 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}] 09:47:28 INFO - PROCESS | 1830 | 1461257248060 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:47:28 INFO - PROCESS | 1830 | 1461257248077 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1e1e000 == 118 [pid = 1830] [id = 326] 09:47:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f6fd6729400) [pid = 1830] [serial = 979] [outer = (nil)] 09:47:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f6fde6cd400) [pid = 1830] [serial = 980] [outer = 0x7f6fd6729400] 09:47:28 INFO - PROCESS | 1830 | 1461257248142 Marionette DEBUG loaded listener.js 09:47:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f6fde75e800) [pid = 1830] [serial = 981] [outer = 0x7f6fd6729400] 09:47:29 INFO - PROCESS | 1830 | 1461257249313 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]]]}] 09:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1480ms 09:47:29 INFO - PROCESS | 1830 | 1461257249360 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:47:29 INFO - PROCESS | 1830 | 1461257249368 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:47:29 INFO - PROCESS | 1830 | 1461257249377 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:47:29 INFO - PROCESS | 1830 | 1461257249382 Marionette TRACE conn3 <- [1,1278,null,{}] 09:47:29 INFO - PROCESS | 1830 | 1461257249390 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}] 09:47:29 INFO - PROCESS | 1830 | 1461257249608 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:47:29 INFO - PROCESS | 1830 | 1461257249856 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdbb30800 == 119 [pid = 1830] [id = 327] 09:47:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f6fd106d000) [pid = 1830] [serial = 982] [outer = (nil)] 09:47:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f6fd3ee7000) [pid = 1830] [serial = 983] [outer = 0x7f6fd106d000] 09:47:29 INFO - PROCESS | 1830 | 1461257249966 Marionette DEBUG loaded listener.js 09:47:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7f6fd4736400) [pid = 1830] [serial = 984] [outer = 0x7f6fd106d000] 09:47:30 INFO - PROCESS | 1830 | 1461257250892 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]]]}] 09:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1587ms 09:47:30 INFO - PROCESS | 1830 | 1461257250965 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:47:30 INFO - PROCESS | 1830 | 1461257250974 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:47:30 INFO - PROCESS | 1830 | 1461257250985 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 1830 | 1461257250989 Marionette TRACE conn3 <- [1,1282,null,{}] 09:47:31 INFO - PROCESS | 1830 | 1461257250996 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}] 09:47:31 INFO - PROCESS | 1830 | 1461257251246 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:47:31 INFO - PROCESS | 1830 | 1461257251589 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdea32800 == 120 [pid = 1830] [id = 328] 09:47:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7f6fd4737400) [pid = 1830] [serial = 985] [outer = (nil)] 09:47:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7f6fd72e9400) [pid = 1830] [serial = 986] [outer = 0x7f6fd4737400] 09:47:31 INFO - PROCESS | 1830 | 1461257251669 Marionette DEBUG loaded listener.js 09:47:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7f6fd7417800) [pid = 1830] [serial = 987] [outer = 0x7f6fd4737400] 09:47:32 INFO - PROCESS | 1830 | 1461257252628 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]]]}] 09:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1685ms 09:47:32 INFO - PROCESS | 1830 | 1461257252671 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:47:32 INFO - PROCESS | 1830 | 1461257252675 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:47:32 INFO - PROCESS | 1830 | 1461257252682 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:47:32 INFO - PROCESS | 1830 | 1461257252688 Marionette TRACE conn3 <- [1,1286,null,{}] 09:47:32 INFO - PROCESS | 1830 | 1461257252704 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}] 09:47:32 INFO - PROCESS | 1830 | 1461257252907 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:47:33 INFO - PROCESS | 1830 | 1461257253147 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe217c000 == 121 [pid = 1830] [id = 329] 09:47:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7f6fd5796800) [pid = 1830] [serial = 988] [outer = (nil)] 09:47:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7f6fddfc2c00) [pid = 1830] [serial = 989] [outer = 0x7f6fd5796800] 09:47:33 INFO - PROCESS | 1830 | 1461257253270 Marionette DEBUG loaded listener.js 09:47:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f6fde372800) [pid = 1830] [serial = 990] [outer = 0x7f6fd5796800] 09:47:34 INFO - PROCESS | 1830 | 1461257254120 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]]]}] 09:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1491ms 09:47:34 INFO - PROCESS | 1830 | 1461257254175 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:47:34 INFO - PROCESS | 1830 | 1461257254178 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:47:34 INFO - PROCESS | 1830 | 1461257254185 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:47:34 INFO - PROCESS | 1830 | 1461257254188 Marionette TRACE conn3 <- [1,1290,null,{}] 09:47:34 INFO - PROCESS | 1830 | 1461257254194 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}] 09:47:34 INFO - PROCESS | 1830 | 1461257254394 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:47:34 INFO - PROCESS | 1830 | 1461257254586 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe26c6800 == 122 [pid = 1830] [id = 330] 09:47:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f6fd6706400) [pid = 1830] [serial = 991] [outer = (nil)] 09:47:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f6fde797400) [pid = 1830] [serial = 992] [outer = 0x7f6fd6706400] 09:47:34 INFO - PROCESS | 1830 | 1461257254662 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f6fde89d000) [pid = 1830] [serial = 993] [outer = 0x7f6fd6706400] 09:47:35 INFO - PROCESS | 1830 | 1461257255558 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]]]}] 09:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1434ms 09:47:35 INFO - PROCESS | 1830 | 1461257255620 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:47:35 INFO - PROCESS | 1830 | 1461257255625 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:47:35 INFO - PROCESS | 1830 | 1461257255631 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:47:35 INFO - PROCESS | 1830 | 1461257255635 Marionette TRACE conn3 <- [1,1294,null,{}] 09:47:35 INFO - PROCESS | 1830 | 1461257255640 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}] 09:47:35 INFO - PROCESS | 1830 | 1461257255860 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:47:36 INFO - PROCESS | 1830 | 1461257256105 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe639d000 == 123 [pid = 1830] [id = 331] 09:47:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f6fde914000) [pid = 1830] [serial = 994] [outer = (nil)] 09:47:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f6fdec4dc00) [pid = 1830] [serial = 995] [outer = 0x7f6fde914000] 09:47:36 INFO - PROCESS | 1830 | 1461257256237 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7f6fded8a400) [pid = 1830] [serial = 996] [outer = 0x7f6fde914000] 09:47:37 INFO - PROCESS | 1830 | 1461257257157 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]]]}] 09:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1590ms 09:47:37 INFO - PROCESS | 1830 | 1461257257223 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:47:37 INFO - PROCESS | 1830 | 1461257257226 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:47:37 INFO - PROCESS | 1830 | 1461257257233 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:47:37 INFO - PROCESS | 1830 | 1461257257235 Marionette TRACE conn3 <- [1,1298,null,{}] 09:47:37 INFO - PROCESS | 1830 | 1461257257241 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}] 09:47:37 INFO - PROCESS | 1830 | 1461257257490 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:47:37 INFO - PROCESS | 1830 | 1461257257730 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe779b800 == 124 [pid = 1830] [id = 332] 09:47:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7f6fd547bc00) [pid = 1830] [serial = 997] [outer = (nil)] 09:47:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7f6fe17e1800) [pid = 1830] [serial = 998] [outer = 0x7f6fd547bc00] 09:47:37 INFO - PROCESS | 1830 | 1461257257865 Marionette DEBUG loaded listener.js 09:47:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7f6fe20b6000) [pid = 1830] [serial = 999] [outer = 0x7f6fd547bc00] 09:47:38 INFO - PROCESS | 1830 | 1461257258752 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]]]}] 09:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1582ms 09:47:38 INFO - PROCESS | 1830 | 1461257258817 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:47:38 INFO - PROCESS | 1830 | 1461257258821 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:47:38 INFO - PROCESS | 1830 | 1461257258827 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:47:38 INFO - PROCESS | 1830 | 1461257258830 Marionette TRACE conn3 <- [1,1302,null,{}] 09:47:38 INFO - PROCESS | 1830 | 1461257258845 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}] 09:47:39 INFO - PROCESS | 1830 | 1461257259040 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:47:39 INFO - PROCESS | 1830 | 1461257259278 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fead06000 == 125 [pid = 1830] [id = 333] 09:47:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7f6fd69c2400) [pid = 1830] [serial = 1000] [outer = (nil)] 09:47:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7f6fe40b0c00) [pid = 1830] [serial = 1001] [outer = 0x7f6fd69c2400] 09:47:39 INFO - PROCESS | 1830 | 1461257259402 Marionette DEBUG loaded listener.js 09:47:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7f6fe543b400) [pid = 1830] [serial = 1002] [outer = 0x7f6fd69c2400] 09:47:40 INFO - PROCESS | 1830 | 1461257260315 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]]]}] 09:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1537ms 09:47:40 INFO - PROCESS | 1830 | 1461257260367 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:47:40 INFO - PROCESS | 1830 | 1461257260370 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:47:40 INFO - PROCESS | 1830 | 1461257260376 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:47:40 INFO - PROCESS | 1830 | 1461257260380 Marionette TRACE conn3 <- [1,1306,null,{}] 09:47:40 INFO - PROCESS | 1830 | 1461257260385 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}] 09:47:40 INFO - PROCESS | 1830 | 1461257260574 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:47:40 INFO - PROCESS | 1830 | 1461257260825 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4e58000 == 126 [pid = 1830] [id = 334] 09:47:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7f6fe1790400) [pid = 1830] [serial = 1003] [outer = (nil)] 09:47:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7f6fe6411000) [pid = 1830] [serial = 1004] [outer = 0x7f6fe1790400] 09:47:40 INFO - PROCESS | 1830 | 1461257260944 Marionette DEBUG loaded listener.js 09:47:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7f6fe7599c00) [pid = 1830] [serial = 1005] [outer = 0x7f6fe1790400] 09:47:41 INFO - PROCESS | 1830 | 1461257261832 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]]]}] 09:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1529ms 09:47:41 INFO - PROCESS | 1830 | 1461257261907 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:47:41 INFO - PROCESS | 1830 | 1461257261911 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:47:41 INFO - PROCESS | 1830 | 1461257261918 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:47:41 INFO - PROCESS | 1830 | 1461257261922 Marionette TRACE conn3 <- [1,1310,null,{}] 09:47:41 INFO - PROCESS | 1830 | 1461257261927 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}] 09:47:42 INFO - PROCESS | 1830 | 1461257262165 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:47:42 INFO - PROCESS | 1830 | 1461257262405 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9891800 == 127 [pid = 1830] [id = 335] 09:47:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7f6fe17ed400) [pid = 1830] [serial = 1006] [outer = (nil)] 09:47:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7f6fe7e88000) [pid = 1830] [serial = 1007] [outer = 0x7f6fe17ed400] 09:47:42 INFO - PROCESS | 1830 | 1461257262526 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7f6fe8781800) [pid = 1830] [serial = 1008] [outer = 0x7f6fe17ed400] 09:47:43 INFO - PROCESS | 1830 | 1461257263399 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] 09:47:43 INFO - PROCESS | 1830 | 1461257263457 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:47:43 INFO - PROCESS | 1830 | 1461257263464 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - PROCESS | 1830 | 1461257263467 Marionette TRACE conn3 <- [1,1314,null,{}] 09:47:43 INFO - PROCESS | 1830 | 1461257263472 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}] 09:47:43 INFO - PROCESS | 1830 | 1461257263662 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:47:43 INFO - PROCESS | 1830 | 1461257263920 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffe2bd000 == 128 [pid = 1830] [id = 336] 09:47:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7f6fd6711000) [pid = 1830] [serial = 1009] [outer = (nil)] 09:47:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7f6ff4bd6000) [pid = 1830] [serial = 1010] [outer = 0x7f6fd6711000] 09:47:44 INFO - PROCESS | 1830 | 1461257264009 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7f6ff5048400) [pid = 1830] [serial = 1011] [outer = 0x7f6fd6711000] 09:47:44 INFO - PROCESS | 1830 | 1461257264874 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]]]}] 09:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1478ms 09:47:44 INFO - PROCESS | 1830 | 1461257264944 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:47:44 INFO - PROCESS | 1830 | 1461257264949 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:47:44 INFO - PROCESS | 1830 | 1461257264957 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:47:44 INFO - PROCESS | 1830 | 1461257264962 Marionette TRACE conn3 <- [1,1318,null,{}] 09:47:44 INFO - PROCESS | 1830 | 1461257264969 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}] 09:47:45 INFO - PROCESS | 1830 | 1461257265277 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:47:45 INFO - PROCESS | 1830 | 1461257265571 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1ca0800 == 129 [pid = 1830] [id = 337] 09:47:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7f6fce9c2800) [pid = 1830] [serial = 1012] [outer = (nil)] 09:47:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7f6fd3ee5400) [pid = 1830] [serial = 1013] [outer = 0x7f6fce9c2800] 09:47:45 INFO - PROCESS | 1830 | 1461257265654 Marionette DEBUG loaded listener.js 09:47:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7f6fde333c00) [pid = 1830] [serial = 1014] [outer = 0x7f6fce9c2800] 09:47:46 INFO - PROCESS | 1830 | 1461257266874 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]]]}] 09:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1994ms 09:47:46 INFO - PROCESS | 1830 | 1461257266952 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:47:46 INFO - PROCESS | 1830 | 1461257266957 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:47:46 INFO - PROCESS | 1830 | 1461257266966 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:47:46 INFO - PROCESS | 1830 | 1461257266971 Marionette TRACE conn3 <- [1,1322,null,{}] 09:47:46 INFO - PROCESS | 1830 | 1461257266981 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}] 09:47:47 INFO - PROCESS | 1830 | 1461257267280 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:47:47 INFO - PROCESS | 1830 | 1461257267469 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd691b000 == 130 [pid = 1830] [id = 338] 09:47:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7f6fcddb7400) [pid = 1830] [serial = 1015] [outer = (nil)] 09:47:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7f6fd1068000) [pid = 1830] [serial = 1016] [outer = 0x7f6fcddb7400] 09:47:47 INFO - PROCESS | 1830 | 1461257267585 Marionette DEBUG loaded listener.js 09:47:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7f6fd19e2c00) [pid = 1830] [serial = 1017] [outer = 0x7f6fcddb7400] 09:47:48 INFO - PROCESS | 1830 | 1461257268514 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]]]}] 09:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1588ms 09:47:48 INFO - PROCESS | 1830 | 1461257268555 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:47:48 INFO - PROCESS | 1830 | 1461257268563 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:47:48 INFO - PROCESS | 1830 | 1461257268576 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:47:48 INFO - PROCESS | 1830 | 1461257268579 Marionette TRACE conn3 <- [1,1326,null,{}] 09:47:48 INFO - PROCESS | 1830 | 1461257268587 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}] 09:47:48 INFO - PROCESS | 1830 | 1461257268864 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:47:49 INFO - PROCESS | 1830 | 1461257269197 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fc5800 == 131 [pid = 1830] [id = 339] 09:47:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7f6fd19d8800) [pid = 1830] [serial = 1018] [outer = (nil)] 09:47:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7f6fd3ee4800) [pid = 1830] [serial = 1019] [outer = 0x7f6fd19d8800] 09:47:49 INFO - PROCESS | 1830 | 1461257269273 Marionette DEBUG loaded listener.js 09:47:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7f6fd5651400) [pid = 1830] [serial = 1020] [outer = 0x7f6fd19d8800] 09:47:50 INFO - PROCESS | 1830 | 1461257270181 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]]]}] 09:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1641ms 09:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:47:50 INFO - PROCESS | 1830 | 1461257270216 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 1830 | 1461257270219 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:47:50 INFO - PROCESS | 1830 | 1461257270226 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 1830 | 1461257270231 Marionette TRACE conn3 <- [1,1330,null,{}] 09:47:50 INFO - PROCESS | 1830 | 1461257270247 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}] 09:47:50 INFO - PROCESS | 1830 | 1461257270442 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:47:50 INFO - PROCESS | 1830 | 1461257270721 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7070800 == 132 [pid = 1830] [id = 340] 09:47:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7f6fd7411c00) [pid = 1830] [serial = 1021] [outer = (nil)] 09:47:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7f6fdbb57800) [pid = 1830] [serial = 1022] [outer = 0x7f6fd7411c00] 09:47:50 INFO - PROCESS | 1830 | 1461257270864 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7f6fdc944400) [pid = 1830] [serial = 1023] [outer = 0x7f6fd7411c00] 09:47:51 INFO - PROCESS | 1830 | 1461257271736 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]]]}] 09:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 09:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1586ms 09:47:51 INFO - PROCESS | 1830 | 1461257271811 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:47:51 INFO - PROCESS | 1830 | 1461257271815 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:47:51 INFO - PROCESS | 1830 | 1461257271822 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:47:51 INFO - PROCESS | 1830 | 1461257271824 Marionette TRACE conn3 <- [1,1334,null,{}] 09:47:51 INFO - PROCESS | 1830 | 1461257271830 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}] 09:47:52 INFO - PROCESS | 1830 | 1461257272019 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:47:52 INFO - PROCESS | 1830 | 1461257272225 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde9ae000 == 133 [pid = 1830] [id = 341] 09:47:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 284 (0x7f6fd69ca800) [pid = 1830] [serial = 1024] [outer = (nil)] 09:47:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 285 (0x7f6fddfcb400) [pid = 1830] [serial = 1025] [outer = 0x7f6fd69ca800] 09:47:52 INFO - PROCESS | 1830 | 1461257272332 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 286 (0x7f6fde32e000) [pid = 1830] [serial = 1026] [outer = 0x7f6fd69ca800] 09:47:53 INFO - PROCESS | 1830 | 1461257273201 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]]]}] 09:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1435ms 09:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:47:53 INFO - PROCESS | 1830 | 1461257273257 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:47:53 INFO - PROCESS | 1830 | 1461257273260 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:47:53 INFO - PROCESS | 1830 | 1461257273266 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:47:53 INFO - PROCESS | 1830 | 1461257273268 Marionette TRACE conn3 <- [1,1338,null,{}] 09:47:53 INFO - PROCESS | 1830 | 1461257273274 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}] 09:47:53 INFO - PROCESS | 1830 | 1461257273446 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:47:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7789800 == 132 [pid = 1830] [id = 149] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 285 (0x7f6fcea91400) [pid = 1830] [serial = 902] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 284 (0x7f6fe0189400) [pid = 1830] [serial = 872] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 283 (0x7f6ff9e55c00) [pid = 1830] [serial = 893] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7f6ff6005000) [pid = 1830] [serial = 884] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7f6fce9cc800) [pid = 1830] [serial = 896] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7f6ff9733000) [pid = 1830] [serial = 887] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7f6fded8b400) [pid = 1830] [serial = 869] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7f6feb058000) [pid = 1830] [serial = 881] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7f6fd4739c00) [pid = 1830] [serial = 890] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7f6fcea87800) [pid = 1830] [serial = 899] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7f6fe88a1c00) [pid = 1830] [serial = 923] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7f6fe823cc00) [pid = 1830] [serial = 878] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7f6fddfcf800) [pid = 1830] [serial = 866] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7f6fe1b16c00) [pid = 1830] [serial = 875] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7f6fd714a000) [pid = 1830] [serial = 863] [outer = (nil)] [url = about:blank] 09:47:53 INFO - PROCESS | 1830 | 1461257273746 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdefb1800 == 131 [pid = 1830] [id = 325] 09:47:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde9ac800 == 130 [pid = 1830] [id = 324] 09:47:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddecb800 == 129 [pid = 1830] [id = 323] 09:47:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6909000 == 130 [pid = 1830] [id = 342] 09:47:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7f6fce9cc800) [pid = 1830] [serial = 1027] [outer = (nil)] 09:47:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7f6fd1066c00) [pid = 1830] [serial = 1028] [outer = 0x7f6fce9cc800] 09:47:53 INFO - PROCESS | 1830 | 1461257273888 Marionette DEBUG loaded listener.js 09:47:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7f6fddc94400) [pid = 1830] [serial = 1029] [outer = 0x7f6fce9cc800] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd66bd000 == 129 [pid = 1830] [id = 322] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0dcc000 == 128 [pid = 1830] [id = 321] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd7074000 == 127 [pid = 1830] [id = 320] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa32e800 == 126 [pid = 1830] [id = 314] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdca4d800 == 125 [pid = 1830] [id = 313] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddece000 == 124 [pid = 1830] [id = 312] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffe230000 == 123 [pid = 1830] [id = 311] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff50bb800 == 122 [pid = 1830] [id = 310] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe228c800 == 121 [pid = 1830] [id = 309] 09:47:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd707d000 == 120 [pid = 1830] [id = 308] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7f6fd72e0400) [pid = 1830] [serial = 599] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7f6fe62a6800) [pid = 1830] [serial = 920] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7f6fddc9c400) [pid = 1830] [serial = 602] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7f6fde427000) [pid = 1830] [serial = 911] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7f6fddc95c00) [pid = 1830] [serial = 909] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7f6fd579b800) [pid = 1830] [serial = 906] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7f6fe7e86000) [pid = 1830] [serial = 647] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7f6fde24a400) [pid = 1830] [serial = 702] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7f6fded8b800) [pid = 1830] [serial = 917] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7f6fde75ac00) [pid = 1830] [serial = 912] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7f6fde8d2400) [pid = 1830] [serial = 608] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7f6ff973e800) [pid = 1830] [serial = 578] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7f6fde915c00) [pid = 1830] [serial = 914] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7f6fe766cc00) [pid = 1830] [serial = 759] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7f6fddf11000) [pid = 1830] [serial = 566] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7f6fdbbef400) [pid = 1830] [serial = 908] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7f6fe1613000) [pid = 1830] [serial = 861] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7f6fde369400) [pid = 1830] [serial = 605] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7f6fe7012000) [pid = 1830] [serial = 569] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f6fd473a000) [pid = 1830] [serial = 905] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f6fdb73bc00) [pid = 1830] [serial = 563] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f6fdec4f000) [pid = 1830] [serial = 915] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f6fe75a2000) [pid = 1830] [serial = 921] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f6feed6f400) [pid = 1830] [serial = 572] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f6fded97000) [pid = 1830] [serial = 918] [outer = (nil)] [url = about:blank] 09:47:54 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7f6fe73db400) [pid = 1830] [serial = 575] [outer = (nil)] [url = about:blank] 09:47:55 INFO - PROCESS | 1830 | 1461257275107 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]]]}] 09:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1885ms 09:47:55 INFO - PROCESS | 1830 | 1461257275154 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:47:55 INFO - PROCESS | 1830 | 1461257275157 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:47:55 INFO - PROCESS | 1830 | 1461257275163 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:47:55 INFO - PROCESS | 1830 | 1461257275165 Marionette TRACE conn3 <- [1,1342,null,{}] 09:47:55 INFO - PROCESS | 1830 | 1461257275170 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}] 09:47:55 INFO - PROCESS | 1830 | 1461257275428 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:47:55 INFO - PROCESS | 1830 | 1461257275590 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7071000 == 121 [pid = 1830] [id = 343] 09:47:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7f6fd579b800) [pid = 1830] [serial = 1030] [outer = (nil)] 09:47:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f6fded97000) [pid = 1830] [serial = 1031] [outer = 0x7f6fd579b800] 09:47:55 INFO - PROCESS | 1830 | 1461257275657 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f6fdfe0d800) [pid = 1830] [serial = 1032] [outer = 0x7f6fd579b800] 09:47:56 INFO - PROCESS | 1830 | 1461257276398 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]]]}] 09:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1276ms 09:47:56 INFO - PROCESS | 1830 | 1461257276440 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:47:56 INFO - PROCESS | 1830 | 1461257276444 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:47:56 INFO - PROCESS | 1830 | 1461257276461 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:47:56 INFO - PROCESS | 1830 | 1461257276464 Marionette TRACE conn3 <- [1,1346,null,{}] 09:47:56 INFO - PROCESS | 1830 | 1461257276470 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}] 09:47:56 INFO - PROCESS | 1830 | 1461257276699 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:47:56 INFO - PROCESS | 1830 | 1461257276737 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19ed800 == 122 [pid = 1830] [id = 344] 09:47:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f6fddfcf800) [pid = 1830] [serial = 1033] [outer = (nil)] 09:47:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f6fe00a0c00) [pid = 1830] [serial = 1034] [outer = 0x7f6fddfcf800] 09:47:56 INFO - PROCESS | 1830 | 1461257276814 Marionette DEBUG loaded listener.js 09:47:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f6fe1b18c00) [pid = 1830] [serial = 1035] [outer = 0x7f6fddfcf800] 09:47:57 INFO - PROCESS | 1830 | 1461257277814 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]]]}] 09:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1449ms 09:47:57 INFO - PROCESS | 1830 | 1461257277913 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:47:57 INFO - PROCESS | 1830 | 1461257277917 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:47:57 INFO - PROCESS | 1830 | 1461257277923 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:47:57 INFO - PROCESS | 1830 | 1461257277927 Marionette TRACE conn3 <- [1,1350,null,{}] 09:47:57 INFO - PROCESS | 1830 | 1461257277932 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}] 09:47:58 INFO - PROCESS | 1830 | 1461257278163 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:47:58 INFO - PROCESS | 1830 | 1461257278189 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe20cc800 == 123 [pid = 1830] [id = 345] 09:47:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f6fe009a800) [pid = 1830] [serial = 1036] [outer = (nil)] 09:47:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7f6fe20afc00) [pid = 1830] [serial = 1037] [outer = 0x7f6fe009a800] 09:47:58 INFO - PROCESS | 1830 | 1461257278263 Marionette DEBUG loaded listener.js 09:47:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7f6fe62a6800) [pid = 1830] [serial = 1038] [outer = 0x7f6fe009a800] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7f6fe88a6c00) [pid = 1830] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7f6ff3d35c00) [pid = 1830] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f6fe543bc00) [pid = 1830] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f6fe7014400) [pid = 1830] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f6fd5794c00) [pid = 1830] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f6fdbbef000) [pid = 1830] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f6fce9c6c00) [pid = 1830] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f6fe7e88400) [pid = 1830] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7f6fdc93f800) [pid = 1830] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7f6fd547e000) [pid = 1830] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7f6fde89ac00) [pid = 1830] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7f6fd3ee2400) [pid = 1830] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7f6fe8233c00) [pid = 1830] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7f6fde8de000) [pid = 1830] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f6fd3ee6400) [pid = 1830] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f6fe88acc00) [pid = 1830] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f6fe6405c00) [pid = 1830] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f6fe17e6400) [pid = 1830] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f6fd547c000) [pid = 1830] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f6fd4732c00) [pid = 1830] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f6fe7599400) [pid = 1830] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f6fd547b400) [pid = 1830] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f6fddf95400) [pid = 1830] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f6fe88aa400) [pid = 1830] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f6fe5438800) [pid = 1830] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f6fd3ec9000) [pid = 1830] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f6fd3ef0c00) [pid = 1830] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f6fe4685400) [pid = 1830] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f6fd5648000) [pid = 1830] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f6fd5798c00) [pid = 1830] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6fe88a1000) [pid = 1830] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6fe1b15000) [pid = 1830] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fce9c7800) [pid = 1830] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fd547a000) [pid = 1830] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6fe16ca400) [pid = 1830] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fe4eb1c00) [pid = 1830] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fde8d3000) [pid = 1830] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6fde79a800) [pid = 1830] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fdb732400) [pid = 1830] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6fe1fa9400) [pid = 1830] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fd69cc800) [pid = 1830] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6fddf97c00) [pid = 1830] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fe1b1ac00) [pid = 1830] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fdfa44c00) [pid = 1830] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fde144c00) [pid = 1830] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fe88a5400) [pid = 1830] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fd6728800) [pid = 1830] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6fdc93c800) [pid = 1830] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6fe1fb1000) [pid = 1830] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fde5ce400) [pid = 1830] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fde24b800) [pid = 1830] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fd3ee2800) [pid = 1830] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6fd44c7c00) [pid = 1830] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fe1fab000) [pid = 1830] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fe35b2c00) [pid = 1830] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6fd3ee6c00) [pid = 1830] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fe6404400) [pid = 1830] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6feab1dc00) [pid = 1830] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fe17e6800) [pid = 1830] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fd44cc000) [pid = 1830] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fd7415c00) [pid = 1830] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fd19e0400) [pid = 1830] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fcddb0c00) [pid = 1830] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fd106f400) [pid = 1830] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fdca98400) [pid = 1830] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fde431800) [pid = 1830] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fddf94000) [pid = 1830] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:47:59 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fd72efc00) [pid = 1830] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:48:00 INFO - PROCESS | 1830 | 1461257280004 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]]]}] 09:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2135ms 09:48:00 INFO - PROCESS | 1830 | 1461257280059 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:48:00 INFO - PROCESS | 1830 | 1461257280063 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:48:00 INFO - PROCESS | 1830 | 1461257280069 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:48:00 INFO - PROCESS | 1830 | 1461257280072 Marionette TRACE conn3 <- [1,1354,null,{}] 09:48:00 INFO - PROCESS | 1830 | 1461257280077 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}] 09:48:00 INFO - PROCESS | 1830 | 1461257280279 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:48:00 INFO - PROCESS | 1830 | 1461257280445 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd32d9800 == 124 [pid = 1830] [id = 346] 09:48:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fce9c3400) [pid = 1830] [serial = 1039] [outer = (nil)] 09:48:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fd44cc000) [pid = 1830] [serial = 1040] [outer = 0x7f6fce9c3400] 09:48:00 INFO - PROCESS | 1830 | 1461257280534 Marionette DEBUG loaded listener.js 09:48:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fd6728800) [pid = 1830] [serial = 1041] [outer = 0x7f6fce9c3400] 09:48:01 INFO - PROCESS | 1830 | 1461257281278 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]]]}] 09:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1241ms 09:48:01 INFO - PROCESS | 1830 | 1461257281310 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:48:01 INFO - PROCESS | 1830 | 1461257281313 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:48:01 INFO - PROCESS | 1830 | 1461257281319 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:48:01 INFO - PROCESS | 1830 | 1461257281321 Marionette TRACE conn3 <- [1,1358,null,{}] 09:48:01 INFO - PROCESS | 1830 | 1461257281445 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}] 09:48:01 INFO - PROCESS | 1830 | 1461257281689 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:48:01 INFO - PROCESS | 1830 | 1461257281983 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd32df800 == 125 [pid = 1830] [id = 347] 09:48:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fce9cd800) [pid = 1830] [serial = 1042] [outer = (nil)] 09:48:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fd1063000) [pid = 1830] [serial = 1043] [outer = 0x7f6fce9cd800] 09:48:02 INFO - PROCESS | 1830 | 1461257282082 Marionette DEBUG loaded listener.js 09:48:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fd19de400) [pid = 1830] [serial = 1044] [outer = 0x7f6fce9cd800] 09:48:03 INFO - PROCESS | 1830 | 1461257283331 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]]]}] 09:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2050ms 09:48:03 INFO - PROCESS | 1830 | 1461257283374 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:48:03 INFO - PROCESS | 1830 | 1461257283386 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:48:03 INFO - PROCESS | 1830 | 1461257283398 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:48:03 INFO - PROCESS | 1830 | 1461257283404 Marionette TRACE conn3 <- [1,1362,null,{}] 09:48:03 INFO - PROCESS | 1830 | 1461257283498 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}] 09:48:03 INFO - PROCESS | 1830 | 1461257283889 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:48:04 INFO - PROCESS | 1830 | 1461257284179 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddec3800 == 126 [pid = 1830] [id = 348] 09:48:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fd5483c00) [pid = 1830] [serial = 1045] [outer = (nil)] 09:48:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fd6722400) [pid = 1830] [serial = 1046] [outer = 0x7f6fd5483c00] 09:48:04 INFO - PROCESS | 1830 | 1461257284264 Marionette DEBUG loaded listener.js 09:48:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fd714c000) [pid = 1830] [serial = 1047] [outer = 0x7f6fd5483c00] 09:48:05 INFO - PROCESS | 1830 | 1461257285783 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]]]}] 09:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2465ms 09:48:05 INFO - PROCESS | 1830 | 1461257285863 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:48:05 INFO - PROCESS | 1830 | 1461257285870 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:48:05 INFO - PROCESS | 1830 | 1461257285883 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 1830 | 1461257285889 Marionette TRACE conn3 <- [1,1366,null,{}] 09:48:05 INFO - PROCESS | 1830 | 1461257285923 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}] 09:48:06 INFO - PROCESS | 1830 | 1461257286345 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:48:06 INFO - PROCESS | 1830 | 1461257286523 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe20d4000 == 127 [pid = 1830] [id = 349] 09:48:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fd714e000) [pid = 1830] [serial = 1048] [outer = (nil)] 09:48:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fdc93f800) [pid = 1830] [serial = 1049] [outer = 0x7f6fd714e000] 09:48:06 INFO - PROCESS | 1830 | 1461257286662 Marionette DEBUG loaded listener.js 09:48:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6fddf09000) [pid = 1830] [serial = 1050] [outer = 0x7f6fd714e000] 09:48:07 INFO - PROCESS | 1830 | 1461257287714 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] 09:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:48:07 INFO - PROCESS | 1830 | 1461257287761 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:48:07 INFO - PROCESS | 1830 | 1461257287769 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:48:07 INFO - PROCESS | 1830 | 1461257287773 Marionette TRACE conn3 <- [1,1370,null,{}] 09:48:07 INFO - PROCESS | 1830 | 1461257287778 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}] 09:48:07 INFO - PROCESS | 1830 | 1461257287985 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:48:08 INFO - PROCESS | 1830 | 1461257288297 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27cf800 == 128 [pid = 1830] [id = 350] 09:48:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6fd44c7800) [pid = 1830] [serial = 1051] [outer = (nil)] 09:48:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fde374800) [pid = 1830] [serial = 1052] [outer = 0x7f6fd44c7800] 09:48:08 INFO - PROCESS | 1830 | 1461257288402 Marionette DEBUG loaded listener.js 09:48:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fde79c800) [pid = 1830] [serial = 1053] [outer = 0x7f6fd44c7800] 09:48:09 INFO - PROCESS | 1830 | 1461257289329 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] 09:48:09 INFO - PROCESS | 1830 | 1461257289365 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:48:09 INFO - PROCESS | 1830 | 1461257289371 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:48:09 INFO - PROCESS | 1830 | 1461257289374 Marionette TRACE conn3 <- [1,1374,null,{}] 09:48:09 INFO - PROCESS | 1830 | 1461257289381 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}] 09:48:09 INFO - PROCESS | 1830 | 1461257289586 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:48:09 INFO - PROCESS | 1830 | 1461257289790 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6812800 == 129 [pid = 1830] [id = 351] 09:48:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6fdb733800) [pid = 1830] [serial = 1054] [outer = (nil)] 09:48:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fdec51c00) [pid = 1830] [serial = 1055] [outer = 0x7f6fdb733800] 09:48:09 INFO - PROCESS | 1830 | 1461257289914 Marionette DEBUG loaded listener.js 09:48:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6fdef3fc00) [pid = 1830] [serial = 1056] [outer = 0x7f6fdb733800] 09:48:11 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:48:11 INFO - PROCESS | 1830 | 1461257291051 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] 09:48:11 INFO - PROCESS | 1830 | 1461257291121 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:48:11 INFO - PROCESS | 1830 | 1461257291127 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:48:11 INFO - PROCESS | 1830 | 1461257291131 Marionette TRACE conn3 <- [1,1378,null,{}] 09:48:11 INFO - PROCESS | 1830 | 1461257291137 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}] 09:48:11 INFO - PROCESS | 1830 | 1461257291466 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:48:11 INFO - PROCESS | 1830 | 1461257291708 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b12000 == 130 [pid = 1830] [id = 352] 09:48:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fe542fc00) [pid = 1830] [serial = 1057] [outer = (nil)] 09:48:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fe62a7800) [pid = 1830] [serial = 1058] [outer = 0x7f6fe542fc00] 09:48:11 INFO - PROCESS | 1830 | 1461257291790 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fe7673000) [pid = 1830] [serial = 1059] [outer = 0x7f6fe542fc00] 09:48:12 INFO - PROCESS | 1830 | 1461257292654 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] 09:48:12 INFO - PROCESS | 1830 | 1461257292715 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:48:12 INFO - PROCESS | 1830 | 1461257292723 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 1830 | 1461257292725 Marionette TRACE conn3 <- [1,1382,null,{}] 09:48:12 INFO - PROCESS | 1830 | 1461257292731 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}] 09:48:12 INFO - PROCESS | 1830 | 1461257292935 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:48:13 INFO - PROCESS | 1830 | 1461257293137 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4e46800 == 131 [pid = 1830] [id = 353] 09:48:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fddf98400) [pid = 1830] [serial = 1060] [outer = (nil)] 09:48:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fe8787000) [pid = 1830] [serial = 1061] [outer = 0x7f6fddf98400] 09:48:13 INFO - PROCESS | 1830 | 1461257293255 Marionette DEBUG loaded listener.js 09:48:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fe88acc00) [pid = 1830] [serial = 1062] [outer = 0x7f6fddf98400] 09:48:14 INFO - PROCESS | 1830 | [1830] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 09:48:14 INFO - PROCESS | 1830 | 1461257294232 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] 09:48:14 INFO - PROCESS | 1830 | 1461257294311 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:48:14 INFO - PROCESS | 1830 | 1461257294318 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:48:14 INFO - PROCESS | 1830 | 1461257294322 Marionette TRACE conn3 <- [1,1386,null,{}] 09:48:14 INFO - PROCESS | 1830 | 1461257294327 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}] 09:48:14 INFO - PROCESS | 1830 | 1461257294534 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:48:14 INFO - PROCESS | 1830 | 1461257294794 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa01b800 == 132 [pid = 1830] [id = 354] 09:48:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fde32b400) [pid = 1830] [serial = 1063] [outer = (nil)] 09:48:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fedf49c00) [pid = 1830] [serial = 1064] [outer = 0x7f6fde32b400] 09:48:14 INFO - PROCESS | 1830 | 1461257294874 Marionette DEBUG loaded listener.js 09:48:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6ff4974c00) [pid = 1830] [serial = 1065] [outer = 0x7f6fde32b400] 09:48:15 INFO - PROCESS | 1830 | 1461257295806 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] 09:48:15 INFO - PROCESS | 1830 | 1461257295863 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:48:15 INFO - PROCESS | 1830 | 1461257295870 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:48:15 INFO - PROCESS | 1830 | 1461257295874 Marionette TRACE conn3 <- [1,1390,null,{}] 09:48:15 INFO - PROCESS | 1830 | 1461257295879 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}] 09:48:16 INFO - PROCESS | 1830 | 1461257296129 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:48:16 INFO - PROCESS | 1830 | 1461257296389 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fff222800 == 133 [pid = 1830] [id = 355] 09:48:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6fe88adc00) [pid = 1830] [serial = 1066] [outer = (nil)] 09:48:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6ff5d31800) [pid = 1830] [serial = 1067] [outer = 0x7f6fe88adc00] 09:48:16 INFO - PROCESS | 1830 | 1461257296473 Marionette DEBUG loaded listener.js 09:48:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6ff61ce000) [pid = 1830] [serial = 1068] [outer = 0x7f6fe88adc00] 09:48:17 INFO - PROCESS | 1830 | 1461257297305 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]]]}] 09:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1486ms 09:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:48:17 INFO - PROCESS | 1830 | 1461257297358 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:48:17 INFO - PROCESS | 1830 | 1461257297361 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:48:17 INFO - PROCESS | 1830 | 1461257297368 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:48:17 INFO - PROCESS | 1830 | 1461257297371 Marionette TRACE conn3 <- [1,1394,null,{}] 09:48:17 INFO - PROCESS | 1830 | 1461257297378 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}] 09:48:17 INFO - PROCESS | 1830 | 1461257297585 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:48:17 INFO - PROCESS | 1830 | 1461257297790 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb7b7800 == 134 [pid = 1830] [id = 356] 09:48:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6fde36f400) [pid = 1830] [serial = 1069] [outer = (nil)] 09:48:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6ff9709800) [pid = 1830] [serial = 1070] [outer = 0x7f6fde36f400] 09:48:17 INFO - PROCESS | 1830 | 1461257297952 Marionette DEBUG loaded listener.js 09:48:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6ff9736800) [pid = 1830] [serial = 1071] [outer = 0x7f6fde36f400] 09:48:18 INFO - PROCESS | 1830 | 1461257298819 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]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1481ms 09:48:18 INFO - PROCESS | 1830 | 1461257298849 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:48:18 INFO - PROCESS | 1830 | 1461257298852 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:48:18 INFO - PROCESS | 1830 | 1461257298859 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 1830 | 1461257298862 Marionette TRACE conn3 <- [1,1398,null,{}] 09:48:18 INFO - PROCESS | 1830 | 1461257298867 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}] 09:48:19 INFO - PROCESS | 1830 | 1461257299090 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:48:19 INFO - PROCESS | 1830 | 1461257299304 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce89e800 == 135 [pid = 1830] [id = 357] 09:48:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6ff9dcf800) [pid = 1830] [serial = 1072] [outer = (nil)] 09:48:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6ff9e52c00) [pid = 1830] [serial = 1073] [outer = 0x7f6ff9dcf800] 09:48:19 INFO - PROCESS | 1830 | 1461257299479 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6ffa070c00) [pid = 1830] [serial = 1074] [outer = 0x7f6ff9dcf800] 09:48:20 INFO - PROCESS | 1830 | 1461257300489 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]]]}] 09:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1686ms 09:48:20 INFO - PROCESS | 1830 | 1461257300547 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:48:20 INFO - PROCESS | 1830 | 1461257300550 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:48:20 INFO - PROCESS | 1830 | 1461257300557 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:48:20 INFO - PROCESS | 1830 | 1461257300562 Marionette TRACE conn3 <- [1,1402,null,{}] 09:48:20 INFO - PROCESS | 1830 | 1461257300567 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}] 09:48:20 INFO - PROCESS | 1830 | 1461257300865 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:48:21 INFO - PROCESS | 1830 | 1461257301122 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2ed8800 == 136 [pid = 1830] [id = 358] 09:48:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fce9c6400) [pid = 1830] [serial = 1075] [outer = (nil)] 09:48:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6fcf519000) [pid = 1830] [serial = 1076] [outer = 0x7f6fce9c6400] 09:48:21 INFO - PROCESS | 1830 | 1461257301204 Marionette DEBUG loaded listener.js 09:48:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f6fd100fc00) [pid = 1830] [serial = 1077] [outer = 0x7f6fce9c6400] 09:48:22 INFO - PROCESS | 1830 | 1461257302074 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]]]}] 09:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1580ms 09:48:22 INFO - PROCESS | 1830 | 1461257302140 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:48:22 INFO - PROCESS | 1830 | 1461257302144 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:48:22 INFO - PROCESS | 1830 | 1461257302150 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:48:22 INFO - PROCESS | 1830 | 1461257302153 Marionette TRACE conn3 <- [1,1406,null,{}] 09:48:22 INFO - PROCESS | 1830 | 1461257302161 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}] 09:48:22 INFO - PROCESS | 1830 | 1461257302412 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:48:22 INFO - PROCESS | 1830 | 1461257302667 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1a8f800 == 137 [pid = 1830] [id = 359] 09:48:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f6fcddb2000) [pid = 1830] [serial = 1078] [outer = (nil)] 09:48:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f6fd1070c00) [pid = 1830] [serial = 1079] [outer = 0x7f6fcddb2000] 09:48:22 INFO - PROCESS | 1830 | 1461257302787 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f6fd3ef1c00) [pid = 1830] [serial = 1080] [outer = 0x7f6fcddb2000] 09:48:23 INFO - PROCESS | 1830 | 1461257303834 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]]]}] 09:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1740ms 09:48:23 INFO - PROCESS | 1830 | 1461257303894 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 1830 | 1461257303899 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:48:23 INFO - PROCESS | 1830 | 1461257303908 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 1830 | 1461257303911 Marionette TRACE conn3 <- [1,1410,null,{}] 09:48:23 INFO - PROCESS | 1830 | 1461257303919 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}] 09:48:24 INFO - PROCESS | 1830 | 1461257304155 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:48:24 INFO - PROCESS | 1830 | 1461257304442 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd09e0000 == 138 [pid = 1830] [id = 360] 09:48:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f6fcddb4000) [pid = 1830] [serial = 1081] [outer = (nil)] 09:48:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f6fd7143c00) [pid = 1830] [serial = 1082] [outer = 0x7f6fcddb4000] 09:48:24 INFO - PROCESS | 1830 | 1461257304519 Marionette DEBUG loaded listener.js 09:48:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f6fdbbea400) [pid = 1830] [serial = 1083] [outer = 0x7f6fcddb4000] 09:48:25 INFO - PROCESS | 1830 | 1461257305495 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]]]}] 09:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1641ms 09:48:25 INFO - PROCESS | 1830 | 1461257305565 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:48:25 INFO - PROCESS | 1830 | 1461257305570 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:48:25 INFO - PROCESS | 1830 | 1461257305624 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:48:25 INFO - PROCESS | 1830 | 1461257305626 Marionette TRACE conn3 <- [1,1414,null,{}] 09:48:25 INFO - PROCESS | 1830 | 1461257305646 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}] 09:48:26 INFO - PROCESS | 1830 | 1461257306280 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:48:26 INFO - PROCESS | 1830 | 1461257306605 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd32db000 == 139 [pid = 1830] [id = 361] 09:48:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f6fce9c8000) [pid = 1830] [serial = 1084] [outer = (nil)] 09:48:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f6fcea87400) [pid = 1830] [serial = 1085] [outer = 0x7f6fce9c8000] 09:48:26 INFO - PROCESS | 1830 | 1461257306676 Marionette DEBUG loaded listener.js 09:48:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f6fd1005800) [pid = 1830] [serial = 1086] [outer = 0x7f6fce9c8000] 09:48:27 INFO - PROCESS | 1830 | 1461257307634 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]]]}] 09:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2089ms 09:48:27 INFO - PROCESS | 1830 | 1461257307673 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:48:27 INFO - PROCESS | 1830 | 1461257307680 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:48:27 INFO - PROCESS | 1830 | 1461257307688 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:48:27 INFO - PROCESS | 1830 | 1461257307694 Marionette TRACE conn3 <- [1,1418,null,{}] 09:48:27 INFO - PROCESS | 1830 | 1461257307701 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}] 09:48:27 INFO - PROCESS | 1830 | 1461257307941 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:48:28 INFO - PROCESS | 1830 | 1461257308274 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd66cb800 == 140 [pid = 1830] [id = 362] 09:48:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f6fd3ec9000) [pid = 1830] [serial = 1087] [outer = (nil)] 09:48:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f6fd4731c00) [pid = 1830] [serial = 1088] [outer = 0x7f6fd3ec9000] 09:48:28 INFO - PROCESS | 1830 | 1461257308417 Marionette DEBUG loaded listener.js 09:48:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f6fd579d000) [pid = 1830] [serial = 1089] [outer = 0x7f6fd3ec9000] 09:48:29 INFO - PROCESS | 1830 | 1461257309471 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]]]}] 09:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1836ms 09:48:29 INFO - PROCESS | 1830 | 1461257309526 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:48:29 INFO - PROCESS | 1830 | 1461257309531 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:48:29 INFO - PROCESS | 1830 | 1461257309538 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:48:29 INFO - PROCESS | 1830 | 1461257309541 Marionette TRACE conn3 <- [1,1422,null,{}] 09:48:29 INFO - PROCESS | 1830 | 1461257309546 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}] 09:48:29 INFO - PROCESS | 1830 | 1461257309746 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe3526000 == 139 [pid = 1830] [id = 52] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfcd9800 == 138 [pid = 1830] [id = 51] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4e1e800 == 137 [pid = 1830] [id = 91] 09:48:30 INFO - PROCESS | 1830 | 1461257310132 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe20cc800 == 136 [pid = 1830] [id = 345] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe19ed800 == 135 [pid = 1830] [id = 344] 09:48:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0dc6800 == 136 [pid = 1830] [id = 363] 09:48:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f6fcea8fc00) [pid = 1830] [serial = 1090] [outer = (nil)] 09:48:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f6fd579dc00) [pid = 1830] [serial = 1091] [outer = 0x7f6fcea8fc00] 09:48:30 INFO - PROCESS | 1830 | 1461257310229 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f6fd72efc00) [pid = 1830] [serial = 1092] [outer = 0x7f6fcea8fc00] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd7071000 == 135 [pid = 1830] [id = 343] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd6909000 == 134 [pid = 1830] [id = 342] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde9ae000 == 133 [pid = 1830] [id = 341] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd7070800 == 132 [pid = 1830] [id = 340] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2fc5800 == 131 [pid = 1830] [id = 339] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd691b000 == 130 [pid = 1830] [id = 338] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde413000 == 129 [pid = 1830] [id = 11] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fead06000 == 128 [pid = 1830] [id = 333] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe779b800 == 127 [pid = 1830] [id = 332] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe639d000 == 126 [pid = 1830] [id = 331] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe26c6800 == 125 [pid = 1830] [id = 330] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe217c000 == 124 [pid = 1830] [id = 329] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdea32800 == 123 [pid = 1830] [id = 328] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdbb30800 == 122 [pid = 1830] [id = 327] 09:48:30 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1e1e000 == 121 [pid = 1830] [id = 326] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f6fde5d1800) [pid = 1830] [serial = 708] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f6fe1fa7c00) [pid = 1830] [serial = 614] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f6fe60d8000) [pid = 1830] [serial = 626] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f6feed74000) [pid = 1830] [serial = 675] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f6fe55ea000) [pid = 1830] [serial = 656] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f6fead8f000) [pid = 1830] [serial = 665] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f6fe4688800) [pid = 1830] [serial = 714] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f6fddc9d400) [pid = 1830] [serial = 650] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f6fe468a800) [pid = 1830] [serial = 620] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f6fddc96c00) [pid = 1830] [serial = 705] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f6fde8dbc00) [pid = 1830] [serial = 653] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f6fe161d000) [pid = 1830] [serial = 711] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f6fe5ef0800) [pid = 1830] [serial = 623] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f6fe7e8f000) [pid = 1830] [serial = 659] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f6fe4073800) [pid = 1830] [serial = 617] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f6ff4b71c00) [pid = 1830] [serial = 672] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6fdef3f000) [pid = 1830] [serial = 611] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6feed1a800) [pid = 1830] [serial = 668] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fe884c800) [pid = 1830] [serial = 662] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fde91c400) [pid = 1830] [serial = 560] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6feab38400) [pid = 1830] [serial = 669] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fe4077800) [pid = 1830] [serial = 786] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fd473e400) [pid = 1830] [serial = 891] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6fe88a1400) [pid = 1830] [serial = 879] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fe35b3c00) [pid = 1830] [serial = 876] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6ff6008c00) [pid = 1830] [serial = 822] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fe88ae400) [pid = 1830] [serial = 774] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6fd3ed1c00) [pid = 1830] [serial = 825] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fde91d400) [pid = 1830] [serial = 843] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6ff4ca1400) [pid = 1830] [serial = 723] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fead8c000) [pid = 1830] [serial = 720] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fde24c400) [pid = 1830] [serial = 903] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6ff9737800) [pid = 1830] [serial = 789] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6fe692c000) [pid = 1830] [serial = 717] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6ff9dc6000) [pid = 1830] [serial = 828] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fded96400) [pid = 1830] [serial = 870] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fe64f6400) [pid = 1830] [serial = 768] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6ff6007800) [pid = 1830] [serial = 729] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6fde8a3c00) [pid = 1830] [serial = 765] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6ff50e5000) [pid = 1830] [serial = 726] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fddf04c00) [pid = 1830] [serial = 813] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6fde32dc00) [pid = 1830] [serial = 867] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fe8236800) [pid = 1830] [serial = 771] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fde920800) [pid = 1830] [serial = 816] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6ff9dd2400) [pid = 1830] [serial = 834] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fe7e84800) [pid = 1830] [serial = 732] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fe88a7000) [pid = 1830] [serial = 819] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fd714e800) [pid = 1830] [serial = 840] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6ff973c400) [pid = 1830] [serial = 888] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6ff96f7800) [pid = 1830] [serial = 885] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6ff9703800) [pid = 1830] [serial = 780] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6ff7a95800) [pid = 1830] [serial = 777] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fe72d5c00) [pid = 1830] [serial = 735] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fddf9c400) [pid = 1830] [serial = 762] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fce9d0800) [pid = 1830] [serial = 897] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6ff4ca3c00) [pid = 1830] [serial = 882] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6ffa076800) [pid = 1830] [serial = 894] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fdbb56c00) [pid = 1830] [serial = 864] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fe1795c00) [pid = 1830] [serial = 873] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fd3ef0400) [pid = 1830] [serial = 831] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6ff9711c00) [pid = 1830] [serial = 783] [outer = (nil)] [url = about:blank] 09:48:30 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fde79f400) [pid = 1830] [serial = 837] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fdb738c00) [pid = 1830] [serial = 972] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fddc95000) [pid = 1830] [serial = 974] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fddf11800) [pid = 1830] [serial = 975] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fd44c2800) [pid = 1830] [serial = 966] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fd3eca800) [pid = 1830] [serial = 965] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fe1b0ec00) [pid = 1830] [serial = 932] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fcddb6000) [pid = 1830] [serial = 962] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fce9ce800) [pid = 1830] [serial = 963] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fe20b1000) [pid = 1830] [serial = 947] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fead91000) [pid = 1830] [serial = 935] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fd19dd000) [pid = 1830] [serial = 944] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fde36f800) [pid = 1830] [serial = 929] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fd3ec6800) [pid = 1830] [serial = 956] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fd564c000) [pid = 1830] [serial = 968] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fd670dc00) [pid = 1830] [serial = 926] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fdca96400) [pid = 1830] [serial = 950] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fd106ec00) [pid = 1830] [serial = 941] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fe20b5000) [pid = 1830] [serial = 953] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6ff970cc00) [pid = 1830] [serial = 938] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fd740f800) [pid = 1830] [serial = 959] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fd7412000) [pid = 1830] [serial = 971] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fddf9a400) [pid = 1830] [serial = 977] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fd69c3800) [pid = 1830] [serial = 969] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fde250400) [pid = 1830] [serial = 978] [outer = (nil)] [url = about:blank] 09:48:31 INFO - PROCESS | 1830 | 1461257311185 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]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1698ms 09:48:31 INFO - PROCESS | 1830 | 1461257311237 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:48:31 INFO - PROCESS | 1830 | 1461257311242 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:48:31 INFO - PROCESS | 1830 | 1461257311257 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 1830 | 1461257311264 Marionette TRACE conn3 <- [1,1426,null,{}] 09:48:31 INFO - PROCESS | 1830 | 1461257311269 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}] 09:48:31 INFO - PROCESS | 1830 | 1461257311455 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:48:31 INFO - PROCESS | 1830 | 1461257311654 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6655800 == 122 [pid = 1830] [id = 364] 09:48:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fcddb6000) [pid = 1830] [serial = 1093] [outer = (nil)] 09:48:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fd7413c00) [pid = 1830] [serial = 1094] [outer = 0x7f6fcddb6000] 09:48:31 INFO - PROCESS | 1830 | 1461257311722 Marionette DEBUG loaded listener.js 09:48:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fdca8e800) [pid = 1830] [serial = 1095] [outer = 0x7f6fcddb6000] 09:48:32 INFO - PROCESS | 1830 | 1461257312484 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]]]}] 09:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1292ms 09:48:32 INFO - PROCESS | 1830 | 1461257312543 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:48:32 INFO - PROCESS | 1830 | 1461257312546 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:48:32 INFO - PROCESS | 1830 | 1461257312552 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:48:32 INFO - PROCESS | 1830 | 1461257312554 Marionette TRACE conn3 <- [1,1430,null,{}] 09:48:32 INFO - PROCESS | 1830 | 1461257312561 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}] 09:48:32 INFO - PROCESS | 1830 | 1461257312797 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:48:32 INFO - PROCESS | 1830 | 1461257312832 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdbb30800 == 123 [pid = 1830] [id = 365] 09:48:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fdc931800) [pid = 1830] [serial = 1096] [outer = (nil)] 09:48:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fddf0c000) [pid = 1830] [serial = 1097] [outer = 0x7f6fdc931800] 09:48:32 INFO - PROCESS | 1830 | 1461257312897 Marionette DEBUG loaded listener.js 09:48:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fddf9dc00) [pid = 1830] [serial = 1098] [outer = 0x7f6fdc931800] 09:48:33 INFO - PROCESS | 1830 | 1461257313862 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]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1331ms 09:48:33 INFO - PROCESS | 1830 | 1461257313885 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:48:33 INFO - PROCESS | 1830 | 1461257313889 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:48:33 INFO - PROCESS | 1830 | 1461257313899 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:48:33 INFO - PROCESS | 1830 | 1461257313905 Marionette TRACE conn3 <- [1,1434,null,{}] 09:48:33 INFO - PROCESS | 1830 | 1461257313930 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}] 09:48:34 INFO - PROCESS | 1830 | 1461257314276 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:48:34 INFO - PROCESS | 1830 | 1461257314311 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdcb1c800 == 124 [pid = 1830] [id = 366] 09:48:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fde256800) [pid = 1830] [serial = 1099] [outer = (nil)] 09:48:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fde32e400) [pid = 1830] [serial = 1100] [outer = 0x7f6fde256800] 09:48:34 INFO - PROCESS | 1830 | 1461257314405 Marionette DEBUG loaded listener.js 09:48:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fde758c00) [pid = 1830] [serial = 1101] [outer = 0x7f6fde256800] 09:48:35 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fdefa2800) [pid = 1830] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:48:35 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fddfcf800) [pid = 1830] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:48:35 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fe009a800) [pid = 1830] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:48:35 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fd579b800) [pid = 1830] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:48:35 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fd7411c00) [pid = 1830] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:48:35 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fcddb7400) [pid = 1830] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:48:35 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fce9cc800) [pid = 1830] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:48:35 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fd69ca800) [pid = 1830] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:48:35 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fd19d8800) [pid = 1830] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:48:35 INFO - PROCESS | 1830 | 1461257315790 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]]]}] 09:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1948ms 09:48:35 INFO - PROCESS | 1830 | 1461257315849 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:48:35 INFO - PROCESS | 1830 | 1461257315852 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:48:35 INFO - PROCESS | 1830 | 1461257315858 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:48:35 INFO - PROCESS | 1830 | 1461257315860 Marionette TRACE conn3 <- [1,1438,null,{}] 09:48:35 INFO - PROCESS | 1830 | 1461257315865 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}] 09:48:36 INFO - PROCESS | 1830 | 1461257316125 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:48:36 INFO - PROCESS | 1830 | 1461257316147 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdccf8000 == 125 [pid = 1830] [id = 367] 09:48:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fce9cc800) [pid = 1830] [serial = 1102] [outer = (nil)] 09:48:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fde754800) [pid = 1830] [serial = 1103] [outer = 0x7f6fce9cc800] 09:48:36 INFO - PROCESS | 1830 | 1461257316212 Marionette DEBUG loaded listener.js 09:48:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fde919000) [pid = 1830] [serial = 1104] [outer = 0x7f6fce9cc800] 09:48:37 INFO - PROCESS | 1830 | 1461257317026 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]]]}] 09:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1184ms 09:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:48:37 INFO - PROCESS | 1830 | 1461257317042 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:48:37 INFO - PROCESS | 1830 | 1461257317045 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:48:37 INFO - PROCESS | 1830 | 1461257317175 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:48:37 INFO - PROCESS | 1830 | 1461257317180 Marionette TRACE conn3 <- [1,1442,null,{}] 09:48:37 INFO - PROCESS | 1830 | 1461257317206 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}] 09:48:37 INFO - PROCESS | 1830 | 1461257317423 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:48:37 INFO - PROCESS | 1830 | 1461257317617 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fdf800 == 126 [pid = 1830] [id = 368] 09:48:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fd1002800) [pid = 1830] [serial = 1105] [outer = (nil)] 09:48:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fd1008c00) [pid = 1830] [serial = 1106] [outer = 0x7f6fd1002800] 09:48:37 INFO - PROCESS | 1830 | 1461257317692 Marionette DEBUG loaded listener.js 09:48:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fd19dd000) [pid = 1830] [serial = 1107] [outer = 0x7f6fd1002800] 09:48:38 INFO - PROCESS | 1830 | 1461257318723 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]]]}] 09:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1724ms 09:48:38 INFO - PROCESS | 1830 | 1461257318778 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:48:38 INFO - PROCESS | 1830 | 1461257318784 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:48:38 INFO - PROCESS | 1830 | 1461257318792 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:48:38 INFO - PROCESS | 1830 | 1461257318797 Marionette TRACE conn3 <- [1,1446,null,{}] 09:48:38 INFO - PROCESS | 1830 | 1461257318809 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}] 09:48:39 INFO - PROCESS | 1830 | 1461257319064 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:48:39 INFO - PROCESS | 1830 | 1461257319334 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb9a5800 == 127 [pid = 1830] [id = 369] 09:48:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fd6705c00) [pid = 1830] [serial = 1108] [outer = (nil)] 09:48:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fd7142400) [pid = 1830] [serial = 1109] [outer = 0x7f6fd6705c00] 09:48:39 INFO - PROCESS | 1830 | 1461257319411 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fd72e4c00) [pid = 1830] [serial = 1110] [outer = 0x7f6fd6705c00] 09:48:40 INFO - PROCESS | 1830 | 1461257320357 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]]]}] 09:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1635ms 09:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:48:40 INFO - PROCESS | 1830 | 1461257320428 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:48:40 INFO - PROCESS | 1830 | 1461257320431 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:48:40 INFO - PROCESS | 1830 | 1461257320438 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:48:40 INFO - PROCESS | 1830 | 1461257320441 Marionette TRACE conn3 <- [1,1450,null,{}] 09:48:40 INFO - PROCESS | 1830 | 1461257320447 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}] 09:48:40 INFO - PROCESS | 1830 | 1461257320708 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:48:41 INFO - PROCESS | 1830 | 1461257321067 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde9a1000 == 128 [pid = 1830] [id = 370] 09:48:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fddc92c00) [pid = 1830] [serial = 1111] [outer = (nil)] 09:48:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fddf10400) [pid = 1830] [serial = 1112] [outer = 0x7f6fddc92c00] 09:48:41 INFO - PROCESS | 1830 | 1461257321170 Marionette DEBUG loaded listener.js 09:48:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fde14bc00) [pid = 1830] [serial = 1113] [outer = 0x7f6fddc92c00] 09:48:42 INFO - PROCESS | 1830 | 1461257322145 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]]]}] 09:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1783ms 09:48:42 INFO - PROCESS | 1830 | 1461257322221 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:48:42 INFO - PROCESS | 1830 | 1461257322225 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:48:42 INFO - PROCESS | 1830 | 1461257322232 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:48:42 INFO - PROCESS | 1830 | 1461257322237 Marionette TRACE conn3 <- [1,1454,null,{}] 09:48:42 INFO - PROCESS | 1830 | 1461257322243 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}] 09:48:42 INFO - PROCESS | 1830 | 1461257322484 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:48:42 INFO - PROCESS | 1830 | 1461257322764 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe01ef000 == 129 [pid = 1830] [id = 371] 09:48:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fd69cdc00) [pid = 1830] [serial = 1114] [outer = (nil)] 09:48:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fde7a3400) [pid = 1830] [serial = 1115] [outer = 0x7f6fd69cdc00] 09:48:42 INFO - PROCESS | 1830 | 1461257322849 Marionette DEBUG loaded listener.js 09:48:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fdec4a800) [pid = 1830] [serial = 1116] [outer = 0x7f6fd69cdc00] 09:48:43 INFO - PROCESS | 1830 | 1461257323723 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]]]}] 09:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1534ms 09:48:43 INFO - PROCESS | 1830 | 1461257323767 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:48:43 INFO - PROCESS | 1830 | 1461257323771 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:48:43 INFO - PROCESS | 1830 | 1461257323777 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:48:43 INFO - PROCESS | 1830 | 1461257323780 Marionette TRACE conn3 <- [1,1458,null,{}] 09:48:43 INFO - PROCESS | 1830 | 1461257323786 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}] 09:48:43 INFO - PROCESS | 1830 | 1461257323990 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:48:44 INFO - PROCESS | 1830 | 1461257324189 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1e19800 == 130 [pid = 1830] [id = 372] 09:48:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fcf517c00) [pid = 1830] [serial = 1117] [outer = (nil)] 09:48:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fddf9f000) [pid = 1830] [serial = 1118] [outer = 0x7f6fcf517c00] 09:48:44 INFO - PROCESS | 1830 | 1461257324290 Marionette DEBUG loaded listener.js 09:48:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fdfe05c00) [pid = 1830] [serial = 1119] [outer = 0x7f6fcf517c00] 09:48:45 INFO - PROCESS | 1830 | 1461257325366 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]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1633ms 09:48:45 INFO - PROCESS | 1830 | 1461257325412 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:48:45 INFO - PROCESS | 1830 | 1461257325416 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:48:45 INFO - PROCESS | 1830 | 1461257325423 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 1830 | 1461257325426 Marionette TRACE conn3 <- [1,1462,null,{}] 09:48:45 INFO - PROCESS | 1830 | 1461257325432 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}] 09:48:45 INFO - PROCESS | 1830 | 1461257325675 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:48:45 INFO - PROCESS | 1830 | 1461257325980 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2284800 == 131 [pid = 1830] [id = 373] 09:48:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fe1fa9c00) [pid = 1830] [serial = 1120] [outer = (nil)] 09:48:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fe1fb0c00) [pid = 1830] [serial = 1121] [outer = 0x7f6fe1fa9c00] 09:48:46 INFO - PROCESS | 1830 | 1461257326061 Marionette DEBUG loaded listener.js 09:48:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fe35a5c00) [pid = 1830] [serial = 1122] [outer = 0x7f6fe1fa9c00] 09:48:47 INFO - PROCESS | 1830 | 1461257327014 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]]]}] 09:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1632ms 09:48:47 INFO - PROCESS | 1830 | 1461257327055 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:48:47 INFO - PROCESS | 1830 | 1461257327059 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:48:47 INFO - PROCESS | 1830 | 1461257327065 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:48:47 INFO - PROCESS | 1830 | 1461257327067 Marionette TRACE conn3 <- [1,1466,null,{}] 09:48:47 INFO - PROCESS | 1830 | 1461257327074 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}] 09:48:47 INFO - PROCESS | 1830 | 1461257327266 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:48:47 INFO - PROCESS | 1830 | 1461257327514 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe26bf000 == 132 [pid = 1830] [id = 374] 09:48:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fdbb60c00) [pid = 1830] [serial = 1123] [outer = (nil)] 09:48:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fe4688800) [pid = 1830] [serial = 1124] [outer = 0x7f6fdbb60c00] 09:48:47 INFO - PROCESS | 1830 | 1461257327604 Marionette DEBUG loaded listener.js 09:48:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fe5ee6c00) [pid = 1830] [serial = 1125] [outer = 0x7f6fdbb60c00] 09:48:48 INFO - PROCESS | 1830 | 1461257328560 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]]]}] 09:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1535ms 09:48:48 INFO - PROCESS | 1830 | 1461257328602 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:48:48 INFO - PROCESS | 1830 | 1461257328607 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:48:48 INFO - PROCESS | 1830 | 1461257328613 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:48:48 INFO - PROCESS | 1830 | 1461257328616 Marionette TRACE conn3 <- [1,1470,null,{}] 09:48:48 INFO - PROCESS | 1830 | 1461257328623 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}] 09:48:48 INFO - PROCESS | 1830 | 1461257328847 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:48:49 INFO - PROCESS | 1830 | 1461257329084 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe3532800 == 133 [pid = 1830] [id = 375] 09:48:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fde152000) [pid = 1830] [serial = 1126] [outer = (nil)] 09:48:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fe64f6400) [pid = 1830] [serial = 1127] [outer = 0x7f6fde152000] 09:48:49 INFO - PROCESS | 1830 | 1461257329173 Marionette DEBUG loaded listener.js 09:48:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fe701f800) [pid = 1830] [serial = 1128] [outer = 0x7f6fde152000] 09:48:50 INFO - PROCESS | 1830 | 1461257330034 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]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1484ms 09:48:50 INFO - PROCESS | 1830 | 1461257330100 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 1830 | 1461257330104 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:48:50 INFO - PROCESS | 1830 | 1461257330110 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 1830 | 1461257330114 Marionette TRACE conn3 <- [1,1474,null,{}] 09:48:50 INFO - PROCESS | 1830 | 1461257330119 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}] 09:48:50 INFO - PROCESS | 1830 | 1461257330343 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:48:50 INFO - PROCESS | 1830 | 1461257330542 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6c03000 == 134 [pid = 1830] [id = 376] 09:48:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fe4079800) [pid = 1830] [serial = 1129] [outer = (nil)] 09:48:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fe7e89400) [pid = 1830] [serial = 1130] [outer = 0x7f6fe4079800] 09:48:50 INFO - PROCESS | 1830 | 1461257330703 Marionette DEBUG loaded listener.js 09:48:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fe884f800) [pid = 1830] [serial = 1131] [outer = 0x7f6fe4079800] 09:48:51 INFO - PROCESS | 1830 | 1461257331619 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]]]}] 09:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1587ms 09:48:51 INFO - PROCESS | 1830 | 1461257331700 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:48:51 INFO - PROCESS | 1830 | 1461257331703 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:48:51 INFO - PROCESS | 1830 | 1461257331711 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:48:51 INFO - PROCESS | 1830 | 1461257331715 Marionette TRACE conn3 <- [1,1478,null,{}] 09:48:51 INFO - PROCESS | 1830 | 1461257331721 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}] 09:48:51 INFO - PROCESS | 1830 | 1461257331967 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:48:52 INFO - PROCESS | 1830 | 1461257332229 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7786000 == 135 [pid = 1830] [id = 377] 09:48:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fe55ea000) [pid = 1830] [serial = 1132] [outer = (nil)] 09:48:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fe88aac00) [pid = 1830] [serial = 1133] [outer = 0x7f6fe55ea000] 09:48:52 INFO - PROCESS | 1830 | 1461257332372 Marionette DEBUG loaded listener.js 09:48:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6feed6f800) [pid = 1830] [serial = 1134] [outer = 0x7f6fe55ea000] 09:48:53 INFO - PROCESS | 1830 | 1461257333271 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]]]}] 09:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1594ms 09:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:48:53 INFO - PROCESS | 1830 | 1461257333305 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:48:53 INFO - PROCESS | 1830 | 1461257333308 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:48:53 INFO - PROCESS | 1830 | 1461257333315 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:48:53 INFO - PROCESS | 1830 | 1461257333320 Marionette TRACE conn3 <- [1,1482,null,{}] 09:48:53 INFO - PROCESS | 1830 | 1461257333325 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}] 09:48:53 INFO - PROCESS | 1830 | 1461257333554 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:48:53 INFO - PROCESS | 1830 | 1461257333823 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feede1800 == 136 [pid = 1830] [id = 378] 09:48:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6ff5ec2800) [pid = 1830] [serial = 1135] [outer = (nil)] 09:48:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6ff7a95800) [pid = 1830] [serial = 1136] [outer = 0x7f6ff5ec2800] 09:48:53 INFO - PROCESS | 1830 | 1461257333948 Marionette DEBUG loaded listener.js 09:48:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6ff9730c00) [pid = 1830] [serial = 1137] [outer = 0x7f6ff5ec2800] 09:48:55 INFO - PROCESS | 1830 | 1461257335011 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]]]}] 09:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1733ms 09:48:55 INFO - PROCESS | 1830 | 1461257335047 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:48:55 INFO - PROCESS | 1830 | 1461257335052 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:48:55 INFO - PROCESS | 1830 | 1461257335058 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:48:55 INFO - PROCESS | 1830 | 1461257335061 Marionette TRACE conn3 <- [1,1486,null,{}] 09:48:55 INFO - PROCESS | 1830 | 1461257335067 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}] 09:48:55 INFO - PROCESS | 1830 | 1461257335280 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:48:55 INFO - PROCESS | 1830 | 1461257335577 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5b0e800 == 137 [pid = 1830] [id = 379] 09:48:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6ff9737000) [pid = 1830] [serial = 1138] [outer = (nil)] 09:48:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6ff9dc7000) [pid = 1830] [serial = 1139] [outer = 0x7f6ff9737000] 09:48:55 INFO - PROCESS | 1830 | 1461257335657 Marionette DEBUG loaded listener.js 09:48:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6ff9e57c00) [pid = 1830] [serial = 1140] [outer = 0x7f6ff9737000] 09:48:56 INFO - PROCESS | 1830 | 1461257336591 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]]]}] 09:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1586ms 09:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:48:56 INFO - PROCESS | 1830 | 1461257336645 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:48:56 INFO - PROCESS | 1830 | 1461257336647 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:48:56 INFO - PROCESS | 1830 | 1461257336654 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:48:56 INFO - PROCESS | 1830 | 1461257336658 Marionette TRACE conn3 <- [1,1490,null,{}] 09:48:56 INFO - PROCESS | 1830 | 1461257336663 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}] 09:48:56 INFO - PROCESS | 1830 | 1461257336876 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:48:57 INFO - PROCESS | 1830 | 1461257337119 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9e34800 == 138 [pid = 1830] [id = 380] 09:48:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fe5d1c800) [pid = 1830] [serial = 1141] [outer = (nil)] 09:48:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fe5d25000) [pid = 1830] [serial = 1142] [outer = 0x7f6fe5d1c800] 09:48:57 INFO - PROCESS | 1830 | 1461257337241 Marionette DEBUG loaded listener.js 09:48:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fe5d29400) [pid = 1830] [serial = 1143] [outer = 0x7f6fe5d1c800] 09:48:58 INFO - PROCESS | 1830 | 1461257338091 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]]]}] 09:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1485ms 09:48:58 INFO - PROCESS | 1830 | 1461257338139 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:48:58 INFO - PROCESS | 1830 | 1461257338142 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:48:58 INFO - PROCESS | 1830 | 1461257338149 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:48:58 INFO - PROCESS | 1830 | 1461257338152 Marionette TRACE conn3 <- [1,1494,null,{}] 09:48:58 INFO - PROCESS | 1830 | 1461257338158 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}] 09:48:58 INFO - PROCESS | 1830 | 1461257338468 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:48:58 INFO - PROCESS | 1830 | 1461257338713 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffe228800 == 139 [pid = 1830] [id = 381] 09:48:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fcf647c00) [pid = 1830] [serial = 1144] [outer = (nil)] 09:48:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6fcf650400) [pid = 1830] [serial = 1145] [outer = 0x7f6fcf647c00] 09:48:58 INFO - PROCESS | 1830 | 1461257338795 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6fcf655000) [pid = 1830] [serial = 1146] [outer = 0x7f6fcf647c00] 09:48:59 INFO - PROCESS | 1830 | 1461257339741 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]]]}] 09:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1642ms 09:48:59 INFO - PROCESS | 1830 | 1461257339792 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:48:59 INFO - PROCESS | 1830 | 1461257339796 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:48:59 INFO - PROCESS | 1830 | 1461257339802 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:48:59 INFO - PROCESS | 1830 | 1461257339804 Marionette TRACE conn3 <- [1,1498,null,{}] 09:48:59 INFO - PROCESS | 1830 | 1461257339810 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}] 09:49:00 INFO - PROCESS | 1830 | 1461257340016 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:49:00 INFO - PROCESS | 1830 | 1461257340283 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcbfe1800 == 140 [pid = 1830] [id = 382] 09:49:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fce9c5c00) [pid = 1830] [serial = 1147] [outer = (nil)] 09:49:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fe5d24c00) [pid = 1830] [serial = 1148] [outer = 0x7f6fce9c5c00] 09:49:00 INFO - PROCESS | 1830 | 1461257340426 Marionette DEBUG loaded listener.js 09:49:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6ff98bb400) [pid = 1830] [serial = 1149] [outer = 0x7f6fce9c5c00] 09:49:01 INFO - PROCESS | 1830 | 1461257341405 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]]]}] 09:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1639ms 09:49:01 INFO - PROCESS | 1830 | 1461257341443 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:49:01 INFO - PROCESS | 1830 | 1461257341448 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:49:01 INFO - PROCESS | 1830 | 1461257341456 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:49:01 INFO - PROCESS | 1830 | 1461257341460 Marionette TRACE conn3 <- [1,1502,null,{}] 09:49:01 INFO - PROCESS | 1830 | 1461257341469 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}] 09:49:01 INFO - PROCESS | 1830 | 1461257341744 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:49:02 INFO - PROCESS | 1830 | 1461257342049 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2edc000 == 141 [pid = 1830] [id = 383] 09:49:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fcbf61800) [pid = 1830] [serial = 1150] [outer = (nil)] 09:49:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6fcbf69400) [pid = 1830] [serial = 1151] [outer = 0x7f6fcbf61800] 09:49:02 INFO - PROCESS | 1830 | 1461257342137 Marionette DEBUG loaded listener.js 09:49:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fcbf6e800) [pid = 1830] [serial = 1152] [outer = 0x7f6fcbf61800] 09:49:03 INFO - PROCESS | 1830 | 1461257343322 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]]]}] 09:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1884ms 09:49:03 INFO - PROCESS | 1830 | 1461257343341 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:49:03 INFO - PROCESS | 1830 | 1461257343346 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:49:03 INFO - PROCESS | 1830 | 1461257343355 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:49:03 INFO - PROCESS | 1830 | 1461257343360 Marionette TRACE conn3 <- [1,1506,null,{}] 09:49:03 INFO - PROCESS | 1830 | 1461257343369 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}] 09:49:03 INFO - PROCESS | 1830 | 1461257343579 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:49:03 INFO - PROCESS | 1830 | 1461257343830 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb7a4000 == 142 [pid = 1830] [id = 384] 09:49:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fcf652800) [pid = 1830] [serial = 1153] [outer = (nil)] 09:49:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fd1004000) [pid = 1830] [serial = 1154] [outer = 0x7f6fcf652800] 09:49:03 INFO - PROCESS | 1830 | 1461257343905 Marionette DEBUG loaded listener.js 09:49:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fd19dc400) [pid = 1830] [serial = 1155] [outer = 0x7f6fcf652800] 09:49:04 INFO - PROCESS | 1830 | 1461257344792 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]]]}] 09:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1491ms 09:49:04 INFO - PROCESS | 1830 | 1461257344847 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:49:04 INFO - PROCESS | 1830 | 1461257344856 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:49:04 INFO - PROCESS | 1830 | 1461257344867 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:49:04 INFO - PROCESS | 1830 | 1461257344870 Marionette TRACE conn3 <- [1,1510,null,{}] 09:49:04 INFO - PROCESS | 1830 | 1461257344877 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}] 09:49:05 INFO - PROCESS | 1830 | 1461257345136 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:49:05 INFO - PROCESS | 1830 | 1461257345573 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce9e2000 == 143 [pid = 1830] [id = 385] 09:49:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fd3eef000) [pid = 1830] [serial = 1156] [outer = (nil)] 09:49:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fd4734800) [pid = 1830] [serial = 1157] [outer = 0x7f6fd3eef000] 09:49:05 INFO - PROCESS | 1830 | 1461257345646 Marionette DEBUG loaded listener.js 09:49:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fd579cc00) [pid = 1830] [serial = 1158] [outer = 0x7f6fd3eef000] 09:49:06 INFO - PROCESS | 1830 | 1461257346669 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]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1834ms 09:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:49:06 INFO - PROCESS | 1830 | 1461257346700 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 1830 | 1461257346703 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:49:06 INFO - PROCESS | 1830 | 1461257346710 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 1830 | 1461257346716 Marionette TRACE conn3 <- [1,1514,null,{}] 09:49:06 INFO - PROCESS | 1830 | 1461257346732 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}] 09:49:07 INFO - PROCESS | 1830 | 1461257346999 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:49:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdcb1c800 == 142 [pid = 1830] [id = 366] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fdefad800) [pid = 1830] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fd44cc000) [pid = 1830] [serial = 1040] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdbb30800 == 141 [pid = 1830] [id = 365] 09:49:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd6655800 == 140 [pid = 1830] [id = 364] 09:49:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0dc6800 == 139 [pid = 1830] [id = 363] 09:49:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd66cb800 == 138 [pid = 1830] [id = 362] 09:49:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd32db000 == 137 [pid = 1830] [id = 361] 09:49:07 INFO - PROCESS | 1830 | 1461257347332 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3049800 == 138 [pid = 1830] [id = 386] 09:49:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fd100f800) [pid = 1830] [serial = 1159] [outer = (nil)] 09:49:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fd7415c00) [pid = 1830] [serial = 1160] [outer = 0x7f6fd100f800] 09:49:07 INFO - PROCESS | 1830 | 1461257347412 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fdc932000) [pid = 1830] [serial = 1161] [outer = 0x7f6fd100f800] 09:49:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe20d4000 == 137 [pid = 1830] [id = 349] 09:49:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddec3800 == 136 [pid = 1830] [id = 348] 09:49:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd32df800 == 135 [pid = 1830] [id = 347] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fdec4dc00) [pid = 1830] [serial = 995] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fe1b18c00) [pid = 1830] [serial = 1035] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fdfe0d800) [pid = 1830] [serial = 1032] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fe00a0c00) [pid = 1830] [serial = 1034] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fe20afc00) [pid = 1830] [serial = 1037] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6fe62a6800) [pid = 1830] [serial = 1038] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6fde797400) [pid = 1830] [serial = 992] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fded97000) [pid = 1830] [serial = 1031] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fdc944400) [pid = 1830] [serial = 1023] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fdbb57800) [pid = 1830] [serial = 1022] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6fe7e88000) [pid = 1830] [serial = 1007] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fe40b0c00) [pid = 1830] [serial = 1001] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fe17e1800) [pid = 1830] [serial = 998] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6fd19e2c00) [pid = 1830] [serial = 1017] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fd1068000) [pid = 1830] [serial = 1016] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6ff4bd6000) [pid = 1830] [serial = 1010] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fd1066c00) [pid = 1830] [serial = 1028] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fddc94400) [pid = 1830] [serial = 1029] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fd3ee5400) [pid = 1830] [serial = 1013] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fde32e000) [pid = 1830] [serial = 1026] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fddfcb400) [pid = 1830] [serial = 1025] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fd3ee7000) [pid = 1830] [serial = 983] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fd5651400) [pid = 1830] [serial = 1020] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fd3ee4800) [pid = 1830] [serial = 1019] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fde6cd400) [pid = 1830] [serial = 980] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fd72e9400) [pid = 1830] [serial = 986] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fe6411000) [pid = 1830] [serial = 1004] [outer = (nil)] [url = about:blank] 09:49:07 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fddfc2c00) [pid = 1830] [serial = 989] [outer = (nil)] [url = about:blank] 09:49:08 INFO - PROCESS | 1830 | 1461257348178 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]]]}] 09:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1489ms 09:49:08 INFO - PROCESS | 1830 | 1461257348199 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:49:08 INFO - PROCESS | 1830 | 1461257348204 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:49:08 INFO - PROCESS | 1830 | 1461257348214 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 1830 | 1461257348216 Marionette TRACE conn3 <- [1,1518,null,{}] 09:49:08 INFO - PROCESS | 1830 | 1461257348222 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}] 09:49:08 INFO - PROCESS | 1830 | 1461257348426 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:49:08 INFO - PROCESS | 1830 | 1461257348590 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6655800 == 136 [pid = 1830] [id = 387] 09:49:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fd1066c00) [pid = 1830] [serial = 1162] [outer = (nil)] 09:49:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fdca9a800) [pid = 1830] [serial = 1163] [outer = 0x7f6fd1066c00] 09:49:08 INFO - PROCESS | 1830 | 1461257348655 Marionette DEBUG loaded listener.js 09:49:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fddf92400) [pid = 1830] [serial = 1164] [outer = 0x7f6fd1066c00] 09:49:09 INFO - PROCESS | 1830 | 1461257349435 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]]]}] 09:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1289ms 09:49:09 INFO - PROCESS | 1830 | 1461257349505 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:49:09 INFO - PROCESS | 1830 | 1461257349508 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:49:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:49:09 INFO - PROCESS | 1830 | 1461257349521 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:49:09 INFO - PROCESS | 1830 | 1461257349523 Marionette TRACE conn3 <- [1,1522,null,{}] 09:49:09 INFO - PROCESS | 1830 | 1461257349528 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}] 09:49:09 INFO - PROCESS | 1830 | 1461257349768 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:49:09 INFO - PROCESS | 1830 | 1461257349798 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdca48000 == 137 [pid = 1830] [id = 388] 09:49:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fdc947000) [pid = 1830] [serial = 1165] [outer = (nil)] 09:49:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fde14d400) [pid = 1830] [serial = 1166] [outer = 0x7f6fdc947000] 09:49:09 INFO - PROCESS | 1830 | 1461257349861 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fde5cb400) [pid = 1830] [serial = 1167] [outer = 0x7f6fdc947000] 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:49:10 INFO - PROCESS | 1830 | 1461257350716 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"]]]}] 09:49:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:49:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 09:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:49:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 09:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:49:10 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 09:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:49:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1239ms 09:49:10 INFO - PROCESS | 1830 | 1461257350766 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 1830 | 1461257350772 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:49:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:49:10 INFO - PROCESS | 1830 | 1461257350782 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 1830 | 1461257350786 Marionette TRACE conn3 <- [1,1526,null,{}] 09:49:10 INFO - PROCESS | 1830 | 1461257350799 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}] 09:49:11 INFO - PROCESS | 1830 | 1461257351075 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:49:11 INFO - PROCESS | 1830 | 1461257351141 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde9af000 == 138 [pid = 1830] [id = 389] 09:49:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fe16bf800) [pid = 1830] [serial = 1168] [outer = (nil)] 09:49:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fe17e6400) [pid = 1830] [serial = 1169] [outer = 0x7f6fe16bf800] 09:49:11 INFO - PROCESS | 1830 | 1461257351314 Marionette DEBUG loaded listener.js 09:49:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fe1fa7800) [pid = 1830] [serial = 1170] [outer = 0x7f6fe16bf800] 09:49:11 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fde256800) [pid = 1830] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:49:11 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fcea8fc00) [pid = 1830] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:49:11 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fce9c3400) [pid = 1830] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:49:11 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fce9c8000) [pid = 1830] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:49:11 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fcddb6000) [pid = 1830] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:49:11 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fdc931800) [pid = 1830] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:49:11 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fd3ec9000) [pid = 1830] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:49:12 INFO - PROCESS | 1830 | 1461257352178 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"]]]}] 09:49:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:49:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:49:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:49:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:49:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:49:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:49:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1438ms 09:49:12 INFO - PROCESS | 1830 | 1461257352225 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:49:12 INFO - PROCESS | 1830 | 1461257352228 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:49:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:49:12 INFO - PROCESS | 1830 | 1461257352234 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:49:12 INFO - PROCESS | 1830 | 1461257352237 Marionette TRACE conn3 <- [1,1530,null,{}] 09:49:12 INFO - PROCESS | 1830 | 1461257352242 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}] 09:49:12 INFO - PROCESS | 1830 | 1461257352431 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:49:12 INFO - PROCESS | 1830 | 1461257352450 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19da000 == 139 [pid = 1830] [id = 390] 09:49:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fcddb6000) [pid = 1830] [serial = 1171] [outer = (nil)] 09:49:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fe1fa7000) [pid = 1830] [serial = 1172] [outer = 0x7f6fcddb6000] 09:49:12 INFO - PROCESS | 1830 | 1461257352660 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fe468a800) [pid = 1830] [serial = 1173] [outer = 0x7f6fcddb6000] 09:49:13 INFO - PROCESS | 1830 | 1461257353313 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]]]}] 09:49:13 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 09:49:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:49:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:49:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:49:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 09:49:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:49:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1087ms 09:49:13 INFO - PROCESS | 1830 | 1461257353324 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:49:13 INFO - PROCESS | 1830 | 1461257353327 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:49:13 INFO - PROCESS | 1830 | 1461257353339 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - PROCESS | 1830 | 1461257353343 Marionette TRACE conn3 <- [1,1534,null,{}] 09:49:13 INFO - PROCESS | 1830 | 1461257353350 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}] 09:49:13 INFO - PROCESS | 1830 | 1461257353525 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:49:13 INFO - PROCESS | 1830 | 1461257353817 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce9d9800 == 140 [pid = 1830] [id = 391] 09:49:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fcbf61c00) [pid = 1830] [serial = 1174] [outer = (nil)] 09:49:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fcbf69800) [pid = 1830] [serial = 1175] [outer = 0x7f6fcbf61c00] 09:49:13 INFO - PROCESS | 1830 | 1461257353899 Marionette DEBUG loaded listener.js 09:49:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fce9cf000) [pid = 1830] [serial = 1176] [outer = 0x7f6fcbf61c00] 09:49:14 INFO - PROCESS | 1830 | 1461257354949 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]]]}] 09:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1684ms 09:49:15 INFO - PROCESS | 1830 | 1461257355025 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:49:15 INFO - PROCESS | 1830 | 1461257355033 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:49:15 INFO - PROCESS | 1830 | 1461257355045 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:49:15 INFO - PROCESS | 1830 | 1461257355049 Marionette TRACE conn3 <- [1,1538,null,{}] 09:49:15 INFO - PROCESS | 1830 | 1461257355059 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}] 09:49:15 INFO - PROCESS | 1830 | 1461257355334 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:49:15 INFO - PROCESS | 1830 | 1461257355658 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc810800 == 141 [pid = 1830] [id = 392] 09:49:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fd473fc00) [pid = 1830] [serial = 1177] [outer = (nil)] 09:49:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fd6703000) [pid = 1830] [serial = 1178] [outer = 0x7f6fd473fc00] 09:49:15 INFO - PROCESS | 1830 | 1461257355741 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fd714c400) [pid = 1830] [serial = 1179] [outer = 0x7f6fd473fc00] 09:49:16 INFO - PROCESS | 1830 | 1461257356661 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]]]}] 09:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1685ms 09:49:16 INFO - PROCESS | 1830 | 1461257356732 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:49:16 INFO - PROCESS | 1830 | 1461257356739 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:49:16 INFO - PROCESS | 1830 | 1461257356748 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:49:16 INFO - PROCESS | 1830 | 1461257356751 Marionette TRACE conn3 <- [1,1542,null,{}] 09:49:16 INFO - PROCESS | 1830 | 1461257356757 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}] 09:49:16 INFO - PROCESS | 1830 | 1461257356965 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:49:17 INFO - PROCESS | 1830 | 1461257357258 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19ef800 == 142 [pid = 1830] [id = 393] 09:49:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fdbb56c00) [pid = 1830] [serial = 1180] [outer = (nil)] 09:49:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fddfc5000) [pid = 1830] [serial = 1181] [outer = 0x7f6fdbb56c00] 09:49:17 INFO - PROCESS | 1830 | 1461257357375 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6fde6c5000) [pid = 1830] [serial = 1182] [outer = 0x7f6fdbb56c00] 09:49:18 INFO - PROCESS | 1830 | 1461257358248 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]]]}] 09:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1532ms 09:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:49:18 INFO - PROCESS | 1830 | 1461257358280 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:49:18 INFO - PROCESS | 1830 | 1461257358283 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:49:18 INFO - PROCESS | 1830 | 1461257358292 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:49:18 INFO - PROCESS | 1830 | 1461257358302 Marionette TRACE conn3 <- [1,1546,null,{}] 09:49:18 INFO - PROCESS | 1830 | 1461257358317 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}] 09:49:18 INFO - PROCESS | 1830 | 1461257358531 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:49:18 INFO - PROCESS | 1830 | 1461257358735 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2ad9800 == 143 [pid = 1830] [id = 394] 09:49:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6fdca98400) [pid = 1830] [serial = 1183] [outer = (nil)] 09:49:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fe009a800) [pid = 1830] [serial = 1184] [outer = 0x7f6fdca98400] 09:49:18 INFO - PROCESS | 1830 | 1461257358852 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fe1798400) [pid = 1830] [serial = 1185] [outer = 0x7f6fdca98400] 09:49:19 INFO - PROCESS | 1830 | 1461257359794 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]]]}] 09:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1544ms 09:49:19 INFO - PROCESS | 1830 | 1461257359835 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:49:19 INFO - PROCESS | 1830 | 1461257359839 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:49:19 INFO - PROCESS | 1830 | 1461257359845 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:49:19 INFO - PROCESS | 1830 | 1461257359848 Marionette TRACE conn3 <- [1,1550,null,{}] 09:49:19 INFO - PROCESS | 1830 | 1461257359854 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}] 09:49:20 INFO - PROCESS | 1830 | 1461257360061 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:49:20 INFO - PROCESS | 1830 | 1461257360312 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7510000 == 144 [pid = 1830] [id = 395] 09:49:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6fde8dc400) [pid = 1830] [serial = 1186] [outer = (nil)] 09:49:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fe5d23000) [pid = 1830] [serial = 1187] [outer = 0x7f6fde8dc400] 09:49:20 INFO - PROCESS | 1830 | 1461257360444 Marionette DEBUG loaded listener.js 09:49:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6fe7011400) [pid = 1830] [serial = 1188] [outer = 0x7f6fde8dc400] 09:49:21 INFO - PROCESS | 1830 | 1461257361302 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]]]}] 09:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1529ms 09:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:49:21 INFO - PROCESS | 1830 | 1461257361376 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:49:21 INFO - PROCESS | 1830 | 1461257361379 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:49:21 INFO - PROCESS | 1830 | 1461257361386 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:49:21 INFO - PROCESS | 1830 | 1461257361389 Marionette TRACE conn3 <- [1,1554,null,{}] 09:49:21 INFO - PROCESS | 1830 | 1461257361395 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}] 09:49:21 INFO - PROCESS | 1830 | 1461257361608 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:49:21 INFO - PROCESS | 1830 | 1461257361869 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4bec800 == 145 [pid = 1830] [id = 396] 09:49:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fe88a0400) [pid = 1830] [serial = 1189] [outer = (nil)] 09:49:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fe88aa400) [pid = 1830] [serial = 1190] [outer = 0x7f6fe88a0400] 09:49:21 INFO - PROCESS | 1830 | 1461257361972 Marionette DEBUG loaded listener.js 09:49:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6ff4973400) [pid = 1830] [serial = 1191] [outer = 0x7f6fe88a0400] 09:49:22 INFO - PROCESS | 1830 | 1461257362833 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]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1499ms 09:49:22 INFO - PROCESS | 1830 | 1461257362884 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:49:22 INFO - PROCESS | 1830 | 1461257362888 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:49:22 INFO - PROCESS | 1830 | 1461257362895 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1830 | 1461257362898 Marionette TRACE conn3 <- [1,1558,null,{}] 09:49:22 INFO - PROCESS | 1830 | 1461257362904 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}] 09:49:23 INFO - PROCESS | 1830 | 1461257363138 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:49:23 INFO - PROCESS | 1830 | 1461257363389 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa29f800 == 146 [pid = 1830] [id = 397] 09:49:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fd6720c00) [pid = 1830] [serial = 1192] [outer = (nil)] 09:49:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6ff970f400) [pid = 1830] [serial = 1193] [outer = 0x7f6fd6720c00] 09:49:23 INFO - PROCESS | 1830 | 1461257363513 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6ff98b8c00) [pid = 1830] [serial = 1194] [outer = 0x7f6fd6720c00] 09:49:24 INFO - PROCESS | 1830 | 1461257364424 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]]]}] 09:49:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:49:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1580ms 09:49:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:49:24 INFO - PROCESS | 1830 | 1461257364476 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:49:24 INFO - PROCESS | 1830 | 1461257364479 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:49:24 INFO - PROCESS | 1830 | 1461257364486 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:49:24 INFO - PROCESS | 1830 | 1461257364489 Marionette TRACE conn3 <- [1,1562,null,{}] 09:49:24 INFO - PROCESS | 1830 | 1461257364510 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}] 09:49:24 INFO - PROCESS | 1830 | 1461257364794 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:49:25 INFO - PROCESS | 1830 | 1461257365038 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fff21c000 == 147 [pid = 1830] [id = 398] 09:49:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fcf6a1800) [pid = 1830] [serial = 1195] [outer = (nil)] 09:49:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fcf6aa800) [pid = 1830] [serial = 1196] [outer = 0x7f6fcf6a1800] 09:49:25 INFO - PROCESS | 1830 | 1461257365175 Marionette DEBUG loaded listener.js 09:49:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6fcf6aec00) [pid = 1830] [serial = 1197] [outer = 0x7f6fcf6a1800] 09:49:26 INFO - PROCESS | 1830 | 1461257366090 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]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1636ms 09:49:26 INFO - PROCESS | 1830 | 1461257366123 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 1830 | 1461257366128 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:49:26 INFO - PROCESS | 1830 | 1461257366136 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1830 | 1461257366140 Marionette TRACE conn3 <- [1,1566,null,{}] 09:49:26 INFO - PROCESS | 1830 | 1461257366147 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}] 09:49:26 INFO - PROCESS | 1830 | 1461257366455 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:49:26 INFO - PROCESS | 1830 | 1461257366714 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd687a000 == 148 [pid = 1830] [id = 399] 09:49:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6fcf6a3000) [pid = 1830] [serial = 1198] [outer = (nil)] 09:49:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6fd2d3c000) [pid = 1830] [serial = 1199] [outer = 0x7f6fcf6a3000] 09:49:26 INFO - PROCESS | 1830 | 1461257366837 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6fd2d41400) [pid = 1830] [serial = 1200] [outer = 0x7f6fcf6a3000] 09:49:27 INFO - PROCESS | 1830 | 1461257367710 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]]]}] 09:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1632ms 09:49:27 INFO - PROCESS | 1830 | 1461257367769 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:49:27 INFO - PROCESS | 1830 | 1461257367771 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:49:27 INFO - PROCESS | 1830 | 1461257367779 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:49:27 INFO - PROCESS | 1830 | 1461257367782 Marionette TRACE conn3 <- [1,1570,null,{}] 09:49:27 INFO - PROCESS | 1830 | 1461257367787 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}] 09:49:28 INFO - PROCESS | 1830 | 1461257368004 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:49:28 INFO - PROCESS | 1830 | 1461257368255 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcd9cf800 == 149 [pid = 1830] [id = 400] 09:49:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6fcf6a8000) [pid = 1830] [serial = 1201] [outer = (nil)] 09:49:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6fd2d45000) [pid = 1830] [serial = 1202] [outer = 0x7f6fcf6a8000] 09:49:28 INFO - PROCESS | 1830 | 1461257368374 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6ff7fdb800) [pid = 1830] [serial = 1203] [outer = 0x7f6fcf6a8000] 09:49:29 INFO - PROCESS | 1830 | 1461257369228 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]]]}] 09:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1481ms 09:49:29 INFO - PROCESS | 1830 | 1461257369261 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:49:29 INFO - PROCESS | 1830 | 1461257369265 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:49:29 INFO - PROCESS | 1830 | 1461257369271 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:49:29 INFO - PROCESS | 1830 | 1461257369273 Marionette TRACE conn3 <- [1,1574,null,{}] 09:49:29 INFO - PROCESS | 1830 | 1461257369279 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}] 09:49:29 INFO - PROCESS | 1830 | 1461257369485 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:49:29 INFO - PROCESS | 1830 | 1461257369698 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fff211000 == 150 [pid = 1830] [id = 401] 09:49:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fcf6b0800) [pid = 1830] [serial = 1204] [outer = (nil)] 09:49:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6fd3c67800) [pid = 1830] [serial = 1205] [outer = 0x7f6fcf6b0800] 09:49:29 INFO - PROCESS | 1830 | 1461257369821 Marionette DEBUG loaded listener.js 09:49:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fd3c6f800) [pid = 1830] [serial = 1206] [outer = 0x7f6fcf6b0800] 09:49:30 INFO - PROCESS | 1830 | 1461257370787 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]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:49:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1580ms 09:49:30 INFO - PROCESS | 1830 | 1461257370852 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:49:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:49:30 INFO - PROCESS | 1830 | 1461257370857 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:49:30 INFO - PROCESS | 1830 | 1461257370863 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1830 | 1461257370868 Marionette TRACE conn3 <- [1,1578,null,{}] 09:49:30 INFO - PROCESS | 1830 | 1461257370875 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}] 09:49:31 INFO - PROCESS | 1830 | 1461257371154 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:49:31 INFO - PROCESS | 1830 | 1461257371486 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe25a4000 == 151 [pid = 1830] [id = 402] 09:49:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fd2d3c400) [pid = 1830] [serial = 1207] [outer = (nil)] 09:49:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6fd56d4000) [pid = 1830] [serial = 1208] [outer = 0x7f6fd2d3c400] 09:49:31 INFO - PROCESS | 1830 | 1461257371563 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f6ff7f2a800) [pid = 1830] [serial = 1209] [outer = 0x7f6fd2d3c400] 09:49:32 INFO - PROCESS | 1830 | 1461257372408 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]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1587ms 09:49:32 INFO - PROCESS | 1830 | 1461257372450 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1830 | 1461257372454 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:49:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:49:32 INFO - PROCESS | 1830 | 1461257372462 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1830 | 1461257372465 Marionette TRACE conn3 <- [1,1582,null,{}] 09:49:32 INFO - PROCESS | 1830 | 1461257372470 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}] 09:49:32 INFO - PROCESS | 1830 | 1461257372686 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:49:32 INFO - PROCESS | 1830 | 1461257372902 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe25ba000 == 152 [pid = 1830] [id = 403] 09:49:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f6fd56ce000) [pid = 1830] [serial = 1210] [outer = (nil)] 09:49:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f6fe2a6fc00) [pid = 1830] [serial = 1211] [outer = 0x7f6fd56ce000] 09:49:33 INFO - PROCESS | 1830 | 1461257373017 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f6fe2a74800) [pid = 1830] [serial = 1212] [outer = 0x7f6fd56ce000] 09:49:33 INFO - PROCESS | 1830 | 1461257373981 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]]]}] 09:49:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:49:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1581ms 09:49:34 INFO - PROCESS | 1830 | 1461257374045 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:49:34 INFO - PROCESS | 1830 | 1461257374048 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:49:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:49:34 INFO - PROCESS | 1830 | 1461257374054 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:49:34 INFO - PROCESS | 1830 | 1461257374056 Marionette TRACE conn3 <- [1,1586,null,{}] 09:49:34 INFO - PROCESS | 1830 | 1461257374062 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}] 09:49:34 INFO - PROCESS | 1830 | 1461257374289 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:49:34 INFO - PROCESS | 1830 | 1461257374596 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3054000 == 153 [pid = 1830] [id = 404] 09:49:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f6fcfb0c000) [pid = 1830] [serial = 1213] [outer = (nil)] 09:49:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f6fcfb11400) [pid = 1830] [serial = 1214] [outer = 0x7f6fcfb0c000] 09:49:34 INFO - PROCESS | 1830 | 1461257374681 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f6fcfb15c00) [pid = 1830] [serial = 1215] [outer = 0x7f6fcfb0c000] 09:49:35 INFO - PROCESS | 1830 | 1461257375582 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]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:49:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1587ms 09:49:35 INFO - PROCESS | 1830 | 1461257375643 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:49:35 INFO - PROCESS | 1830 | 1461257375646 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:49:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:49:35 INFO - PROCESS | 1830 | 1461257375653 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 1830 | 1461257375655 Marionette TRACE conn3 <- [1,1590,null,{}] 09:49:35 INFO - PROCESS | 1830 | 1461257375662 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}] 09:49:35 INFO - PROCESS | 1830 | 1461257375888 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:49:36 INFO - PROCESS | 1830 | 1461257376777 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6644000 == 154 [pid = 1830] [id = 405] 09:49:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f6fcbf6c000) [pid = 1830] [serial = 1216] [outer = (nil)] 09:49:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f6fcddab400) [pid = 1830] [serial = 1217] [outer = 0x7f6fcbf6c000] 09:49:36 INFO - PROCESS | 1830 | 1461257376914 Marionette DEBUG loaded listener.js 09:49:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f6fcf515c00) [pid = 1830] [serial = 1218] [outer = 0x7f6fcbf6c000] 09:49:37 INFO - PROCESS | 1830 | 1461257377866 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]]]}] 09:49:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:49:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2284ms 09:49:37 INFO - PROCESS | 1830 | 1461257377939 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:49:37 INFO - PROCESS | 1830 | 1461257377946 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:49:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:49:37 INFO - PROCESS | 1830 | 1461257377956 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:49:37 INFO - PROCESS | 1830 | 1461257377960 Marionette TRACE conn3 <- [1,1594,null,{}] 09:49:37 INFO - PROCESS | 1830 | 1461257377969 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}] 09:49:38 INFO - PROCESS | 1830 | 1461257378181 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:49:38 INFO - PROCESS | 1830 | 1461257378519 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde603000 == 155 [pid = 1830] [id = 406] 09:49:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f6fd2d3e800) [pid = 1830] [serial = 1219] [outer = (nil)] 09:49:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f6fd3c6ec00) [pid = 1830] [serial = 1220] [outer = 0x7f6fd2d3e800] 09:49:38 INFO - PROCESS | 1830 | 1461257378613 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f6fd44cc000) [pid = 1830] [serial = 1221] [outer = 0x7f6fd2d3e800] 09:49:39 INFO - PROCESS | 1830 | 1461257379476 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]]]}] 09:49:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:49:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1585ms 09:49:39 INFO - PROCESS | 1830 | 1461257379544 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:49:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:49:39 INFO - PROCESS | 1830 | 1461257379550 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:49:39 INFO - PROCESS | 1830 | 1461257379558 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 1830 | 1461257379561 Marionette TRACE conn3 <- [1,1598,null,{}] 09:49:39 INFO - PROCESS | 1830 | 1461257379567 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}] 09:49:39 INFO - PROCESS | 1830 | 1461257379771 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:49:40 INFO - PROCESS | 1830 | 1461257380270 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce88c000 == 156 [pid = 1830] [id = 407] 09:49:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f6fd56cec00) [pid = 1830] [serial = 1222] [outer = (nil)] 09:49:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f6fd56d6c00) [pid = 1830] [serial = 1223] [outer = 0x7f6fd56cec00] 09:49:40 INFO - PROCESS | 1830 | 1461257380354 Marionette DEBUG loaded listener.js 09:49:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f6fd670c800) [pid = 1830] [serial = 1224] [outer = 0x7f6fd56cec00] 09:49:41 INFO - PROCESS | 1830 | 1461257381534 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]]]}] 09:49:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:49:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2038ms 09:49:41 INFO - PROCESS | 1830 | 1461257381596 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 1830 | 1461257381601 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:49:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:49:41 INFO - PROCESS | 1830 | 1461257381609 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:49:41 INFO - PROCESS | 1830 | 1461257381617 Marionette TRACE conn3 <- [1,1602,null,{}] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2ad5000 == 155 [pid = 1830] [id = 93] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffe2bd000 == 154 [pid = 1830] [id = 336] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4e58000 == 153 [pid = 1830] [id = 334] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9891800 == 152 [pid = 1830] [id = 335] 09:49:41 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f6fd7143c00) [pid = 1830] [serial = 1082] [outer = (nil)] [url = about:blank] 09:49:41 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f6fde754800) [pid = 1830] [serial = 1103] [outer = (nil)] [url = about:blank] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe19da000 == 151 [pid = 1830] [id = 390] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde9af000 == 150 [pid = 1830] [id = 389] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdca48000 == 149 [pid = 1830] [id = 388] 09:49:41 INFO - PROCESS | 1830 | 1461257381846 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}] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd6655800 == 148 [pid = 1830] [id = 387] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3049800 == 147 [pid = 1830] [id = 386] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce9e2000 == 146 [pid = 1830] [id = 385] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb7a4000 == 145 [pid = 1830] [id = 384] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7786000 == 144 [pid = 1830] [id = 377] 09:49:41 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6c03000 == 143 [pid = 1830] [id = 376] 09:49:42 INFO - PROCESS | 1830 | 1461257382142 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:49:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe3532800 == 142 [pid = 1830] [id = 375] 09:49:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe26bf000 == 141 [pid = 1830] [id = 374] 09:49:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2284800 == 140 [pid = 1830] [id = 373] 09:49:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1e19800 == 139 [pid = 1830] [id = 372] 09:49:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe01ef000 == 138 [pid = 1830] [id = 371] 09:49:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde9a1000 == 137 [pid = 1830] [id = 370] 09:49:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb9a5800 == 136 [pid = 1830] [id = 369] 09:49:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2fdf800 == 135 [pid = 1830] [id = 368] 09:49:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdccf8000 == 134 [pid = 1830] [id = 367] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f6fde32e400) [pid = 1830] [serial = 1100] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f6fdc93f800) [pid = 1830] [serial = 1049] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f6fd1070c00) [pid = 1830] [serial = 1079] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f6fd72efc00) [pid = 1830] [serial = 1092] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f6fd6728800) [pid = 1830] [serial = 1041] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f6fedf49c00) [pid = 1830] [serial = 1064] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f6fdec51c00) [pid = 1830] [serial = 1055] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f6fde374800) [pid = 1830] [serial = 1052] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f6ff9709800) [pid = 1830] [serial = 1070] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f6fe8787000) [pid = 1830] [serial = 1061] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f6fd6722400) [pid = 1830] [serial = 1046] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f6fd1005800) [pid = 1830] [serial = 1086] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f6fd7413c00) [pid = 1830] [serial = 1094] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f6fddf9dc00) [pid = 1830] [serial = 1098] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6fd579d000) [pid = 1830] [serial = 1089] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6fd579dc00) [pid = 1830] [serial = 1091] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fddf0c000) [pid = 1830] [serial = 1097] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fdca8e800) [pid = 1830] [serial = 1095] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6fd4731c00) [pid = 1830] [serial = 1088] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fcea87400) [pid = 1830] [serial = 1085] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fe62a7800) [pid = 1830] [serial = 1058] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6ff5d31800) [pid = 1830] [serial = 1067] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fcf519000) [pid = 1830] [serial = 1076] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6fd1063000) [pid = 1830] [serial = 1043] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fde758c00) [pid = 1830] [serial = 1101] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6ff9e52c00) [pid = 1830] [serial = 1073] [outer = (nil)] [url = about:blank] 09:49:42 INFO - PROCESS | 1830 | 1461257382346 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fde800 == 135 [pid = 1830] [id = 408] 09:49:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6fcea87400) [pid = 1830] [serial = 1225] [outer = (nil)] 09:49:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6fd579d000) [pid = 1830] [serial = 1226] [outer = 0x7f6fcea87400] 09:49:42 INFO - PROCESS | 1830 | 1461257382414 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6fdbb59000) [pid = 1830] [serial = 1227] [outer = 0x7f6fcea87400] 09:49:43 INFO - PROCESS | 1830 | 1461257383188 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]]]}] 09:49:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:49:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1596ms 09:49:43 INFO - PROCESS | 1830 | 1461257383223 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1830 | 1461257383228 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:49:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:49:43 INFO - PROCESS | 1830 | 1461257383243 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1830 | 1461257383246 Marionette TRACE conn3 <- [1,1606,null,{}] 09:49:43 INFO - PROCESS | 1830 | 1461257383252 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}] 09:49:43 INFO - PROCESS | 1830 | 1461257383449 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:49:43 INFO - PROCESS | 1830 | 1461257383465 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7186800 == 136 [pid = 1830] [id = 409] 09:49:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6fdbb53c00) [pid = 1830] [serial = 1228] [outer = (nil)] 09:49:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6fdca9cc00) [pid = 1830] [serial = 1229] [outer = 0x7f6fdbb53c00] 09:49:43 INFO - PROCESS | 1830 | 1461257383534 Marionette DEBUG loaded listener.js 09:49:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6fddf91800) [pid = 1830] [serial = 1230] [outer = 0x7f6fdbb53c00] 09:49:44 INFO - PROCESS | 1830 | 1461257384492 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]]]}] 09:49:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:49:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1288ms 09:49:44 INFO - PROCESS | 1830 | 1461257384554 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:49:44 INFO - PROCESS | 1830 | 1461257384558 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:49:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:49:44 INFO - PROCESS | 1830 | 1461257384565 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:49:44 INFO - PROCESS | 1830 | 1461257384568 Marionette TRACE conn3 <- [1,1610,null,{}] 09:49:44 INFO - PROCESS | 1830 | 1461257384577 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}] 09:49:44 INFO - PROCESS | 1830 | 1461257384829 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:49:44 INFO - PROCESS | 1830 | 1461257384876 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdcb30800 == 137 [pid = 1830] [id = 410] 09:49:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fddfc9400) [pid = 1830] [serial = 1231] [outer = (nil)] 09:49:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fddfee000) [pid = 1830] [serial = 1232] [outer = 0x7f6fddfc9400] 09:49:44 INFO - PROCESS | 1830 | 1461257384955 Marionette DEBUG loaded listener.js 09:49:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6fde42bc00) [pid = 1830] [serial = 1233] [outer = 0x7f6fddfc9400] 09:49:45 INFO - PROCESS | 1830 | 1461257385871 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]]]}] 09:49:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:49:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1336ms 09:49:45 INFO - PROCESS | 1830 | 1461257385902 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 1830 | 1461257385906 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:49:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:49:45 INFO - PROCESS | 1830 | 1461257385912 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 1830 | 1461257385916 Marionette TRACE conn3 <- [1,1614,null,{}] 09:49:45 INFO - PROCESS | 1830 | 1461257385928 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}] 09:49:46 INFO - PROCESS | 1830 | 1461257386179 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:49:46 INFO - PROCESS | 1830 | 1461257386213 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdefa3800 == 138 [pid = 1830] [id = 411] 09:49:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fde797000) [pid = 1830] [serial = 1234] [outer = (nil)] 09:49:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fde8d7000) [pid = 1830] [serial = 1235] [outer = 0x7f6fde797000] 09:49:46 INFO - PROCESS | 1830 | 1461257386289 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6fdec4dc00) [pid = 1830] [serial = 1236] [outer = 0x7f6fde797000] 09:49:47 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6fe16bf800) [pid = 1830] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:49:47 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6fd1066c00) [pid = 1830] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:49:47 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fd3eef000) [pid = 1830] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:49:47 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fdc947000) [pid = 1830] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:49:47 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6fd100f800) [pid = 1830] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:49:47 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fcf652800) [pid = 1830] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:49:47 INFO - PROCESS | 1830 | 1461257387688 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]]]}] 09:49:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 09:49:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1841ms 09:49:47 INFO - PROCESS | 1830 | 1461257387756 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 1830 | 1461257387759 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:49:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:49:47 INFO - PROCESS | 1830 | 1461257387765 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 1830 | 1461257387769 Marionette TRACE conn3 <- [1,1618,null,{}] 09:49:47 INFO - PROCESS | 1830 | 1461257387774 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}] 09:49:48 INFO - PROCESS | 1830 | 1461257388025 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:49:48 INFO - PROCESS | 1830 | 1461257388045 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfcd8800 == 139 [pid = 1830] [id = 412] 09:49:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fd3ed1000) [pid = 1830] [serial = 1237] [outer = (nil)] 09:49:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fdef40800) [pid = 1830] [serial = 1238] [outer = 0x7f6fd3ed1000] 09:49:48 INFO - PROCESS | 1830 | 1461257388111 Marionette DEBUG loaded listener.js 09:49:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6fe1619400) [pid = 1830] [serial = 1239] [outer = 0x7f6fd3ed1000] 09:49:48 INFO - PROCESS | 1830 | 1461257388944 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]]]}] 09:49:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:49:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1236ms 09:49:49 INFO - PROCESS | 1830 | 1461257389003 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:49:49 INFO - PROCESS | 1830 | 1461257389006 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:49:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:49:49 INFO - PROCESS | 1830 | 1461257389016 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - PROCESS | 1830 | 1461257389018 Marionette TRACE conn3 <- [1,1622,null,{}] 09:49:49 INFO - PROCESS | 1830 | 1461257389024 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}] 09:49:49 INFO - PROCESS | 1830 | 1461257389207 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:49:49 INFO - PROCESS | 1830 | 1461257389221 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcbfdf800 == 140 [pid = 1830] [id = 413] 09:49:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fcbf63800) [pid = 1830] [serial = 1240] [outer = (nil)] 09:49:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fcbf6e400) [pid = 1830] [serial = 1241] [outer = 0x7f6fcbf63800] 09:49:49 INFO - PROCESS | 1830 | 1461257389429 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6fcf653000) [pid = 1830] [serial = 1242] [outer = 0x7f6fcbf63800] 09:49:50 INFO - PROCESS | 1830 | 1461257390642 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]]]}] 09:49:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 09:49:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1682ms 09:49:50 INFO - PROCESS | 1830 | 1461257390700 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:49:50 INFO - PROCESS | 1830 | 1461257390708 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:49:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:49:50 INFO - PROCESS | 1830 | 1461257390719 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 1830 | 1461257390723 Marionette TRACE conn3 <- [1,1626,null,{}] 09:49:50 INFO - PROCESS | 1830 | 1461257390732 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}] 09:49:50 INFO - PROCESS | 1830 | 1461257390963 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:49:51 INFO - PROCESS | 1830 | 1461257391231 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc822000 == 141 [pid = 1830] [id = 414] 09:49:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f6fd3c70c00) [pid = 1830] [serial = 1243] [outer = (nil)] 09:49:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f6fd44cf000) [pid = 1830] [serial = 1244] [outer = 0x7f6fd3c70c00] 09:49:51 INFO - PROCESS | 1830 | 1461257391383 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f6fd56d3000) [pid = 1830] [serial = 1245] [outer = 0x7f6fd3c70c00] 09:49:52 INFO - PROCESS | 1830 | 1461257392361 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]]]}] 09:49:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:49:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1690ms 09:49:52 INFO - PROCESS | 1830 | 1461257392409 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:49:52 INFO - PROCESS | 1830 | 1461257392415 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:49:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:49:52 INFO - PROCESS | 1830 | 1461257392427 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - PROCESS | 1830 | 1461257392430 Marionette TRACE conn3 <- [1,1630,null,{}] 09:49:52 INFO - PROCESS | 1830 | 1461257392438 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}] 09:49:52 INFO - PROCESS | 1830 | 1461257392670 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:49:52 INFO - PROCESS | 1830 | 1461257392963 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe01f8000 == 142 [pid = 1830] [id = 415] 09:49:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f6fd5798400) [pid = 1830] [serial = 1246] [outer = (nil)] 09:49:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f6fd72ea000) [pid = 1830] [serial = 1247] [outer = 0x7f6fd5798400] 09:49:53 INFO - PROCESS | 1830 | 1461257393092 Marionette DEBUG loaded listener.js 09:49:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f6fdbb5bc00) [pid = 1830] [serial = 1248] [outer = 0x7f6fd5798400] 09:49:54 INFO - PROCESS | 1830 | 1461257394012 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]]]}] 09:49:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:49:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1632ms 09:49:54 INFO - PROCESS | 1830 | 1461257394060 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 1830 | 1461257394063 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:49:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:49:54 INFO - PROCESS | 1830 | 1461257394070 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:49:54 INFO - PROCESS | 1830 | 1461257394077 Marionette TRACE conn3 <- [1,1634,null,{}] 09:49:54 INFO - PROCESS | 1830 | 1461257394094 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}] 09:49:54 INFO - PROCESS | 1830 | 1461257394375 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:49:54 INFO - PROCESS | 1830 | 1461257394681 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe25b5800 == 143 [pid = 1830] [id = 416] 09:49:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f6fddf0d800) [pid = 1830] [serial = 1249] [outer = (nil)] 09:49:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f6fde371c00) [pid = 1830] [serial = 1250] [outer = 0x7f6fddf0d800] 09:49:54 INFO - PROCESS | 1830 | 1461257394760 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f6fde42ec00) [pid = 1830] [serial = 1251] [outer = 0x7f6fddf0d800] 09:49:55 INFO - PROCESS | 1830 | 1461257395658 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]]]}] 09:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1637ms 09:49:55 INFO - PROCESS | 1830 | 1461257395708 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:49:55 INFO - PROCESS | 1830 | 1461257395713 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:49:55 INFO - PROCESS | 1830 | 1461257395720 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 1830 | 1461257395724 Marionette TRACE conn3 <- [1,1638,null,{}] 09:49:55 INFO - PROCESS | 1830 | 1461257395729 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}] 09:49:55 INFO - PROCESS | 1830 | 1461257395953 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:49:56 INFO - PROCESS | 1830 | 1461257396252 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe283c000 == 144 [pid = 1830] [id = 417] 09:49:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f6fddfa0400) [pid = 1830] [serial = 1252] [outer = (nil)] 09:49:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f6fde91d400) [pid = 1830] [serial = 1253] [outer = 0x7f6fddfa0400] 09:49:56 INFO - PROCESS | 1830 | 1461257396348 Marionette DEBUG loaded listener.js 09:49:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f6fe00a2800) [pid = 1830] [serial = 1254] [outer = 0x7f6fddfa0400] 09:49:57 INFO - PROCESS | 1830 | 1461257397217 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]]]}] 09:49:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:49:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1531ms 09:49:57 INFO - PROCESS | 1830 | 1461257397251 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1830 | 1461257397254 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:49:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:49:57 INFO - PROCESS | 1830 | 1461257397261 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1830 | 1461257397264 Marionette TRACE conn3 <- [1,1642,null,{}] 09:49:57 INFO - PROCESS | 1830 | 1461257397270 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}] 09:49:57 INFO - PROCESS | 1830 | 1461257397483 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:49:57 INFO - PROCESS | 1830 | 1461257397698 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe3530000 == 145 [pid = 1830] [id = 418] 09:49:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f6fe1b15000) [pid = 1830] [serial = 1255] [outer = (nil)] 09:49:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f6fe20b5800) [pid = 1830] [serial = 1256] [outer = 0x7f6fe1b15000] 09:49:57 INFO - PROCESS | 1830 | 1461257397824 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f6fe4624400) [pid = 1830] [serial = 1257] [outer = 0x7f6fe1b15000] 09:49:58 INFO - PROCESS | 1830 | 1461257398833 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]]]}] 09:49:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:49:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1634ms 09:49:58 INFO - PROCESS | 1830 | 1461257398896 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:49:58 INFO - PROCESS | 1830 | 1461257398901 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:49:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:49:58 INFO - PROCESS | 1830 | 1461257398907 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:49:58 INFO - PROCESS | 1830 | 1461257398911 Marionette TRACE conn3 <- [1,1646,null,{}] 09:49:58 INFO - PROCESS | 1830 | 1461257398917 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}] 09:49:59 INFO - PROCESS | 1830 | 1461257399143 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:49:59 INFO - PROCESS | 1830 | 1461257399398 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7521000 == 146 [pid = 1830] [id = 419] 09:49:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f6fe5d25400) [pid = 1830] [serial = 1258] [outer = (nil)] 09:49:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7f6fe7011000) [pid = 1830] [serial = 1259] [outer = 0x7f6fe5d25400] 09:49:59 INFO - PROCESS | 1830 | 1461257399518 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7f6fe759a400) [pid = 1830] [serial = 1260] [outer = 0x7f6fe5d25400] 09:50:00 INFO - PROCESS | 1830 | 1461257400369 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]]]}] 09:50:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:50:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 09:50:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:50:00 INFO - PROCESS | 1830 | 1461257400442 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:50:00 INFO - PROCESS | 1830 | 1461257400445 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:50:00 INFO - PROCESS | 1830 | 1461257400452 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:50:00 INFO - PROCESS | 1830 | 1461257400455 Marionette TRACE conn3 <- [1,1650,null,{}] 09:50:00 INFO - PROCESS | 1830 | 1461257400460 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}] 09:50:00 INFO - PROCESS | 1830 | 1461257400684 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:50:00 INFO - PROCESS | 1830 | 1461257400939 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4b86000 == 147 [pid = 1830] [id = 420] 09:50:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7f6fd6705400) [pid = 1830] [serial = 1261] [outer = (nil)] 09:50:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7f6fe759b000) [pid = 1830] [serial = 1262] [outer = 0x7f6fd6705400] 09:50:01 INFO - PROCESS | 1830 | 1461257401060 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7f6fe8846800) [pid = 1830] [serial = 1263] [outer = 0x7f6fd6705400] 09:50:01 INFO - PROCESS | 1830 | 1461257401963 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]]]}] 09:50:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:50:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1583ms 09:50:02 INFO - PROCESS | 1830 | 1461257402035 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1830 | 1461257402039 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:50:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:50:02 INFO - PROCESS | 1830 | 1461257402049 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1830 | 1461257402052 Marionette TRACE conn3 <- [1,1654,null,{}] 09:50:02 INFO - PROCESS | 1830 | 1461257402057 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}] 09:50:02 INFO - PROCESS | 1830 | 1461257402318 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:50:02 INFO - PROCESS | 1830 | 1461257402579 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff7a1e000 == 148 [pid = 1830] [id = 421] 09:50:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7f6fd671ec00) [pid = 1830] [serial = 1264] [outer = (nil)] 09:50:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f6feb060c00) [pid = 1830] [serial = 1265] [outer = 0x7f6fd671ec00] 09:50:02 INFO - PROCESS | 1830 | 1461257402698 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f6ff3d37c00) [pid = 1830] [serial = 1266] [outer = 0x7f6fd671ec00] 09:50:03 INFO - PROCESS | 1830 | 1461257403527 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]]]}] 09:50:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:50:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1529ms 09:50:03 INFO - PROCESS | 1830 | 1461257403579 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:50:03 INFO - PROCESS | 1830 | 1461257403583 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:50:03 INFO - PROCESS | 1830 | 1461257403589 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:50:03 INFO - PROCESS | 1830 | 1461257403592 Marionette TRACE conn3 <- [1,1658,null,{}] 09:50:03 INFO - PROCESS | 1830 | 1461257403598 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}] 09:50:03 INFO - PROCESS | 1830 | 1461257403816 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:50:04 INFO - PROCESS | 1830 | 1461257404029 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa338000 == 149 [pid = 1830] [id = 422] 09:50:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f6fe7e82400) [pid = 1830] [serial = 1267] [outer = (nil)] 09:50:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f6ff5a99400) [pid = 1830] [serial = 1268] [outer = 0x7f6fe7e82400] 09:50:04 INFO - PROCESS | 1830 | 1461257404143 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f6ff96a3400) [pid = 1830] [serial = 1269] [outer = 0x7f6fe7e82400] 09:50:05 INFO - PROCESS | 1830 | 1461257405017 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]]]}] 09:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1483ms 09:50:05 INFO - PROCESS | 1830 | 1461257405073 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:50:05 INFO - PROCESS | 1830 | 1461257405078 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:50:05 INFO - PROCESS | 1830 | 1461257405085 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 1830 | 1461257405089 Marionette TRACE conn3 <- [1,1662,null,{}] 09:50:05 INFO - PROCESS | 1830 | 1461257405095 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}] 09:50:05 INFO - PROCESS | 1830 | 1461257405307 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:50:05 INFO - PROCESS | 1830 | 1461257405523 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3f59000 == 150 [pid = 1830] [id = 423] 09:50:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f6fcd86cc00) [pid = 1830] [serial = 1270] [outer = (nil)] 09:50:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7f6fcd871c00) [pid = 1830] [serial = 1271] [outer = 0x7f6fcd86cc00] 09:50:05 INFO - PROCESS | 1830 | 1461257405655 Marionette DEBUG loaded listener.js 09:50:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7f6ff4bd6000) [pid = 1830] [serial = 1272] [outer = 0x7f6fcd86cc00] 09:50:06 INFO - PROCESS | 1830 | 1461257406609 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]]]}] 09:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1581ms 09:50:06 INFO - PROCESS | 1830 | 1461257406666 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 1830 | 1461257406669 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:50:06 INFO - PROCESS | 1830 | 1461257406676 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 1830 | 1461257406680 Marionette TRACE conn3 <- [1,1666,null,{}] 09:50:06 INFO - PROCESS | 1830 | 1461257406686 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}] 09:50:06 INFO - PROCESS | 1830 | 1461257406920 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:50:07 INFO - PROCESS | 1830 | 1461257407105 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2d10800 == 151 [pid = 1830] [id = 424] 09:50:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7f6fd4509400) [pid = 1830] [serial = 1273] [outer = (nil)] 09:50:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7f6fd4516000) [pid = 1830] [serial = 1274] [outer = 0x7f6fd4509400] 09:50:07 INFO - PROCESS | 1830 | 1461257407265 Marionette DEBUG loaded listener.js 09:50:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7f6ff9733400) [pid = 1830] [serial = 1275] [outer = 0x7f6fd4509400] 09:50:08 INFO - PROCESS | 1830 | 1461257408099 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]]]}] 09:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1490ms 09:50:08 INFO - PROCESS | 1830 | 1461257408167 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:50:08 INFO - PROCESS | 1830 | 1461257408171 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:50:08 INFO - PROCESS | 1830 | 1461257408176 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:50:08 INFO - PROCESS | 1830 | 1461257408179 Marionette TRACE conn3 <- [1,1670,null,{}] 09:50:08 INFO - PROCESS | 1830 | 1461257408184 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}] 09:50:08 INFO - PROCESS | 1830 | 1461257408386 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:50:08 INFO - PROCESS | 1830 | 1461257408601 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fff21e000 == 152 [pid = 1830] [id = 425] 09:50:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7f6fcf8d5400) [pid = 1830] [serial = 1276] [outer = (nil)] 09:50:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7f6fcf8ddc00) [pid = 1830] [serial = 1277] [outer = 0x7f6fcf8d5400] 09:50:08 INFO - PROCESS | 1830 | 1461257408717 Marionette DEBUG loaded listener.js 09:50:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7f6fcf8e2800) [pid = 1830] [serial = 1278] [outer = 0x7f6fcf8d5400] 09:50:09 INFO - PROCESS | 1830 | 1461257409889 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]]]}] 09:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1785ms 09:50:09 INFO - PROCESS | 1830 | 1461257409965 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:50:09 INFO - PROCESS | 1830 | 1461257409971 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:50:09 INFO - PROCESS | 1830 | 1461257409980 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:50:09 INFO - PROCESS | 1830 | 1461257409985 Marionette TRACE conn3 <- [1,1674,null,{}] 09:50:09 INFO - PROCESS | 1830 | 1461257409993 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}] 09:50:10 INFO - PROCESS | 1830 | 1461257410333 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:50:10 INFO - PROCESS | 1830 | 1461257410726 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22d1000 == 153 [pid = 1830] [id = 426] 09:50:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7f6fcf8d6c00) [pid = 1830] [serial = 1279] [outer = (nil)] 09:50:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7f6fd3e6a000) [pid = 1830] [serial = 1280] [outer = 0x7f6fcf8d6c00] 09:50:10 INFO - PROCESS | 1830 | 1461257410808 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7f6fd3e6e800) [pid = 1830] [serial = 1281] [outer = 0x7f6fcf8d6c00] 09:50:11 INFO - PROCESS | 1830 | 1461257411755 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]]]}] 09:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1890ms 09:50:11 INFO - PROCESS | 1830 | 1461257411869 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 1830 | 1461257411872 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:50:11 INFO - PROCESS | 1830 | 1461257411878 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 1830 | 1461257411880 Marionette TRACE conn3 <- [1,1678,null,{}] 09:50:11 INFO - PROCESS | 1830 | 1461257411943 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}] 09:50:12 INFO - PROCESS | 1830 | 1461257412136 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:50:12 INFO - PROCESS | 1830 | 1461257412811 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd091e000 == 154 [pid = 1830] [id = 427] 09:50:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7f6fcd874800) [pid = 1830] [serial = 1282] [outer = (nil)] 09:50:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7f6fcdda8400) [pid = 1830] [serial = 1283] [outer = 0x7f6fcd874800] 09:50:12 INFO - PROCESS | 1830 | 1461257412882 Marionette DEBUG loaded listener.js 09:50:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7f6fcf64e000) [pid = 1830] [serial = 1284] [outer = 0x7f6fcd874800] 09:50:13 INFO - PROCESS | 1830 | 1461257413829 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]]]}] 09:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1991ms 09:50:13 INFO - PROCESS | 1830 | 1461257413872 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:50:13 INFO - PROCESS | 1830 | 1461257413880 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:50:13 INFO - PROCESS | 1830 | 1461257413887 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:50:13 INFO - PROCESS | 1830 | 1461257413892 Marionette TRACE conn3 <- [1,1682,null,{}] 09:50:13 INFO - PROCESS | 1830 | 1461257413899 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}] 09:50:14 INFO - PROCESS | 1830 | 1461257414090 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:50:14 INFO - PROCESS | 1830 | 1461257414525 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcd9ce000 == 155 [pid = 1830] [id = 428] 09:50:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7f6fd1011400) [pid = 1830] [serial = 1285] [outer = (nil)] 09:50:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7f6fd19e2c00) [pid = 1830] [serial = 1286] [outer = 0x7f6fd1011400] 09:50:14 INFO - PROCESS | 1830 | 1461257414606 Marionette DEBUG loaded listener.js 09:50:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7f6fd3c63400) [pid = 1830] [serial = 1287] [outer = 0x7f6fd1011400] 09:50:15 INFO - PROCESS | 1830 | 1461257415512 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]]]}] 09:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1681ms 09:50:15 INFO - PROCESS | 1830 | 1461257415573 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:50:15 INFO - PROCESS | 1830 | 1461257415578 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:50:15 INFO - PROCESS | 1830 | 1461257415584 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:50:15 INFO - PROCESS | 1830 | 1461257415587 Marionette TRACE conn3 <- [1,1686,null,{}] 09:50:15 INFO - PROCESS | 1830 | 1461257415593 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}] 09:50:15 INFO - PROCESS | 1830 | 1461257415803 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:50:16 INFO - PROCESS | 1830 | 1461257416147 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7086000 == 156 [pid = 1830] [id = 429] 09:50:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7f6fd3e72c00) [pid = 1830] [serial = 1288] [outer = (nil)] 09:50:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7f6fd3ee3c00) [pid = 1830] [serial = 1289] [outer = 0x7f6fd3e72c00] 09:50:16 INFO - PROCESS | 1830 | 1461257416225 Marionette DEBUG loaded listener.js 09:50:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7f6fd4512c00) [pid = 1830] [serial = 1290] [outer = 0x7f6fd3e72c00] 09:50:17 INFO - PROCESS | 1830 | 1461257417125 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]]]}] 09:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 09:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1580ms 09:50:17 INFO - PROCESS | 1830 | 1461257417166 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:50:17 INFO - PROCESS | 1830 | 1461257417170 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:50:17 INFO - PROCESS | 1830 | 1461257417186 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:50:17 INFO - PROCESS | 1830 | 1461257417195 Marionette TRACE conn3 <- [1,1690,null,{}] 09:50:17 INFO - PROCESS | 1830 | 1461257417200 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}] 09:50:17 INFO - PROCESS | 1830 | 1461257417416 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:50:17 INFO - PROCESS | 1830 | 1461257417679 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd40da000 == 157 [pid = 1830] [id = 430] 09:50:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7f6fd56d5c00) [pid = 1830] [serial = 1291] [outer = (nil)] 09:50:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7f6fd6728800) [pid = 1830] [serial = 1292] [outer = 0x7f6fd56d5c00] 09:50:17 INFO - PROCESS | 1830 | 1461257417795 Marionette DEBUG loaded listener.js 09:50:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7f6fd72e7800) [pid = 1830] [serial = 1293] [outer = 0x7f6fd56d5c00] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe17bb800 == 156 [pid = 1830] [id = 226] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb7b7800 == 155 [pid = 1830] [id = 356] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd1a8f800 == 154 [pid = 1830] [id = 359] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2ed8800 == 153 [pid = 1830] [id = 358] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fff222800 == 152 [pid = 1830] [id = 355] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7f6ff7a95800) [pid = 1830] [serial = 1136] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7f6fe1fb0c00) [pid = 1830] [serial = 1121] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7f6fddf10400) [pid = 1830] [serial = 1112] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7f6fcbf69400) [pid = 1830] [serial = 1151] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7f6fcf650400) [pid = 1830] [serial = 1145] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7f6fd7142400) [pid = 1830] [serial = 1109] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7f6fd1008c00) [pid = 1830] [serial = 1106] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7f6fe4688800) [pid = 1830] [serial = 1124] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7f6fddf9f000) [pid = 1830] [serial = 1118] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7f6fe7e89400) [pid = 1830] [serial = 1130] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7f6fe5d24c00) [pid = 1830] [serial = 1148] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7f6fe88aac00) [pid = 1830] [serial = 1133] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7f6fe5d25000) [pid = 1830] [serial = 1142] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7f6fe1fa7000) [pid = 1830] [serial = 1172] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7f6fde7a3400) [pid = 1830] [serial = 1115] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7f6fe64f6400) [pid = 1830] [serial = 1127] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7f6ff9dc7000) [pid = 1830] [serial = 1139] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa01b800 == 151 [pid = 1830] [id = 354] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfcd8800 == 150 [pid = 1830] [id = 412] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdefa3800 == 149 [pid = 1830] [id = 411] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdcb30800 == 148 [pid = 1830] [id = 410] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd7186800 == 147 [pid = 1830] [id = 409] 09:50:18 INFO - PROCESS | 1830 | 1461257418835 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]]]}] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2fde800 == 146 [pid = 1830] [id = 408] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce88c000 == 145 [pid = 1830] [id = 407] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde603000 == 144 [pid = 1830] [id = 406] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd6644000 == 143 [pid = 1830] [id = 405] 09:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1693ms 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa29f800 == 142 [pid = 1830] [id = 397] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4bec800 == 141 [pid = 1830] [id = 396] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7510000 == 140 [pid = 1830] [id = 395] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2ad9800 == 139 [pid = 1830] [id = 394] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe19ef800 == 138 [pid = 1830] [id = 393] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc810800 == 137 [pid = 1830] [id = 392] 09:50:18 INFO - PROCESS | 1830 | 1461257418879 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:50:18 INFO - PROCESS | 1830 | 1461257418883 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce89e800 == 136 [pid = 1830] [id = 357] 09:50:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce9d9800 == 135 [pid = 1830] [id = 391] 09:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:50:18 INFO - PROCESS | 1830 | 1461257418892 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:50:18 INFO - PROCESS | 1830 | 1461257418894 Marionette TRACE conn3 <- [1,1694,null,{}] 09:50:18 INFO - PROCESS | 1830 | 1461257418899 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}] 09:50:19 INFO - PROCESS | 1830 | 1461257419098 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7f6fe17e6400) [pid = 1830] [serial = 1169] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7f6fdca9a800) [pid = 1830] [serial = 1163] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7f6fd579cc00) [pid = 1830] [serial = 1158] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7f6fde5cb400) [pid = 1830] [serial = 1167] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7f6fdc932000) [pid = 1830] [serial = 1161] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7f6fddf92400) [pid = 1830] [serial = 1164] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f6fd7415c00) [pid = 1830] [serial = 1160] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f6fde14d400) [pid = 1830] [serial = 1166] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f6fd19dc400) [pid = 1830] [serial = 1155] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f6fd1004000) [pid = 1830] [serial = 1154] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f6fe1fa7800) [pid = 1830] [serial = 1170] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f6fd4734800) [pid = 1830] [serial = 1157] [outer = (nil)] [url = about:blank] 09:50:19 INFO - PROCESS | 1830 | 1461257419381 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fd6800 == 136 [pid = 1830] [id = 431] 09:50:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f6fd1004000) [pid = 1830] [serial = 1294] [outer = (nil)] 09:50:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f6fd5793400) [pid = 1830] [serial = 1295] [outer = 0x7f6fd1004000] 09:50:19 INFO - PROCESS | 1830 | 1461257419448 Marionette DEBUG loaded listener.js 09:50:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f6fd7415000) [pid = 1830] [serial = 1296] [outer = 0x7f6fd1004000] 09:50:20 INFO - PROCESS | 1830 | 1461257420150 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]]]}] 09:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1287ms 09:50:20 INFO - PROCESS | 1830 | 1461257420180 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:50:20 INFO - PROCESS | 1830 | 1461257420183 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:50:20 INFO - PROCESS | 1830 | 1461257420189 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:50:20 INFO - PROCESS | 1830 | 1461257420192 Marionette TRACE conn3 <- [1,1698,null,{}] 09:50:20 INFO - PROCESS | 1830 | 1461257420197 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}] 09:50:20 INFO - PROCESS | 1830 | 1461257420375 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:50:20 INFO - PROCESS | 1830 | 1461257420560 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb7aa000 == 137 [pid = 1830] [id = 432] 09:50:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f6fdc934800) [pid = 1830] [serial = 1297] [outer = (nil)] 09:50:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f6fdca8e800) [pid = 1830] [serial = 1298] [outer = 0x7f6fdc934800] 09:50:20 INFO - PROCESS | 1830 | 1461257420648 Marionette DEBUG loaded listener.js 09:50:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f6fde14d400) [pid = 1830] [serial = 1299] [outer = 0x7f6fdc934800] 09:50:21 INFO - PROCESS | 1830 | 1461257421525 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]]]}] 09:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 09:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1384ms 09:50:21 INFO - PROCESS | 1830 | 1461257421574 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:50:21 INFO - PROCESS | 1830 | 1461257421578 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:50:21 INFO - PROCESS | 1830 | 1461257421592 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:50:21 INFO - PROCESS | 1830 | 1461257421594 Marionette TRACE conn3 <- [1,1702,null,{}] 09:50:21 INFO - PROCESS | 1830 | 1461257421601 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}] 09:50:21 INFO - PROCESS | 1830 | 1461257421882 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:50:21 INFO - PROCESS | 1830 | 1461257421917 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde9b0800 == 138 [pid = 1830] [id = 433] 09:50:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7f6fcea8d800) [pid = 1830] [serial = 1300] [outer = (nil)] 09:50:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7f6fdec59c00) [pid = 1830] [serial = 1301] [outer = 0x7f6fcea8d800] 09:50:21 INFO - PROCESS | 1830 | 1461257421980 Marionette DEBUG loaded listener.js 09:50:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7f6fe009ac00) [pid = 1830] [serial = 1302] [outer = 0x7f6fcea8d800] 09:50:22 INFO - PROCESS | 1830 | 1461257422881 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]]]}] 09:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1336ms 09:50:22 INFO - PROCESS | 1830 | 1461257422921 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:50:22 INFO - PROCESS | 1830 | 1461257422925 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:50:22 INFO - PROCESS | 1830 | 1461257422969 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:50:22 INFO - PROCESS | 1830 | 1461257422973 Marionette TRACE conn3 <- [1,1706,null,{}] 09:50:22 INFO - PROCESS | 1830 | 1461257422979 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}] 09:50:23 INFO - PROCESS | 1830 | 1461257423246 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7f6fdbb53c00) [pid = 1830] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7f6fddfc9400) [pid = 1830] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7f6fd2d3e800) [pid = 1830] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f6fd56cec00) [pid = 1830] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f6fde797000) [pid = 1830] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f6fcbf6c000) [pid = 1830] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f6fcbf61800) [pid = 1830] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f6fcea87400) [pid = 1830] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f6fce9c2800) [pid = 1830] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:50:24 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7f6fcddb6000) [pid = 1830] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:50:24 INFO - PROCESS | 1830 | 1461257424266 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6655800 == 139 [pid = 1830] [id = 434] 09:50:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7f6fcbf61800) [pid = 1830] [serial = 1303] [outer = (nil)] 09:50:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f6fcea87400) [pid = 1830] [serial = 1304] [outer = 0x7f6fcbf61800] 09:50:24 INFO - PROCESS | 1830 | 1461257424331 Marionette DEBUG loaded listener.js 09:50:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f6fdbbed800) [pid = 1830] [serial = 1305] [outer = 0x7f6fcbf61800] 09:50:25 INFO - PROCESS | 1830 | 1461257424997 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]]]}] 09:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2121ms 09:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:50:25 INFO - PROCESS | 1830 | 1461257425053 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:50:25 INFO - PROCESS | 1830 | 1461257425056 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:50:25 INFO - PROCESS | 1830 | 1461257425062 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:50:25 INFO - PROCESS | 1830 | 1461257425065 Marionette TRACE conn3 <- [1,1710,null,{}] 09:50:25 INFO - PROCESS | 1830 | 1461257425070 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}] 09:50:25 INFO - PROCESS | 1830 | 1461257425325 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:50:25 INFO - PROCESS | 1830 | 1461257425356 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1e22800 == 140 [pid = 1830] [id = 435] 09:50:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f6fdbbee400) [pid = 1830] [serial = 1306] [outer = (nil)] 09:50:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f6fe1795c00) [pid = 1830] [serial = 1307] [outer = 0x7f6fdbbee400] 09:50:25 INFO - PROCESS | 1830 | 1461257425420 Marionette DEBUG loaded listener.js 09:50:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f6fe1fad800) [pid = 1830] [serial = 1308] [outer = 0x7f6fdbbee400] 09:50:26 INFO - PROCESS | 1830 | 1461257426452 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]]]}] 09:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1433ms 09:50:26 INFO - PROCESS | 1830 | 1461257426495 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:50:26 INFO - PROCESS | 1830 | 1461257426501 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:50:26 INFO - PROCESS | 1830 | 1461257426519 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:50:26 INFO - PROCESS | 1830 | 1461257426530 Marionette TRACE conn3 <- [1,1714,null,{}] 09:50:26 INFO - PROCESS | 1830 | 1461257426541 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}] 09:50:26 INFO - PROCESS | 1830 | 1461257426766 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:50:27 INFO - PROCESS | 1830 | 1461257427118 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3f65000 == 141 [pid = 1830] [id = 436] 09:50:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f6fcf8e4800) [pid = 1830] [serial = 1309] [outer = (nil)] 09:50:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7f6fcfb0fc00) [pid = 1830] [serial = 1310] [outer = 0x7f6fcf8e4800] 09:50:27 INFO - PROCESS | 1830 | 1461257427204 Marionette DEBUG loaded listener.js 09:50:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7f6fd2d3e800) [pid = 1830] [serial = 1311] [outer = 0x7f6fcf8e4800] 09:50:28 INFO - PROCESS | 1830 | 1461257428096 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]]]}] 09:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1645ms 09:50:28 INFO - PROCESS | 1830 | 1461257428162 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:50:28 INFO - PROCESS | 1830 | 1461257428171 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:50:28 INFO - PROCESS | 1830 | 1461257428182 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:50:28 INFO - PROCESS | 1830 | 1461257428185 Marionette TRACE conn3 <- [1,1718,null,{}] 09:50:28 INFO - PROCESS | 1830 | 1461257428192 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}] 09:50:28 INFO - PROCESS | 1830 | 1461257428394 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:50:28 INFO - PROCESS | 1830 | 1461257428656 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdcb22000 == 142 [pid = 1830] [id = 437] 09:50:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7f6fd3e71400) [pid = 1830] [serial = 1312] [outer = (nil)] 09:50:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7f6fd4511000) [pid = 1830] [serial = 1313] [outer = 0x7f6fd3e71400] 09:50:28 INFO - PROCESS | 1830 | 1461257428782 Marionette DEBUG loaded listener.js 09:50:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7f6fd57a0c00) [pid = 1830] [serial = 1314] [outer = 0x7f6fd3e71400] 09:50:29 INFO - PROCESS | 1830 | 1461257429747 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]]]}] 09:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1643ms 09:50:29 INFO - PROCESS | 1830 | 1461257429825 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:50:29 INFO - PROCESS | 1830 | 1461257429829 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:50:29 INFO - PROCESS | 1830 | 1461257429836 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:50:29 INFO - PROCESS | 1830 | 1461257429841 Marionette TRACE conn3 <- [1,1722,null,{}] 09:50:29 INFO - PROCESS | 1830 | 1461257429858 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}] 09:50:30 INFO - PROCESS | 1830 | 1461257430109 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:50:30 INFO - PROCESS | 1830 | 1461257430418 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2451800 == 143 [pid = 1830] [id = 438] 09:50:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7f6fd72ed400) [pid = 1830] [serial = 1315] [outer = (nil)] 09:50:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7f6fddfc4000) [pid = 1830] [serial = 1316] [outer = 0x7f6fd72ed400] 09:50:30 INFO - PROCESS | 1830 | 1461257430500 Marionette DEBUG loaded listener.js 09:50:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7f6fde79f000) [pid = 1830] [serial = 1317] [outer = 0x7f6fd72ed400] 09:50:31 INFO - PROCESS | 1830 | 1461257431396 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]]]}] 09:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 09:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1588ms 09:50:31 INFO - PROCESS | 1830 | 1461257431427 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:50:31 INFO - PROCESS | 1830 | 1461257431432 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:50:31 INFO - PROCESS | 1830 | 1461257431437 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:50:31 INFO - PROCESS | 1830 | 1461257431441 Marionette TRACE conn3 <- [1,1726,null,{}] 09:50:31 INFO - PROCESS | 1830 | 1461257431446 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}] 09:50:31 INFO - PROCESS | 1830 | 1461257431668 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:50:31 INFO - PROCESS | 1830 | 1461257431940 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe26a9000 == 144 [pid = 1830] [id = 439] 09:50:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7f6fcf514000) [pid = 1830] [serial = 1318] [outer = (nil)] 09:50:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7f6fe1fb0c00) [pid = 1830] [serial = 1319] [outer = 0x7f6fcf514000] 09:50:32 INFO - PROCESS | 1830 | 1461257432092 Marionette DEBUG loaded listener.js 09:50:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7f6fe2a72c00) [pid = 1830] [serial = 1320] [outer = 0x7f6fcf514000] 09:50:32 INFO - PROCESS | 1830 | 1461257432982 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]]]}] 09:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1583ms 09:50:33 INFO - PROCESS | 1830 | 1461257433021 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:50:33 INFO - PROCESS | 1830 | 1461257433025 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:50:33 INFO - PROCESS | 1830 | 1461257433031 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:50:33 INFO - PROCESS | 1830 | 1461257433034 Marionette TRACE conn3 <- [1,1730,null,{}] 09:50:33 INFO - PROCESS | 1830 | 1461257433039 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}] 09:50:33 INFO - PROCESS | 1830 | 1461257433243 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:50:33 INFO - PROCESS | 1830 | 1461257433468 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe4d04800 == 145 [pid = 1830] [id = 440] 09:50:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7f6fddf9a000) [pid = 1830] [serial = 1321] [outer = (nil)] 09:50:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 268 (0x7f6fe4074c00) [pid = 1830] [serial = 1322] [outer = 0x7f6fddf9a000] 09:50:33 INFO - PROCESS | 1830 | 1461257433585 Marionette DEBUG loaded listener.js 09:50:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 269 (0x7f6fe5438c00) [pid = 1830] [serial = 1323] [outer = 0x7f6fddf9a000] 09:50:34 INFO - PROCESS | 1830 | 1461257434523 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]]]}] 09:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 09:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1531ms 09:50:34 INFO - PROCESS | 1830 | 1461257434564 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:50:34 INFO - PROCESS | 1830 | 1461257434568 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:50:34 INFO - PROCESS | 1830 | 1461257434573 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:50:34 INFO - PROCESS | 1830 | 1461257434577 Marionette TRACE conn3 <- [1,1734,null,{}] 09:50:34 INFO - PROCESS | 1830 | 1461257434583 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}] 09:50:34 INFO - PROCESS | 1830 | 1461257434826 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:50:35 INFO - PROCESS | 1830 | 1461257435093 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feabac800 == 146 [pid = 1830] [id = 441] 09:50:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 270 (0x7f6fe823b400) [pid = 1830] [serial = 1324] [outer = (nil)] 09:50:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 271 (0x7f6ff3d38800) [pid = 1830] [serial = 1325] [outer = 0x7f6fe823b400] 09:50:35 INFO - PROCESS | 1830 | 1461257435233 Marionette DEBUG loaded listener.js 09:50:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 272 (0x7f6ff5e34c00) [pid = 1830] [serial = 1326] [outer = 0x7f6fe823b400] 09:50:36 INFO - PROCESS | 1830 | 1461257436077 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]]]}] 09:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1531ms 09:50:36 INFO - PROCESS | 1830 | 1461257436107 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:50:36 INFO - PROCESS | 1830 | 1461257436111 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:50:36 INFO - PROCESS | 1830 | 1461257436116 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:50:36 INFO - PROCESS | 1830 | 1461257436118 Marionette TRACE conn3 <- [1,1738,null,{}] 09:50:36 INFO - PROCESS | 1830 | 1461257436139 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}] 09:50:36 INFO - PROCESS | 1830 | 1461257436404 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:50:36 INFO - PROCESS | 1830 | 1461257436620 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff96c4800 == 147 [pid = 1830] [id = 442] 09:50:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 273 (0x7f6ff5eb3400) [pid = 1830] [serial = 1327] [outer = (nil)] 09:50:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7f6ff9734800) [pid = 1830] [serial = 1328] [outer = 0x7f6ff5eb3400] 09:50:36 INFO - PROCESS | 1830 | 1461257436746 Marionette DEBUG loaded listener.js 09:50:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7f6ff9dcd800) [pid = 1830] [serial = 1329] [outer = 0x7f6ff5eb3400] 09:50:37 INFO - PROCESS | 1830 | 1461257437618 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]]]}] 09:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1577ms 09:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:50:37 INFO - PROCESS | 1830 | 1461257437695 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:50:37 INFO - PROCESS | 1830 | 1461257437698 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:50:37 INFO - PROCESS | 1830 | 1461257437705 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:50:37 INFO - PROCESS | 1830 | 1461257437708 Marionette TRACE conn3 <- [1,1742,null,{}] 09:50:37 INFO - PROCESS | 1830 | 1461257437713 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}] 09:50:37 INFO - PROCESS | 1830 | 1461257437955 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:50:38 INFO - PROCESS | 1830 | 1461257438216 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fff219000 == 148 [pid = 1830] [id = 443] 09:50:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7f6fcc342800) [pid = 1830] [serial = 1330] [outer = (nil)] 09:50:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7f6fcc34bc00) [pid = 1830] [serial = 1331] [outer = 0x7f6fcc342800] 09:50:38 INFO - PROCESS | 1830 | 1461257438338 Marionette DEBUG loaded listener.js 09:50:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7f6fcc350800) [pid = 1830] [serial = 1332] [outer = 0x7f6fcc342800] 09:50:39 INFO - PROCESS | 1830 | 1461257439186 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]]]}] 09:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1535ms 09:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:50:39 INFO - PROCESS | 1830 | 1461257439239 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:50:39 INFO - PROCESS | 1830 | 1461257439242 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:50:39 INFO - PROCESS | 1830 | 1461257439249 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:50:39 INFO - PROCESS | 1830 | 1461257439253 Marionette TRACE conn3 <- [1,1746,null,{}] 09:50:39 INFO - PROCESS | 1830 | 1461257439259 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}] 09:50:39 INFO - PROCESS | 1830 | 1461257439460 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:50:39 INFO - PROCESS | 1830 | 1461257439725 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfec8000 == 149 [pid = 1830] [id = 444] 09:50:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7f6fcbb25800) [pid = 1830] [serial = 1333] [outer = (nil)] 09:50:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7f6fcbb2b400) [pid = 1830] [serial = 1334] [outer = 0x7f6fcbb25800] 09:50:39 INFO - PROCESS | 1830 | 1461257439854 Marionette DEBUG loaded listener.js 09:50:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7f6fcbb30400) [pid = 1830] [serial = 1335] [outer = 0x7f6fcbb25800] 09:50:40 INFO - PROCESS | 1830 | 1461257440706 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]]]}] 09:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1536ms 09:50:40 INFO - PROCESS | 1830 | 1461257440786 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:50:40 INFO - PROCESS | 1830 | 1461257440788 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:50:40 INFO - PROCESS | 1830 | 1461257440795 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:50:40 INFO - PROCESS | 1830 | 1461257440798 Marionette TRACE conn3 <- [1,1750,null,{}] 09:50:40 INFO - PROCESS | 1830 | 1461257440803 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}] 09:50:41 INFO - PROCESS | 1830 | 1461257441045 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:50:41 INFO - PROCESS | 1830 | 1461257441349 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd4314000 == 150 [pid = 1830] [id = 445] 09:50:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7f6fcbb26400) [pid = 1830] [serial = 1336] [outer = (nil)] 09:50:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 283 (0x7f6fcc350000) [pid = 1830] [serial = 1337] [outer = 0x7f6fcbb26400] 09:50:41 INFO - PROCESS | 1830 | 1461257441428 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 284 (0x7f6ff96ecc00) [pid = 1830] [serial = 1338] [outer = 0x7f6fcbb26400] 09:50:42 INFO - PROCESS | 1830 | 1461257442354 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]]]}] 09:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1635ms 09:50:42 INFO - PROCESS | 1830 | 1461257442431 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:50:42 INFO - PROCESS | 1830 | 1461257442436 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:50:42 INFO - PROCESS | 1830 | 1461257442441 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:50:42 INFO - PROCESS | 1830 | 1461257442446 Marionette TRACE conn3 <- [1,1754,null,{}] 09:50:42 INFO - PROCESS | 1830 | 1461257442452 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}] 09:50:42 INFO - PROCESS | 1830 | 1461257442692 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:50:43 INFO - PROCESS | 1830 | 1461257443009 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcca75800 == 151 [pid = 1830] [id = 446] 09:50:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 285 (0x7f6fcbb30800) [pid = 1830] [serial = 1339] [outer = (nil)] 09:50:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 286 (0x7f6ff973d800) [pid = 1830] [serial = 1340] [outer = 0x7f6fcbb30800] 09:50:43 INFO - PROCESS | 1830 | 1461257443092 Marionette DEBUG loaded listener.js 09:50:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 287 (0x7f6ff9e8dc00) [pid = 1830] [serial = 1341] [outer = 0x7f6fcbb30800] 09:50:43 INFO - PROCESS | 1830 | 1461257443991 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]]]}] 09:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1581ms 09:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:50:44 INFO - PROCESS | 1830 | 1461257444022 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:50:44 INFO - PROCESS | 1830 | 1461257444025 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:50:44 INFO - PROCESS | 1830 | 1461257444031 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:50:44 INFO - PROCESS | 1830 | 1461257444034 Marionette TRACE conn3 <- [1,1758,null,{}] 09:50:44 INFO - PROCESS | 1830 | 1461257444040 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}] 09:50:44 INFO - PROCESS | 1830 | 1461257444248 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:50:44 INFO - PROCESS | 1830 | 1461257444539 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fc9b53000 == 152 [pid = 1830] [id = 447] 09:50:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 288 (0x7f6fccbca000) [pid = 1830] [serial = 1342] [outer = (nil)] 09:50:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 289 (0x7f6fccbcfc00) [pid = 1830] [serial = 1343] [outer = 0x7f6fccbca000] 09:50:44 INFO - PROCESS | 1830 | 1461257444667 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 290 (0x7f6fccbd4000) [pid = 1830] [serial = 1344] [outer = 0x7f6fccbca000] 09:50:45 INFO - PROCESS | 1830 | 1461257445538 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]]]}] 09:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1585ms 09:50:45 INFO - PROCESS | 1830 | 1461257445617 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:50:45 INFO - PROCESS | 1830 | 1461257445620 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:50:45 INFO - PROCESS | 1830 | 1461257445626 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 1830 | 1461257445628 Marionette TRACE conn3 <- [1,1762,null,{}] 09:50:45 INFO - PROCESS | 1830 | 1461257445634 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}] 09:50:45 INFO - PROCESS | 1830 | 1461257445893 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:50:46 INFO - PROCESS | 1830 | 1461257446208 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcd9d9000 == 153 [pid = 1830] [id = 448] 09:50:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 291 (0x7f6fcbf6cc00) [pid = 1830] [serial = 1345] [outer = (nil)] 09:50:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 292 (0x7f6fccbd5800) [pid = 1830] [serial = 1346] [outer = 0x7f6fcbf6cc00] 09:50:46 INFO - PROCESS | 1830 | 1461257446288 Marionette DEBUG loaded listener.js 09:50:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 293 (0x7f6fccbea800) [pid = 1830] [serial = 1347] [outer = 0x7f6fcbf6cc00] 09:50:47 INFO - PROCESS | 1830 | 1461257447137 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]]]}] 09:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1581ms 09:50:47 INFO - PROCESS | 1830 | 1461257447209 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:50:47 INFO - PROCESS | 1830 | 1461257447213 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:50:47 INFO - PROCESS | 1830 | 1461257447219 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:50:47 INFO - PROCESS | 1830 | 1461257447221 Marionette TRACE conn3 <- [1,1766,null,{}] 09:50:47 INFO - PROCESS | 1830 | 1461257447227 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}] 09:50:47 INFO - PROCESS | 1830 | 1461257447448 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:50:47 INFO - PROCESS | 1830 | 1461257447760 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6651800 == 154 [pid = 1830] [id = 449] 09:50:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 294 (0x7f6fcbf6d400) [pid = 1830] [serial = 1348] [outer = (nil)] 09:50:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 295 (0x7f6fccbef400) [pid = 1830] [serial = 1349] [outer = 0x7f6fcbf6d400] 09:50:47 INFO - PROCESS | 1830 | 1461257447839 Marionette DEBUG loaded listener.js 09:50:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 296 (0x7f6fcd86b400) [pid = 1830] [serial = 1350] [outer = 0x7f6fcbf6d400] 09:50:48 INFO - PROCESS | 1830 | 1461257448703 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]]]}] 09:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1532ms 09:50:48 INFO - PROCESS | 1830 | 1461257448752 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:50:48 INFO - PROCESS | 1830 | 1461257448756 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:50:48 INFO - PROCESS | 1830 | 1461257448762 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:50:48 INFO - PROCESS | 1830 | 1461257448764 Marionette TRACE conn3 <- [1,1770,null,{}] 09:50:48 INFO - PROCESS | 1830 | 1461257448770 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}] 09:50:49 INFO - PROCESS | 1830 | 1461257448994 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:50:49 INFO - PROCESS | 1830 | 1461257449312 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe20d4000 == 155 [pid = 1830] [id = 450] 09:50:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 297 (0x7f6fccbe4800) [pid = 1830] [serial = 1351] [outer = (nil)] 09:50:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 298 (0x7f6fd2d45400) [pid = 1830] [serial = 1352] [outer = 0x7f6fccbe4800] 09:50:49 INFO - PROCESS | 1830 | 1461257449391 Marionette DEBUG loaded listener.js 09:50:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 299 (0x7f6fdc92b800) [pid = 1830] [serial = 1353] [outer = 0x7f6fccbe4800] 09:50:50 INFO - PROCESS | 1830 | 1461257450952 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]]]}] 09:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2234ms 09:50:50 INFO - PROCESS | 1830 | 1461257450998 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:50:51 INFO - PROCESS | 1830 | 1461257451003 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:50:51 INFO - PROCESS | 1830 | 1461257451012 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:50:51 INFO - PROCESS | 1830 | 1461257451017 Marionette TRACE conn3 <- [1,1774,null,{}] 09:50:51 INFO - PROCESS | 1830 | 1461257451026 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}] 09:50:51 INFO - PROCESS | 1830 | 1461257451260 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:50:51 INFO - PROCESS | 1830 | 1461257451541 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfd5c000 == 156 [pid = 1830] [id = 451] 09:50:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 300 (0x7f6fcb9ef000) [pid = 1830] [serial = 1354] [outer = (nil)] 09:50:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 301 (0x7f6fccbc7800) [pid = 1830] [serial = 1355] [outer = 0x7f6fcb9ef000] 09:50:51 INFO - PROCESS | 1830 | 1461257451622 Marionette DEBUG loaded listener.js 09:50:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 302 (0x7f6fcd870c00) [pid = 1830] [serial = 1356] [outer = 0x7f6fcb9ef000] 09:50:52 INFO - PROCESS | 1830 | 1461257452678 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]]]}] 09:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1742ms 09:50:52 INFO - PROCESS | 1830 | 1461257452754 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:50:52 INFO - PROCESS | 1830 | 1461257452762 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:50:52 INFO - PROCESS | 1830 | 1461257452772 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:50:52 INFO - PROCESS | 1830 | 1461257452775 Marionette TRACE conn3 <- [1,1778,null,{}] 09:50:52 INFO - PROCESS | 1830 | 1461257452779 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}] 09:50:52 INFO - PROCESS | 1830 | 1461257452985 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:50:53 INFO - PROCESS | 1830 | 1461257453313 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd09dd800 == 157 [pid = 1830] [id = 452] 09:50:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 303 (0x7f6fcf6ac000) [pid = 1830] [serial = 1357] [outer = (nil)] 09:50:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 304 (0x7f6fcf8d9c00) [pid = 1830] [serial = 1358] [outer = 0x7f6fcf6ac000] 09:50:53 INFO - PROCESS | 1830 | 1461257453389 Marionette DEBUG loaded listener.js 09:50:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 305 (0x7f6fcfb0b400) [pid = 1830] [serial = 1359] [outer = 0x7f6fcf6ac000] 09:50:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7b20000 == 156 [pid = 1830] [id = 217] 09:50:53 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe3537800 == 155 [pid = 1830] [id = 212] 09:50:53 INFO - PROCESS | 1830 | --DOMWINDOW == 304 (0x7f6fdef40800) [pid = 1830] [serial = 1238] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe22d1000 == 154 [pid = 1830] [id = 426] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fff21e000 == 153 [pid = 1830] [id = 425] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2d10800 == 152 [pid = 1830] [id = 424] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3f59000 == 151 [pid = 1830] [id = 423] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa338000 == 150 [pid = 1830] [id = 422] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff7a1e000 == 149 [pid = 1830] [id = 421] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4b86000 == 148 [pid = 1830] [id = 420] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd09e0000 == 147 [pid = 1830] [id = 360] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7521000 == 146 [pid = 1830] [id = 419] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe3530000 == 145 [pid = 1830] [id = 418] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe283c000 == 144 [pid = 1830] [id = 417] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe25b5800 == 143 [pid = 1830] [id = 416] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe01f8000 == 142 [pid = 1830] [id = 415] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc822000 == 141 [pid = 1830] [id = 414] 09:50:54 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcbfdf800 == 140 [pid = 1830] [id = 413] 09:50:54 INFO - PROCESS | 1830 | 1461257454432 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]]]}] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 303 (0x7f6fddf91800) [pid = 1830] [serial = 1230] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 302 (0x7f6fdca9cc00) [pid = 1830] [serial = 1229] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 301 (0x7f6fde42bc00) [pid = 1830] [serial = 1233] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 300 (0x7f6fd44cc000) [pid = 1830] [serial = 1221] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 299 (0x7f6fd670c800) [pid = 1830] [serial = 1224] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 298 (0x7f6fe88aa400) [pid = 1830] [serial = 1190] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 297 (0x7f6fddfc5000) [pid = 1830] [serial = 1181] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 296 (0x7f6fd56d4000) [pid = 1830] [serial = 1208] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 295 (0x7f6fdec4dc00) [pid = 1830] [serial = 1236] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 294 (0x7f6fde8d7000) [pid = 1830] [serial = 1235] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 293 (0x7f6fcf515c00) [pid = 1830] [serial = 1218] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 292 (0x7f6fd56d6c00) [pid = 1830] [serial = 1223] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 291 (0x7f6fd3c67800) [pid = 1830] [serial = 1205] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 290 (0x7f6fe5d23000) [pid = 1830] [serial = 1187] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 289 (0x7f6ff970f400) [pid = 1830] [serial = 1193] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 288 (0x7f6fe009a800) [pid = 1830] [serial = 1184] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 287 (0x7f6fcbf6e800) [pid = 1830] [serial = 1152] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 286 (0x7f6fd2d45000) [pid = 1830] [serial = 1202] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 285 (0x7f6fdbb59000) [pid = 1830] [serial = 1227] [outer = (nil)] [url = about:blank] 09:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 09:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1739ms 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 284 (0x7f6fcf6aa800) [pid = 1830] [serial = 1196] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 283 (0x7f6fd3c6ec00) [pid = 1830] [serial = 1220] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 282 (0x7f6fd2d3c000) [pid = 1830] [serial = 1199] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7f6fe2a6fc00) [pid = 1830] [serial = 1211] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7f6fde333c00) [pid = 1830] [serial = 1014] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7f6fe468a800) [pid = 1830] [serial = 1173] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7f6fd6703000) [pid = 1830] [serial = 1178] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7f6fcfb11400) [pid = 1830] [serial = 1214] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7f6fcddab400) [pid = 1830] [serial = 1217] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7f6fddfee000) [pid = 1830] [serial = 1232] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7f6fcbf69800) [pid = 1830] [serial = 1175] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7f6fd579d000) [pid = 1830] [serial = 1226] [outer = (nil)] [url = about:blank] 09:50:54 INFO - PROCESS | 1830 | 1461257454527 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:50:54 INFO - PROCESS | 1830 | 1461257454531 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:50:54 INFO - PROCESS | 1830 | 1461257454537 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:50:54 INFO - PROCESS | 1830 | 1461257454542 Marionette TRACE conn3 <- [1,1782,null,{}] 09:50:54 INFO - PROCESS | 1830 | 1461257454557 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}] 09:50:54 INFO - PROCESS | 1830 | 1461257454752 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:50:54 INFO - PROCESS | 1830 | 1461257454971 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2d21800 == 141 [pid = 1830] [id = 453] 09:50:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 274 (0x7f6fcf6ac400) [pid = 1830] [serial = 1360] [outer = (nil)] 09:50:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 275 (0x7f6fcfd31400) [pid = 1830] [serial = 1361] [outer = 0x7f6fcf6ac400] 09:50:55 INFO - PROCESS | 1830 | 1461257455043 Marionette DEBUG loaded listener.js 09:50:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 276 (0x7f6fd19d8c00) [pid = 1830] [serial = 1362] [outer = 0x7f6fcf6ac400] 09:50:55 INFO - PROCESS | 1830 | 1461257455784 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]]]}] 09:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 09:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1283ms 09:50:55 INFO - PROCESS | 1830 | 1461257455848 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:50:55 INFO - PROCESS | 1830 | 1461257455853 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:50:55 INFO - PROCESS | 1830 | 1461257455865 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:50:55 INFO - PROCESS | 1830 | 1461257455867 Marionette TRACE conn3 <- [1,1786,null,{}] 09:50:55 INFO - PROCESS | 1830 | 1461257455871 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}] 09:50:56 INFO - PROCESS | 1830 | 1461257456067 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:50:56 INFO - PROCESS | 1830 | 1461257456081 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3f53800 == 142 [pid = 1830] [id = 454] 09:50:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 277 (0x7f6fd2d38400) [pid = 1830] [serial = 1363] [outer = (nil)] 09:50:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 278 (0x7f6fd3e71800) [pid = 1830] [serial = 1364] [outer = 0x7f6fd2d38400] 09:50:56 INFO - PROCESS | 1830 | 1461257456147 Marionette DEBUG loaded listener.js 09:50:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 279 (0x7f6fd3ed1800) [pid = 1830] [serial = 1365] [outer = 0x7f6fd2d38400] 09:50:57 INFO - PROCESS | 1830 | 1461257457191 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]]]}] 09:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 09:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1394ms 09:50:57 INFO - PROCESS | 1830 | 1461257457279 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 1830 | 1461257457283 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:50:57 INFO - PROCESS | 1830 | 1461257457289 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 1830 | 1461257457292 Marionette TRACE conn3 <- [1,1790,null,{}] 09:50:57 INFO - PROCESS | 1830 | 1461257457297 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}] 09:50:57 INFO - PROCESS | 1830 | 1461257457631 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:50:57 INFO - PROCESS | 1830 | 1461257457677 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd5366000 == 143 [pid = 1830] [id = 455] 09:50:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 280 (0x7f6fd3ee5800) [pid = 1830] [serial = 1366] [outer = (nil)] 09:50:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 281 (0x7f6fd4509000) [pid = 1830] [serial = 1367] [outer = 0x7f6fd3ee5800] 09:50:57 INFO - PROCESS | 1830 | 1461257457781 Marionette DEBUG loaded listener.js 09:50:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 282 (0x7f6fd4516800) [pid = 1830] [serial = 1368] [outer = 0x7f6fd3ee5800] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 281 (0x7f6fd3ed1000) [pid = 1830] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 280 (0x7f6fd69cdc00) [pid = 1830] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 279 (0x7f6fce9c7400) [pid = 1830] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 278 (0x7f6fd19d7000) [pid = 1830] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 277 (0x7f6fd19e4800) [pid = 1830] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 276 (0x7f6fd69c2400) [pid = 1830] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 275 (0x7f6fd547d000) [pid = 1830] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 274 (0x7f6fd1069400) [pid = 1830] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 273 (0x7f6fe17ed400) [pid = 1830] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 272 (0x7f6fe1790400) [pid = 1830] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 271 (0x7f6fde152000) [pid = 1830] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 270 (0x7f6fde75c800) [pid = 1830] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 269 (0x7f6ff96ea400) [pid = 1830] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 268 (0x7f6fdec54400) [pid = 1830] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 267 (0x7f6fcf517c00) [pid = 1830] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7f6fddc92c00) [pid = 1830] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7f6fe406f400) [pid = 1830] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7f6fcddaa000) [pid = 1830] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7f6fcddae400) [pid = 1830] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7f6fd6729400) [pid = 1830] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7f6fd106d000) [pid = 1830] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7f6fd4737400) [pid = 1830] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7f6fd5796800) [pid = 1830] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7f6fd6706400) [pid = 1830] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7f6fd6711000) [pid = 1830] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7f6fce9cd800) [pid = 1830] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7f6fd5483c00) [pid = 1830] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f6fd714e000) [pid = 1830] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f6fd44c7800) [pid = 1830] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f6fdb733800) [pid = 1830] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f6fe542fc00) [pid = 1830] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f6fddf98400) [pid = 1830] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f6fde32b400) [pid = 1830] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7f6fe88adc00) [pid = 1830] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7f6fde36f400) [pid = 1830] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7f6ff9dcf800) [pid = 1830] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7f6fce9c6400) [pid = 1830] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7f6fcddb2000) [pid = 1830] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7f6fe4079800) [pid = 1830] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f6fe55ea000) [pid = 1830] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f6ff5ec2800) [pid = 1830] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f6ff9737000) [pid = 1830] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f6fe5d1c800) [pid = 1830] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f6fcf647c00) [pid = 1830] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f6fce9c5c00) [pid = 1830] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f6fcf6a3000) [pid = 1830] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f6fcbf61c00) [pid = 1830] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f6fd6720c00) [pid = 1830] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f6fcf6a1800) [pid = 1830] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f6fe88a0400) [pid = 1830] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f6fdca98400) [pid = 1830] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f6fd473fc00) [pid = 1830] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f6fde8dc400) [pid = 1830] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f6fdbb56c00) [pid = 1830] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f6fd1004000) [pid = 1830] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6fcea8d800) [pid = 1830] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6fd1011400) [pid = 1830] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fd56d5c00) [pid = 1830] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fcbf61800) [pid = 1830] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6fdc934800) [pid = 1830] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fcd874800) [pid = 1830] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fd3e72c00) [pid = 1830] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6fe1fa9c00) [pid = 1830] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fd547d800) [pid = 1830] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6fcddb4000) [pid = 1830] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fd1066800) [pid = 1830] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6fd547bc00) [pid = 1830] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fde914000) [pid = 1830] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fd6705c00) [pid = 1830] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fdbb60c00) [pid = 1830] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fdca94c00) [pid = 1830] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:50:59 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fd1002800) [pid = 1830] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:51:00 INFO - PROCESS | 1830 | 1461257460152 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]]]}] 09:51: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) 09:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2895ms 09:51:00 INFO - PROCESS | 1830 | 1461257460185 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:51:00 INFO - PROCESS | 1830 | 1461257460188 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:51:00 INFO - PROCESS | 1830 | 1461257460205 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:51:00 INFO - PROCESS | 1830 | 1461257460209 Marionette TRACE conn3 <- [1,1794,null,{}] 09:51:00 INFO - PROCESS | 1830 | 1461257460214 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}] 09:51:00 INFO - PROCESS | 1830 | 1461257460426 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:51:00 INFO - PROCESS | 1830 | 1461257460450 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd537e800 == 144 [pid = 1830] [id = 456] 09:51:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fcdda8800) [pid = 1830] [serial = 1369] [outer = (nil)] 09:51:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fcf6a1800) [pid = 1830] [serial = 1370] [outer = 0x7f6fcdda8800] 09:51:00 INFO - PROCESS | 1830 | 1461257460684 Marionette DEBUG loaded listener.js 09:51:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fd4732400) [pid = 1830] [serial = 1371] [outer = 0x7f6fcdda8800] 09:51:01 INFO - PROCESS | 1830 | 1461257461449 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]]]}] 09:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1281ms 09:51:01 INFO - PROCESS | 1830 | 1461257461486 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:51:01 INFO - PROCESS | 1830 | 1461257461490 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:51:01 INFO - PROCESS | 1830 | 1461257461496 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:51:01 INFO - PROCESS | 1830 | 1461257461499 Marionette TRACE conn3 <- [1,1798,null,{}] 09:51:01 INFO - PROCESS | 1830 | 1461257461504 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}] 09:51:01 INFO - PROCESS | 1830 | 1461257461779 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:51:02 INFO - PROCESS | 1830 | 1461257462106 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce896000 == 145 [pid = 1830] [id = 457] 09:51:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fcb9ea400) [pid = 1830] [serial = 1372] [outer = (nil)] 09:51:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fcb9f2000) [pid = 1830] [serial = 1373] [outer = 0x7f6fcb9ea400] 09:51:02 INFO - PROCESS | 1830 | 1461257462261 Marionette DEBUG loaded listener.js 09:51:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6fcbf6ec00) [pid = 1830] [serial = 1374] [outer = 0x7f6fcb9ea400] 09:51:03 INFO - PROCESS | 1830 | 1461257463190 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]]]}] 09:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1739ms 09:51:03 INFO - PROCESS | 1830 | 1461257463237 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:51:03 INFO - PROCESS | 1830 | 1461257463243 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:51:03 INFO - PROCESS | 1830 | 1461257463253 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:51:03 INFO - PROCESS | 1830 | 1461257463259 Marionette TRACE conn3 <- [1,1802,null,{}] 09:51:03 INFO - PROCESS | 1830 | 1461257463268 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}] 09:51:03 INFO - PROCESS | 1830 | 1461257463532 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:51:03 INFO - PROCESS | 1830 | 1461257463847 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2d1e000 == 146 [pid = 1830] [id = 458] 09:51:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6fce9c6400) [pid = 1830] [serial = 1375] [outer = (nil)] 09:51:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6fcf515c00) [pid = 1830] [serial = 1376] [outer = 0x7f6fce9c6400] 09:51:03 INFO - PROCESS | 1830 | 1461257463933 Marionette DEBUG loaded listener.js 09:51:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6fcf6a5400) [pid = 1830] [serial = 1377] [outer = 0x7f6fce9c6400] 09:51:04 INFO - PROCESS | 1830 | 1461257464872 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]]]}] 09:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1694ms 09:51:04 INFO - PROCESS | 1830 | 1461257464950 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:51:04 INFO - PROCESS | 1830 | 1461257464959 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:51:04 INFO - PROCESS | 1830 | 1461257464966 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:51:04 INFO - PROCESS | 1830 | 1461257464969 Marionette TRACE conn3 <- [1,1806,null,{}] 09:51:04 INFO - PROCESS | 1830 | 1461257464975 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}] 09:51:05 INFO - PROCESS | 1830 | 1461257465227 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:51:05 INFO - PROCESS | 1830 | 1461257465589 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7076000 == 147 [pid = 1830] [id = 459] 09:51:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6fcfb17000) [pid = 1830] [serial = 1378] [outer = (nil)] 09:51:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6fd1008000) [pid = 1830] [serial = 1379] [outer = 0x7f6fcfb17000] 09:51:05 INFO - PROCESS | 1830 | 1461257465679 Marionette DEBUG loaded listener.js 09:51:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fd19e4c00) [pid = 1830] [serial = 1380] [outer = 0x7f6fcfb17000] 09:51:06 INFO - PROCESS | 1830 | 1461257466693 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]]]}] 09:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1788ms 09:51:06 INFO - PROCESS | 1830 | 1461257466754 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 1830 | 1461257466759 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:51:06 INFO - PROCESS | 1830 | 1461257466774 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 1830 | 1461257466783 Marionette TRACE conn3 <- [1,1810,null,{}] 09:51:06 INFO - PROCESS | 1830 | 1461257466789 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}] 09:51:07 INFO - PROCESS | 1830 | 1461257467062 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:51:07 INFO - PROCESS | 1830 | 1461257467470 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc817000 == 148 [pid = 1830] [id = 460] 09:51:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fcfd24800) [pid = 1830] [serial = 1381] [outer = (nil)] 09:51:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6fd4515400) [pid = 1830] [serial = 1382] [outer = 0x7f6fcfd24800] 09:51:07 INFO - PROCESS | 1830 | 1461257467599 Marionette DEBUG loaded listener.js 09:51:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fd5484c00) [pid = 1830] [serial = 1383] [outer = 0x7f6fcfd24800] 09:51:08 INFO - PROCESS | 1830 | 1461257468847 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]]]}] 09:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2153ms 09:51:08 INFO - PROCESS | 1830 | 1461257468921 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:51:08 INFO - PROCESS | 1830 | 1461257468926 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:51:08 INFO - PROCESS | 1830 | 1461257468932 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:51:08 INFO - PROCESS | 1830 | 1461257468936 Marionette TRACE conn3 <- [1,1814,null,{}] 09:51:08 INFO - PROCESS | 1830 | 1461257468941 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}] 09:51:09 INFO - PROCESS | 1830 | 1461257469194 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:51:09 INFO - PROCESS | 1830 | 1461257469522 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddec2800 == 149 [pid = 1830] [id = 461] 09:51:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fd2d46c00) [pid = 1830] [serial = 1384] [outer = (nil)] 09:51:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6fd56d9800) [pid = 1830] [serial = 1385] [outer = 0x7f6fd2d46c00] 09:51:09 INFO - PROCESS | 1830 | 1461257469660 Marionette DEBUG loaded listener.js 09:51:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f6fd6707400) [pid = 1830] [serial = 1386] [outer = 0x7f6fd2d46c00] 09:51:10 INFO - PROCESS | 1830 | 1461257470623 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]]]}] 09:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1740ms 09:51:10 INFO - PROCESS | 1830 | 1461257470673 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:51:10 INFO - PROCESS | 1830 | 1461257470676 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:51:10 INFO - PROCESS | 1830 | 1461257470684 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:51:10 INFO - PROCESS | 1830 | 1461257470687 Marionette TRACE conn3 <- [1,1818,null,{}] 09:51:10 INFO - PROCESS | 1830 | 1461257470692 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}] 09:51:10 INFO - PROCESS | 1830 | 1461257470904 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:51:11 INFO - PROCESS | 1830 | 1461257471131 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde621800 == 150 [pid = 1830] [id = 462] 09:51:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f6fd69c8400) [pid = 1830] [serial = 1387] [outer = (nil)] 09:51:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f6fd69ce800) [pid = 1830] [serial = 1388] [outer = 0x7f6fd69c8400] 09:51:11 INFO - PROCESS | 1830 | 1461257471260 Marionette DEBUG loaded listener.js 09:51:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f6fd7415c00) [pid = 1830] [serial = 1389] [outer = 0x7f6fd69c8400] 09:51:12 INFO - PROCESS | 1830 | 1461257472290 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]]]}] 09:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1687ms 09:51:12 INFO - PROCESS | 1830 | 1461257472373 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:51:12 INFO - PROCESS | 1830 | 1461257472377 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:51:12 INFO - PROCESS | 1830 | 1461257472382 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:51:12 INFO - PROCESS | 1830 | 1461257472385 Marionette TRACE conn3 <- [1,1822,null,{}] 09:51:12 INFO - PROCESS | 1830 | 1461257472391 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}] 09:51:12 INFO - PROCESS | 1830 | 1461257472647 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:51:12 INFO - PROCESS | 1830 | 1461257472949 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfe91800 == 151 [pid = 1830] [id = 463] 09:51:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f6fd670f800) [pid = 1830] [serial = 1390] [outer = (nil)] 09:51:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f6fdc93c400) [pid = 1830] [serial = 1391] [outer = 0x7f6fd670f800] 09:51:13 INFO - PROCESS | 1830 | 1461257473030 Marionette DEBUG loaded listener.js 09:51:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 234 (0x7f6fdca98400) [pid = 1830] [serial = 1392] [outer = 0x7f6fd670f800] 09:51:13 INFO - PROCESS | 1830 | 1461257473886 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]]]}] 09:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1532ms 09:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:51:13 INFO - PROCESS | 1830 | 1461257473916 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:51:13 INFO - PROCESS | 1830 | 1461257473919 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:51:13 INFO - PROCESS | 1830 | 1461257473926 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:51:13 INFO - PROCESS | 1830 | 1461257473929 Marionette TRACE conn3 <- [1,1826,null,{}] 09:51:13 INFO - PROCESS | 1830 | 1461257473934 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}] 09:51:14 INFO - PROCESS | 1830 | 1461257474127 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:51:14 INFO - PROCESS | 1830 | 1461257474396 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1e0a800 == 152 [pid = 1830] [id = 464] 09:51:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 235 (0x7f6fd69c9000) [pid = 1830] [serial = 1393] [outer = (nil)] 09:51:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 236 (0x7f6fddf91400) [pid = 1830] [serial = 1394] [outer = 0x7f6fd69c9000] 09:51:14 INFO - PROCESS | 1830 | 1461257474516 Marionette DEBUG loaded listener.js 09:51:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 237 (0x7f6fddf9e000) [pid = 1830] [serial = 1395] [outer = 0x7f6fd69c9000] 09:51:15 INFO - PROCESS | 1830 | 1461257475323 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]]]}] 09:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1439ms 09:51:15 INFO - PROCESS | 1830 | 1461257475364 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:51:15 INFO - PROCESS | 1830 | 1461257475367 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:51:15 INFO - PROCESS | 1830 | 1461257475373 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:51:15 INFO - PROCESS | 1830 | 1461257475376 Marionette TRACE conn3 <- [1,1830,null,{}] 09:51:15 INFO - PROCESS | 1830 | 1461257475381 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}] 09:51:15 INFO - PROCESS | 1830 | 1461257475582 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:51:15 INFO - PROCESS | 1830 | 1461257475808 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe20c5800 == 153 [pid = 1830] [id = 465] 09:51:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 238 (0x7f6fdc93dc00) [pid = 1830] [serial = 1396] [outer = (nil)] 09:51:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 239 (0x7f6fddff1400) [pid = 1830] [serial = 1397] [outer = 0x7f6fdc93dc00] 09:51:15 INFO - PROCESS | 1830 | 1461257475923 Marionette DEBUG loaded listener.js 09:51:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 240 (0x7f6fde32b000) [pid = 1830] [serial = 1398] [outer = 0x7f6fdc93dc00] 09:51:16 INFO - PROCESS | 1830 | 1461257476864 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]]]}] 09:51: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 09:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1533ms 09:51:16 INFO - PROCESS | 1830 | 1461257476909 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:51:16 INFO - PROCESS | 1830 | 1461257476913 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:51:16 INFO - PROCESS | 1830 | 1461257476920 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:51:16 INFO - PROCESS | 1830 | 1461257476922 Marionette TRACE conn3 <- [1,1834,null,{}] 09:51:16 INFO - PROCESS | 1830 | 1461257476949 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}] 09:51:17 INFO - PROCESS | 1830 | 1461257477184 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:51:17 INFO - PROCESS | 1830 | 1461257477501 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22c5000 == 154 [pid = 1830] [id = 466] 09:51:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 241 (0x7f6fd7143800) [pid = 1830] [serial = 1399] [outer = (nil)] 09:51:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 242 (0x7f6fde339000) [pid = 1830] [serial = 1400] [outer = 0x7f6fd7143800] 09:51:17 INFO - PROCESS | 1830 | 1461257477584 Marionette DEBUG loaded listener.js 09:51:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 243 (0x7f6fde42d000) [pid = 1830] [serial = 1401] [outer = 0x7f6fd7143800] 09:51:18 INFO - PROCESS | 1830 | 1461257478438 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]]]}] 09:51: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 09:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1583ms 09:51:18 INFO - PROCESS | 1830 | 1461257478504 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:51:18 INFO - PROCESS | 1830 | 1461257478508 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:51:18 INFO - PROCESS | 1830 | 1461257478514 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:51:18 INFO - PROCESS | 1830 | 1461257478516 Marionette TRACE conn3 <- [1,1838,null,{}] 09:51:18 INFO - PROCESS | 1830 | 1461257478522 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}] 09:51:18 INFO - PROCESS | 1830 | 1461257478739 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:51:19 INFO - PROCESS | 1830 | 1461257479000 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe25ac000 == 155 [pid = 1830] [id = 467] 09:51:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 244 (0x7f6fde6d1000) [pid = 1830] [serial = 1402] [outer = (nil)] 09:51:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 245 (0x7f6fde754800) [pid = 1830] [serial = 1403] [outer = 0x7f6fde6d1000] 09:51:19 INFO - PROCESS | 1830 | 1461257479147 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 246 (0x7f6fde7a2400) [pid = 1830] [serial = 1404] [outer = 0x7f6fde6d1000] 09:51:20 INFO - PROCESS | 1830 | 1461257480048 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]]]}] 09:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1585ms 09:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:51:20 INFO - PROCESS | 1830 | 1461257480100 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:51:20 INFO - PROCESS | 1830 | 1461257480103 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:51:20 INFO - PROCESS | 1830 | 1461257480110 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:51:20 INFO - PROCESS | 1830 | 1461257480120 Marionette TRACE conn3 <- [1,1842,null,{}] 09:51:20 INFO - PROCESS | 1830 | 1461257480124 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}] 09:51:20 INFO - PROCESS | 1830 | 1461257480360 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:51:20 INFO - PROCESS | 1830 | 1461257480668 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe284c800 == 156 [pid = 1830] [id = 468] 09:51:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 247 (0x7f6fde74f400) [pid = 1830] [serial = 1405] [outer = (nil)] 09:51:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 248 (0x7f6fded96000) [pid = 1830] [serial = 1406] [outer = 0x7f6fde74f400] 09:51:20 INFO - PROCESS | 1830 | 1461257480752 Marionette DEBUG loaded listener.js 09:51:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 249 (0x7f6fdfe05800) [pid = 1830] [serial = 1407] [outer = 0x7f6fde74f400] 09:51:21 INFO - PROCESS | 1830 | 1461257481593 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]]]}] 09:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1542ms 09:51:21 INFO - PROCESS | 1830 | 1461257481656 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:51:21 INFO - PROCESS | 1830 | 1461257481660 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:51:21 INFO - PROCESS | 1830 | 1461257481668 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:51:21 INFO - PROCESS | 1830 | 1461257481670 Marionette TRACE conn3 <- [1,1846,null,{}] 09:51:21 INFO - PROCESS | 1830 | 1461257481674 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}] 09:51:21 INFO - PROCESS | 1830 | 1461257481894 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:51:22 INFO - PROCESS | 1830 | 1461257482160 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe654e800 == 157 [pid = 1830] [id = 469] 09:51:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 250 (0x7f6fde7a3c00) [pid = 1830] [serial = 1408] [outer = (nil)] 09:51:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 251 (0x7f6fe0189400) [pid = 1830] [serial = 1409] [outer = 0x7f6fde7a3c00] 09:51:22 INFO - PROCESS | 1830 | 1461257482277 Marionette DEBUG loaded listener.js 09:51:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 252 (0x7f6fe1795400) [pid = 1830] [serial = 1410] [outer = 0x7f6fde7a3c00] 09:51:23 INFO - PROCESS | 1830 | 1461257483174 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]]]}] 09:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1577ms 09:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:51:23 INFO - PROCESS | 1830 | 1461257483247 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:51:23 INFO - PROCESS | 1830 | 1461257483249 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:51:23 INFO - PROCESS | 1830 | 1461257483256 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:51:23 INFO - PROCESS | 1830 | 1461257483259 Marionette TRACE conn3 <- [1,1850,null,{}] 09:51:23 INFO - PROCESS | 1830 | 1461257483265 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}] 09:51:23 INFO - PROCESS | 1830 | 1461257483480 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:51:23 INFO - PROCESS | 1830 | 1461257483746 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7785000 == 158 [pid = 1830] [id = 470] 09:51:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 253 (0x7f6fded99400) [pid = 1830] [serial = 1411] [outer = (nil)] 09:51:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 254 (0x7f6fe1b1ac00) [pid = 1830] [serial = 1412] [outer = 0x7f6fded99400] 09:51:23 INFO - PROCESS | 1830 | 1461257483868 Marionette DEBUG loaded listener.js 09:51:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 255 (0x7f6fe20b0000) [pid = 1830] [serial = 1413] [outer = 0x7f6fded99400] 09:51:24 INFO - PROCESS | 1830 | 1461257484726 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]]]}] 09:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1530ms 09:51:24 INFO - PROCESS | 1830 | 1461257484786 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:51:24 INFO - PROCESS | 1830 | 1461257484789 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:51:24 INFO - PROCESS | 1830 | 1461257484796 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:51:24 INFO - PROCESS | 1830 | 1461257484799 Marionette TRACE conn3 <- [1,1854,null,{}] 09:51:24 INFO - PROCESS | 1830 | 1461257484805 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}] 09:51:25 INFO - PROCESS | 1830 | 1461257485018 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:51:25 INFO - PROCESS | 1830 | 1461257485302 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdea30800 == 159 [pid = 1830] [id = 471] 09:51:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 256 (0x7f6fcf6a3c00) [pid = 1830] [serial = 1414] [outer = (nil)] 09:51:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 257 (0x7f6fe1611c00) [pid = 1830] [serial = 1415] [outer = 0x7f6fcf6a3c00] 09:51:25 INFO - PROCESS | 1830 | 1461257485437 Marionette DEBUG loaded listener.js 09:51:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 258 (0x7f6fe2a71800) [pid = 1830] [serial = 1416] [outer = 0x7f6fcf6a3c00] 09:51:26 INFO - PROCESS | 1830 | 1461257486348 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]]]}] 09:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1629ms 09:51:26 INFO - PROCESS | 1830 | 1461257486427 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:51:26 INFO - PROCESS | 1830 | 1461257486431 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:51:26 INFO - PROCESS | 1830 | 1461257486437 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:51:26 INFO - PROCESS | 1830 | 1461257486449 Marionette TRACE conn3 <- [1,1858,null,{}] 09:51:26 INFO - PROCESS | 1830 | 1461257486455 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}] 09:51:26 INFO - PROCESS | 1830 | 1461257486760 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:51:27 INFO - PROCESS | 1830 | 1461257487020 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2edc800 == 160 [pid = 1830] [id = 472] 09:51:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 259 (0x7f6fcf6a2000) [pid = 1830] [serial = 1417] [outer = (nil)] 09:51:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 260 (0x7f6fcf6abc00) [pid = 1830] [serial = 1418] [outer = 0x7f6fcf6a2000] 09:51:27 INFO - PROCESS | 1830 | 1461257487104 Marionette DEBUG loaded listener.js 09:51:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 261 (0x7f6fd579dc00) [pid = 1830] [serial = 1419] [outer = 0x7f6fcf6a2000] 09:51:28 INFO - PROCESS | 1830 | 1461257488053 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]]]}] 09:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1692ms 09:51:28 INFO - PROCESS | 1830 | 1461257488130 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:51:28 INFO - PROCESS | 1830 | 1461257488134 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:51:28 INFO - PROCESS | 1830 | 1461257488140 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:51:28 INFO - PROCESS | 1830 | 1461257488143 Marionette TRACE conn3 <- [1,1862,null,{}] 09:51:28 INFO - PROCESS | 1830 | 1461257488148 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}] 09:51:28 INFO - PROCESS | 1830 | 1461257488365 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:51:28 INFO - PROCESS | 1830 | 1461257488681 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1a90000 == 161 [pid = 1830] [id = 473] 09:51:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 262 (0x7f6fcbf62000) [pid = 1830] [serial = 1420] [outer = (nil)] 09:51:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 263 (0x7f6fd1065000) [pid = 1830] [serial = 1421] [outer = 0x7f6fcbf62000] 09:51:28 INFO - PROCESS | 1830 | 1461257488764 Marionette DEBUG loaded listener.js 09:51:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 264 (0x7f6fd564ac00) [pid = 1830] [serial = 1422] [outer = 0x7f6fcbf62000] 09:51:29 INFO - PROCESS | 1830 | 1461257489643 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]]]}] 09:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1580ms 09:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:51:29 INFO - PROCESS | 1830 | 1461257489720 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:51:29 INFO - PROCESS | 1830 | 1461257489723 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:51:29 INFO - PROCESS | 1830 | 1461257489729 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:51:29 INFO - PROCESS | 1830 | 1461257489732 Marionette TRACE conn3 <- [1,1866,null,{}] 09:51:29 INFO - PROCESS | 1830 | 1461257489737 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}] 09:51:29 INFO - PROCESS | 1830 | 1461257489989 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:51:30 INFO - PROCESS | 1830 | 1461257490311 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0dd5000 == 162 [pid = 1830] [id = 474] 09:51:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 265 (0x7f6fcddaa400) [pid = 1830] [serial = 1423] [outer = (nil)] 09:51:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 266 (0x7f6fcf510400) [pid = 1830] [serial = 1424] [outer = 0x7f6fcddaa400] 09:51:30 INFO - PROCESS | 1830 | 1461257490394 Marionette DEBUG loaded listener.js 09:51:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 267 (0x7f6fd547e000) [pid = 1830] [serial = 1425] [outer = 0x7f6fcddaa400] 09:51:31 INFO - PROCESS | 1830 | 1461257491266 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]]]}] 09:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1583ms 09:51:31 INFO - PROCESS | 1830 | 1461257491313 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:51:31 INFO - PROCESS | 1830 | 1461257491316 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:51:31 INFO - PROCESS | 1830 | 1461257491322 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:51:31 INFO - PROCESS | 1830 | 1461257491325 Marionette TRACE conn3 <- [1,1870,null,{}] 09:51:31 INFO - PROCESS | 1830 | 1461257491331 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}] 09:51:31 INFO - PROCESS | 1830 | 1461257491548 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe25a4000 == 161 [pid = 1830] [id = 402] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcd9cf800 == 160 [pid = 1830] [id = 400] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe25ba000 == 159 [pid = 1830] [id = 403] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd537e800 == 158 [pid = 1830] [id = 456] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd5366000 == 157 [pid = 1830] [id = 455] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3f53800 == 156 [pid = 1830] [id = 454] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2d21800 == 155 [pid = 1830] [id = 453] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd09dd800 == 154 [pid = 1830] [id = 452] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfd5c000 == 153 [pid = 1830] [id = 451] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcca75800 == 152 [pid = 1830] [id = 446] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd4314000 == 151 [pid = 1830] [id = 445] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfec8000 == 150 [pid = 1830] [id = 444] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fff219000 == 149 [pid = 1830] [id = 443] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff96c4800 == 148 [pid = 1830] [id = 442] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feabac800 == 147 [pid = 1830] [id = 441] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe4d04800 == 146 [pid = 1830] [id = 440] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe26a9000 == 145 [pid = 1830] [id = 439] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2451800 == 144 [pid = 1830] [id = 438] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdcb22000 == 143 [pid = 1830] [id = 437] 09:51:32 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3f65000 == 142 [pid = 1830] [id = 436] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 266 (0x7f6ff4972800) [pid = 1830] [serial = 924] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 265 (0x7f6fe20b1400) [pid = 1830] [serial = 957] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 264 (0x7f6fd7415400) [pid = 1830] [serial = 960] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 263 (0x7f6fde75e800) [pid = 1830] [serial = 981] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 262 (0x7f6fd4736400) [pid = 1830] [serial = 984] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 261 (0x7f6fd7417800) [pid = 1830] [serial = 987] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 260 (0x7f6fde372800) [pid = 1830] [serial = 990] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 259 (0x7f6fde89d000) [pid = 1830] [serial = 993] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 258 (0x7f6ff5048400) [pid = 1830] [serial = 1011] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 257 (0x7f6fd19de400) [pid = 1830] [serial = 1044] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 256 (0x7f6fd714c000) [pid = 1830] [serial = 1047] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 255 (0x7f6fddf09000) [pid = 1830] [serial = 1050] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 254 (0x7f6fde79c800) [pid = 1830] [serial = 1053] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 253 (0x7f6fdef3fc00) [pid = 1830] [serial = 1056] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 252 (0x7f6fe7673000) [pid = 1830] [serial = 1059] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 251 (0x7f6fe88acc00) [pid = 1830] [serial = 1062] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 250 (0x7f6ff4974c00) [pid = 1830] [serial = 1065] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 249 (0x7f6ff61ce000) [pid = 1830] [serial = 1068] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 248 (0x7f6ff9736800) [pid = 1830] [serial = 1071] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 247 (0x7f6ffa070c00) [pid = 1830] [serial = 1074] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 246 (0x7f6fd100fc00) [pid = 1830] [serial = 1077] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 245 (0x7f6fd3ef1c00) [pid = 1830] [serial = 1080] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 244 (0x7f6fe884f800) [pid = 1830] [serial = 1131] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 243 (0x7f6feed6f800) [pid = 1830] [serial = 1134] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 242 (0x7f6ff9730c00) [pid = 1830] [serial = 1137] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 241 (0x7f6ff9e57c00) [pid = 1830] [serial = 1140] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 240 (0x7f6fe5d29400) [pid = 1830] [serial = 1143] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 239 (0x7f6fcf655000) [pid = 1830] [serial = 1146] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 238 (0x7f6ff98bb400) [pid = 1830] [serial = 1149] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 237 (0x7f6fe1619400) [pid = 1830] [serial = 1239] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 236 (0x7f6fe5ee6c00) [pid = 1830] [serial = 1125] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 235 (0x7f6fe20b9800) [pid = 1830] [serial = 954] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 234 (0x7f6fd19dd000) [pid = 1830] [serial = 1107] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 233 (0x7f6fdec4a800) [pid = 1830] [serial = 1116] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f6fcea8d000) [pid = 1830] [serial = 900] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f6fe20b4c00) [pid = 1830] [serial = 948] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f6fdca9ac00) [pid = 1830] [serial = 951] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f6fe543b400) [pid = 1830] [serial = 1002] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f6fd72ec800) [pid = 1830] [serial = 927] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f6fd19e4400) [pid = 1830] [serial = 945] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6fe8781800) [pid = 1830] [serial = 1008] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6fe7599c00) [pid = 1830] [serial = 1005] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fe701f800) [pid = 1830] [serial = 1128] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fe55ee000) [pid = 1830] [serial = 933] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6ff98bac00) [pid = 1830] [serial = 939] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6ff504a400) [pid = 1830] [serial = 936] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fdfe05c00) [pid = 1830] [serial = 1119] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6fde14bc00) [pid = 1830] [serial = 1113] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fe35a5c00) [pid = 1830] [serial = 1122] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6fde79d800) [pid = 1830] [serial = 930] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fdbbea400) [pid = 1830] [serial = 1083] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6ff9e50c00) [pid = 1830] [serial = 942] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fe20b6000) [pid = 1830] [serial = 999] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fded8a400) [pid = 1830] [serial = 996] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fd72e4c00) [pid = 1830] [serial = 1110] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fd2d41400) [pid = 1830] [serial = 1200] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fce9cf000) [pid = 1830] [serial = 1176] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6ff98b8c00) [pid = 1830] [serial = 1194] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6fcf6aec00) [pid = 1830] [serial = 1197] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6ff4973400) [pid = 1830] [serial = 1191] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fe1798400) [pid = 1830] [serial = 1185] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fd714c400) [pid = 1830] [serial = 1179] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6fe7011400) [pid = 1830] [serial = 1188] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fde6c5000) [pid = 1830] [serial = 1182] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fe1795c00) [pid = 1830] [serial = 1307] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6fd5793400) [pid = 1830] [serial = 1295] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fd7415000) [pid = 1830] [serial = 1296] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fdec59c00) [pid = 1830] [serial = 1301] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fde371c00) [pid = 1830] [serial = 1250] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fd3c63400) [pid = 1830] [serial = 1287] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fd19e2c00) [pid = 1830] [serial = 1286] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fd72e7800) [pid = 1830] [serial = 1293] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fd6728800) [pid = 1830] [serial = 1292] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fcea87400) [pid = 1830] [serial = 1304] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fd72ea000) [pid = 1830] [serial = 1247] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fdca8e800) [pid = 1830] [serial = 1298] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fde91d400) [pid = 1830] [serial = 1253] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fcf64e000) [pid = 1830] [serial = 1284] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fcdda8400) [pid = 1830] [serial = 1283] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fd44cf000) [pid = 1830] [serial = 1244] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fe20b5800) [pid = 1830] [serial = 1256] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fd4512c00) [pid = 1830] [serial = 1290] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fd3ee3c00) [pid = 1830] [serial = 1289] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fe7011000) [pid = 1830] [serial = 1259] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fcbf6e400) [pid = 1830] [serial = 1241] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fe759b000) [pid = 1830] [serial = 1262] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6feb060c00) [pid = 1830] [serial = 1265] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6ff5a99400) [pid = 1830] [serial = 1268] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fcd871c00) [pid = 1830] [serial = 1271] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fcf8ddc00) [pid = 1830] [serial = 1277] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fd4516000) [pid = 1830] [serial = 1274] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fd3e6a000) [pid = 1830] [serial = 1280] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fe009ac00) [pid = 1830] [serial = 1302] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fde14d400) [pid = 1830] [serial = 1299] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fdbbed800) [pid = 1830] [serial = 1305] [outer = (nil)] [url = about:blank] 09:51:32 INFO - PROCESS | 1830 | 1461257492980 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fc9b5d800 == 143 [pid = 1830] [id = 475] 09:51:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fcbb2b000) [pid = 1830] [serial = 1426] [outer = (nil)] 09:51:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fcbf61400) [pid = 1830] [serial = 1427] [outer = 0x7f6fcbb2b000] 09:51:33 INFO - PROCESS | 1830 | 1461257493055 Marionette DEBUG loaded listener.js 09:51:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fcc346800) [pid = 1830] [serial = 1428] [outer = 0x7f6fcbb2b000] 09:51:33 INFO - PROCESS | 1830 | 1461257493826 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]]]}] 09:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2532ms 09:51:33 INFO - PROCESS | 1830 | 1461257493857 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:51:33 INFO - PROCESS | 1830 | 1461257493864 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:51:33 INFO - PROCESS | 1830 | 1461257493872 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:51:33 INFO - PROCESS | 1830 | 1461257493876 Marionette TRACE conn3 <- [1,1874,null,{}] 09:51:33 INFO - PROCESS | 1830 | 1461257493890 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}] 09:51:34 INFO - PROCESS | 1830 | 1461257494154 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:51:34 INFO - PROCESS | 1830 | 1461257494287 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0911800 == 144 [pid = 1830] [id = 476] 09:51:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fcc343c00) [pid = 1830] [serial = 1429] [outer = (nil)] 09:51:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fcd871800) [pid = 1830] [serial = 1430] [outer = 0x7f6fcc343c00] 09:51:34 INFO - PROCESS | 1830 | 1461257494358 Marionette DEBUG loaded listener.js 09:51:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fcea83c00) [pid = 1830] [serial = 1431] [outer = 0x7f6fcc343c00] 09:51:35 INFO - PROCESS | 1830 | 1461257495221 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]]]}] 09:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1429ms 09:51:35 INFO - PROCESS | 1830 | 1461257495305 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:51:35 INFO - PROCESS | 1830 | 1461257495311 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:51:35 INFO - PROCESS | 1830 | 1461257495323 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:51:35 INFO - PROCESS | 1830 | 1461257495325 Marionette TRACE conn3 <- [1,1878,null,{}] 09:51:35 INFO - PROCESS | 1830 | 1461257495331 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}] 09:51:35 INFO - PROCESS | 1830 | 1461257495573 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:51:35 INFO - PROCESS | 1830 | 1461257495598 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2d1a800 == 145 [pid = 1830] [id = 477] 09:51:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fcd874400) [pid = 1830] [serial = 1432] [outer = (nil)] 09:51:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fcfb11400) [pid = 1830] [serial = 1433] [outer = 0x7f6fcd874400] 09:51:35 INFO - PROCESS | 1830 | 1461257495658 Marionette DEBUG loaded listener.js 09:51:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fcfd30c00) [pid = 1830] [serial = 1434] [outer = 0x7f6fcd874400] 09:51:36 INFO - PROCESS | 1830 | 1461257496668 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]]]}] 09:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1381ms 09:51:36 INFO - PROCESS | 1830 | 1461257496707 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:51:36 INFO - PROCESS | 1830 | 1461257496711 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:51:36 INFO - PROCESS | 1830 | 1461257496726 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:51:36 INFO - PROCESS | 1830 | 1461257496736 Marionette TRACE conn3 <- [1,1882,null,{}] 09:51:36 INFO - PROCESS | 1830 | 1461257496749 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}] 09:51:37 INFO - PROCESS | 1830 | 1461257497198 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:51:37 INFO - PROCESS | 1830 | 1461257497758 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:37 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fcf6ac400) [pid = 1830] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:51:37 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fd2d38400) [pid = 1830] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:51:37 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fcf6ac000) [pid = 1830] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:51:37 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fcb9ef000) [pid = 1830] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:51:37 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fd3ee5800) [pid = 1830] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:51:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce9d3800 == 146 [pid = 1830] [id = 478] 09:51:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fcb9ef000) [pid = 1830] [serial = 1435] [outer = (nil)] 09:51:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fce9cd800) [pid = 1830] [serial = 1436] [outer = 0x7f6fcb9ef000] 09:51:37 INFO - PROCESS | 1830 | 1461257497842 Marionette DEBUG loaded listener.js 09:51:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fd3e6a000) [pid = 1830] [serial = 1437] [outer = 0x7f6fcb9ef000] 09:51:38 INFO - PROCESS | 1830 | 1461257498557 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]]]}] 09:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1857ms 09:51:38 INFO - PROCESS | 1830 | 1461257498575 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:51:38 INFO - PROCESS | 1830 | 1461257498581 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:51:38 INFO - PROCESS | 1830 | 1461257498586 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:51:38 INFO - PROCESS | 1830 | 1461257498589 Marionette TRACE conn3 <- [1,1886,null,{}] 09:51:38 INFO - PROCESS | 1830 | 1461257498595 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}] 09:51:38 INFO - PROCESS | 1830 | 1461257498783 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:51:39 INFO - PROCESS | 1830 | 1461257499014 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd66d6800 == 147 [pid = 1830] [id = 479] 09:51:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fd56cf000) [pid = 1830] [serial = 1438] [outer = (nil)] 09:51:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fd5793400) [pid = 1830] [serial = 1439] [outer = 0x7f6fd56cf000] 09:51:39 INFO - PROCESS | 1830 | 1461257499076 Marionette DEBUG loaded listener.js 09:51:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fd6708800) [pid = 1830] [serial = 1440] [outer = 0x7f6fd56cf000] 09:51:39 INFO - PROCESS | 1830 | ************************* 09:51:39 INFO - PROCESS | 1830 | A coding exception was thrown and uncaught in a Task. 09:51:39 INFO - PROCESS | 1830 | 09:51:39 INFO - PROCESS | 1830 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:51:39 INFO - PROCESS | 1830 | Full stack: 09:51:39 INFO - PROCESS | 1830 | ************************* 09:51:39 INFO - PROCESS | 1830 | 1461257499958 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]]]}] 09:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1429ms 09:51:40 INFO - PROCESS | 1830 | 1461257500023 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:51:40 INFO - PROCESS | 1830 | 1461257500029 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:51:40 INFO - PROCESS | 1830 | 1461257500037 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:51:40 INFO - PROCESS | 1830 | 1461257500042 Marionette TRACE conn3 <- [1,1890,null,{}] 09:51:40 INFO - PROCESS | 1830 | 1461257500050 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}] 09:51:40 INFO - PROCESS | 1830 | 1461257500264 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:51:40 INFO - PROCESS | 1830 | 1461257500553 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0922800 == 148 [pid = 1830] [id = 480] 09:51:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fccbe7c00) [pid = 1830] [serial = 1441] [outer = (nil)] 09:51:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fccbed400) [pid = 1830] [serial = 1442] [outer = 0x7f6fccbe7c00] 09:51:40 INFO - PROCESS | 1830 | 1461257500677 Marionette DEBUG loaded listener.js 09:51:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fcf8dc000) [pid = 1830] [serial = 1443] [outer = 0x7f6fccbe7c00] 09:51:41 INFO - PROCESS | 1830 | 1461257501677 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]]]}] 09:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1686ms 09:51:41 INFO - PROCESS | 1830 | 1461257501723 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:51:41 INFO - PROCESS | 1830 | 1461257501731 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:51:41 INFO - PROCESS | 1830 | 1461257501741 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:51:41 INFO - PROCESS | 1830 | 1461257501746 Marionette TRACE conn3 <- [1,1894,null,{}] 09:51:41 INFO - PROCESS | 1830 | 1461257501751 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}] 09:51:41 INFO - PROCESS | 1830 | 1461257501980 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:51:42 INFO - PROCESS | 1830 | 1461257502242 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd687b800 == 149 [pid = 1830] [id = 481] 09:51:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fd100fc00) [pid = 1830] [serial = 1444] [outer = (nil)] 09:51:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fd2d45800) [pid = 1830] [serial = 1445] [outer = 0x7f6fd100fc00] 09:51:42 INFO - PROCESS | 1830 | 1461257502364 Marionette DEBUG loaded listener.js 09:51:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fd3eee000) [pid = 1830] [serial = 1446] [outer = 0x7f6fd100fc00] 09:51:43 INFO - PROCESS | 1830 | 1461257503364 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]]]}] 09:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1681ms 09:51:43 INFO - PROCESS | 1830 | 1461257503424 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:51:43 INFO - PROCESS | 1830 | 1461257503428 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:51:43 INFO - PROCESS | 1830 | 1461257503434 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:51:43 INFO - PROCESS | 1830 | 1461257503440 Marionette TRACE conn3 <- [1,1898,null,{}] 09:51:43 INFO - PROCESS | 1830 | 1461257503456 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}] 09:51:43 INFO - PROCESS | 1830 | 1461257503718 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:51:44 INFO - PROCESS | 1830 | 1461257504062 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc807800 == 150 [pid = 1830] [id = 482] 09:51:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fd670b400) [pid = 1830] [serial = 1447] [outer = (nil)] 09:51:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fd69cf000) [pid = 1830] [serial = 1448] [outer = 0x7f6fd670b400] 09:51:44 INFO - PROCESS | 1830 | 1461257504143 Marionette DEBUG loaded listener.js 09:51:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fd72e9400) [pid = 1830] [serial = 1449] [outer = 0x7f6fd670b400] 09:51:45 INFO - PROCESS | 1830 | 1461257505092 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]]]}] 09:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1691ms 09:51:45 INFO - PROCESS | 1830 | 1461257505127 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:51:45 INFO - PROCESS | 1830 | 1461257505130 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:51:45 INFO - PROCESS | 1830 | 1461257505137 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:51:45 INFO - PROCESS | 1830 | 1461257505140 Marionette TRACE conn3 <- [1,1902,null,{}] 09:51:45 INFO - PROCESS | 1830 | 1461257505146 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}] 09:51:45 INFO - PROCESS | 1830 | 1461257505362 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:51:45 INFO - PROCESS | 1830 | 1461257505645 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddedc800 == 151 [pid = 1830] [id = 483] 09:51:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fcb9eec00) [pid = 1830] [serial = 1450] [outer = (nil)] 09:51:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fdb72e400) [pid = 1830] [serial = 1451] [outer = 0x7f6fcb9eec00] 09:51:45 INFO - PROCESS | 1830 | 1461257505771 Marionette DEBUG loaded listener.js 09:51:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fdbb57400) [pid = 1830] [serial = 1452] [outer = 0x7f6fcb9eec00] 09:51:46 INFO - PROCESS | 1830 | 1461257506641 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]]]}] 09:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1535ms 09:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:51:46 INFO - PROCESS | 1830 | 1461257506673 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:51:46 INFO - PROCESS | 1830 | 1461257506676 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:51:46 INFO - PROCESS | 1830 | 1461257506683 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:51:46 INFO - PROCESS | 1830 | 1461257506686 Marionette TRACE conn3 <- [1,1906,null,{}] 09:51:46 INFO - PROCESS | 1830 | 1461257506691 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}] 09:51:46 INFO - PROCESS | 1830 | 1461257506910 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:51:47 INFO - PROCESS | 1830 | 1461257507171 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdea2e800 == 152 [pid = 1830] [id = 484] 09:51:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fd7417800) [pid = 1830] [serial = 1453] [outer = (nil)] 09:51:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fdc945000) [pid = 1830] [serial = 1454] [outer = 0x7f6fd7417800] 09:51:47 INFO - PROCESS | 1830 | 1461257507290 Marionette DEBUG loaded listener.js 09:51:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fddf98c00) [pid = 1830] [serial = 1455] [outer = 0x7f6fd7417800] 09:51:48 INFO - PROCESS | 1830 | 1461257508141 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]]]}] 09:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1490ms 09:51:48 INFO - PROCESS | 1830 | 1461257508189 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:51:48 INFO - PROCESS | 1830 | 1461257508193 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:51:48 INFO - PROCESS | 1830 | 1461257508200 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:51:48 INFO - PROCESS | 1830 | 1461257508203 Marionette TRACE conn3 <- [1,1910,null,{}] 09:51:48 INFO - PROCESS | 1830 | 1461257508209 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}] 09:51:48 INFO - PROCESS | 1830 | 1461257508462 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:51:48 INFO - PROCESS | 1830 | 1461257508775 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1e18800 == 153 [pid = 1830] [id = 485] 09:51:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fde6c9400) [pid = 1830] [serial = 1456] [outer = (nil)] 09:51:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fde796800) [pid = 1830] [serial = 1457] [outer = 0x7f6fde6c9400] 09:51:48 INFO - PROCESS | 1830 | 1461257508869 Marionette DEBUG loaded listener.js 09:51:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fde8dc000) [pid = 1830] [serial = 1458] [outer = 0x7f6fde6c9400] 09:51:49 INFO - PROCESS | 1830 | 1461257509746 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]]]}] 09:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1586ms 09:51:49 INFO - PROCESS | 1830 | 1461257509787 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:51:49 INFO - PROCESS | 1830 | 1461257509790 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:51:49 INFO - PROCESS | 1830 | 1461257509797 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:51:49 INFO - PROCESS | 1830 | 1461257509800 Marionette TRACE conn3 <- [1,1914,null,{}] 09:51:49 INFO - PROCESS | 1830 | 1461257509805 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}] 09:51:50 INFO - PROCESS | 1830 | 1461257510017 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:51:50 INFO - PROCESS | 1830 | 1461257510237 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2297000 == 154 [pid = 1830] [id = 486] 09:51:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6fde757000) [pid = 1830] [serial = 1459] [outer = (nil)] 09:51:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6fdec59000) [pid = 1830] [serial = 1460] [outer = 0x7f6fde757000] 09:51:50 INFO - PROCESS | 1830 | 1461257510356 Marionette DEBUG loaded listener.js 09:51:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fdef3e800) [pid = 1830] [serial = 1461] [outer = 0x7f6fde757000] 09:51:51 INFO - PROCESS | 1830 | 1461257511279 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]]]}] 09:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1531ms 09:51:51 INFO - PROCESS | 1830 | 1461257511329 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:51:51 INFO - PROCESS | 1830 | 1461257511333 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:51:51 INFO - PROCESS | 1830 | 1461257511358 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:51:51 INFO - PROCESS | 1830 | 1461257511361 Marionette TRACE conn3 <- [1,1918,null,{}] 09:51:51 INFO - PROCESS | 1830 | 1461257511371 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}] 09:51:51 INFO - PROCESS | 1830 | 1461257511581 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:51:51 INFO - PROCESS | 1830 | 1461257511842 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2553800 == 155 [pid = 1830] [id = 487] 09:51:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fde7a3800) [pid = 1830] [serial = 1462] [outer = (nil)] 09:51:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6fdfe0e400) [pid = 1830] [serial = 1463] [outer = 0x7f6fde7a3800] 09:51:51 INFO - PROCESS | 1830 | 1461257511970 Marionette DEBUG loaded listener.js 09:51:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fe1790000) [pid = 1830] [serial = 1464] [outer = 0x7f6fde7a3800] 09:51:52 INFO - PROCESS | 1830 | 1461257512878 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]]]}] 09:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1611ms 09:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:51:52 INFO - PROCESS | 1830 | 1461257512952 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:51:52 INFO - PROCESS | 1830 | 1461257512955 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:51:52 INFO - PROCESS | 1830 | 1461257512961 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:51:52 INFO - PROCESS | 1830 | 1461257512964 Marionette TRACE conn3 <- [1,1922,null,{}] 09:51:52 INFO - PROCESS | 1830 | 1461257512970 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}] 09:51:53 INFO - PROCESS | 1830 | 1461257513225 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:51:53 INFO - PROCESS | 1830 | 1461257513527 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe26bb800 == 156 [pid = 1830] [id = 488] 09:51:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6fd450a400) [pid = 1830] [serial = 1465] [outer = (nil)] 09:51:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fe20adc00) [pid = 1830] [serial = 1466] [outer = 0x7f6fd450a400] 09:51:53 INFO - PROCESS | 1830 | 1461257513608 Marionette DEBUG loaded listener.js 09:51:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fe20b9800) [pid = 1830] [serial = 1467] [outer = 0x7f6fd450a400] 09:51:54 INFO - PROCESS | 1830 | 1461257514428 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]]]}] 09:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1533ms 09:51:54 INFO - PROCESS | 1830 | 1461257514494 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:51:54 INFO - PROCESS | 1830 | 1461257514499 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:51:54 INFO - PROCESS | 1830 | 1461257514505 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:51:54 INFO - PROCESS | 1830 | 1461257514508 Marionette TRACE conn3 <- [1,1926,null,{}] 09:51:54 INFO - PROCESS | 1830 | 1461257514513 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}] 09:51:54 INFO - PROCESS | 1830 | 1461257514722 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:51:54 INFO - PROCESS | 1830 | 1461257514940 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2846800 == 157 [pid = 1830] [id = 489] 09:51:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fde8ddc00) [pid = 1830] [serial = 1468] [outer = (nil)] 09:51:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fe35a9c00) [pid = 1830] [serial = 1469] [outer = 0x7f6fde8ddc00] 09:51:55 INFO - PROCESS | 1830 | 1461257515056 Marionette DEBUG loaded listener.js 09:51:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fe40a6800) [pid = 1830] [serial = 1470] [outer = 0x7f6fde8ddc00] 09:51:55 INFO - PROCESS | 1830 | 1461257515989 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]]]}] 09:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1540ms 09:51:56 INFO - PROCESS | 1830 | 1461257516046 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:51:56 INFO - PROCESS | 1830 | 1461257516050 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:51:56 INFO - PROCESS | 1830 | 1461257516056 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:51:56 INFO - PROCESS | 1830 | 1461257516061 Marionette TRACE conn3 <- [1,1930,null,{}] 09:51:56 INFO - PROCESS | 1830 | 1461257516066 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}] 09:51:56 INFO - PROCESS | 1830 | 1461257516301 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:51:56 INFO - PROCESS | 1830 | 1461257516563 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6c0a000 == 158 [pid = 1830] [id = 490] 09:51:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fe55f2c00) [pid = 1830] [serial = 1471] [outer = (nil)] 09:51:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fe5d1f000) [pid = 1830] [serial = 1472] [outer = 0x7f6fe55f2c00] 09:51:56 INFO - PROCESS | 1830 | 1461257516706 Marionette DEBUG loaded listener.js 09:51:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fe5ef1800) [pid = 1830] [serial = 1473] [outer = 0x7f6fe55f2c00] 09:51:57 INFO - PROCESS | 1830 | 1461257517681 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]]]}] 09:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1681ms 09:51:57 INFO - PROCESS | 1830 | 1461257517739 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:51:57 INFO - PROCESS | 1830 | 1461257517742 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:51:57 INFO - PROCESS | 1830 | 1461257517749 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:51:57 INFO - PROCESS | 1830 | 1461257517751 Marionette TRACE conn3 <- [1,1934,null,{}] 09:51:57 INFO - PROCESS | 1830 | 1461257517757 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}] 09:51:58 INFO - PROCESS | 1830 | 1461257518006 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:51:58 INFO - PROCESS | 1830 | 1461257518317 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe82b4000 == 159 [pid = 1830] [id = 491] 09:51:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6fe60d8000) [pid = 1830] [serial = 1474] [outer = (nil)] 09:51:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6fe6853800) [pid = 1830] [serial = 1475] [outer = 0x7f6fe60d8000] 09:51:58 INFO - PROCESS | 1830 | 1461257518399 Marionette DEBUG loaded listener.js 09:51:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6fe7011400) [pid = 1830] [serial = 1476] [outer = 0x7f6fe60d8000] 09:51:59 INFO - PROCESS | 1830 | 1461257519350 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]]]}] 09:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1682ms 09:51:59 INFO - PROCESS | 1830 | 1461257519433 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:51:59 INFO - PROCESS | 1830 | 1461257519436 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:51:59 INFO - PROCESS | 1830 | 1461257519442 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:51:59 INFO - PROCESS | 1830 | 1461257519445 Marionette TRACE conn3 <- [1,1938,null,{}] 09:51:59 INFO - PROCESS | 1830 | 1461257519451 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}] 09:52:00 INFO - PROCESS | 1830 | 1461257520132 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:52:00 INFO - PROCESS | 1830 | 1461257520465 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fc4000 == 160 [pid = 1830] [id = 492] 09:52:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6fcc34ac00) [pid = 1830] [serial = 1477] [outer = (nil)] 09:52:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6fccbc8400) [pid = 1830] [serial = 1478] [outer = 0x7f6fcc34ac00] 09:52:00 INFO - PROCESS | 1830 | 1461257520537 Marionette DEBUG loaded listener.js 09:52:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6fccbf1400) [pid = 1830] [serial = 1479] [outer = 0x7f6fcc34ac00] 09:52:01 INFO - PROCESS | 1830 | 1461257521387 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]]]}] 09:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1987ms 09:52:01 INFO - PROCESS | 1830 | 1461257521433 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:52:01 INFO - PROCESS | 1830 | 1461257521439 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:52:01 INFO - PROCESS | 1830 | 1461257521446 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:52:01 INFO - PROCESS | 1830 | 1461257521452 Marionette TRACE conn3 <- [1,1942,null,{}] 09:52:01 INFO - PROCESS | 1830 | 1461257521459 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}] 09:52:01 INFO - PROCESS | 1830 | 1461257521673 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:52:01 INFO - PROCESS | 1830 | 1461257521951 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7191000 == 161 [pid = 1830] [id = 493] 09:52:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fcf6a4000) [pid = 1830] [serial = 1480] [outer = (nil)] 09:52:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6fcfb0ec00) [pid = 1830] [serial = 1481] [outer = 0x7f6fcf6a4000] 09:52:02 INFO - PROCESS | 1830 | 1461257522077 Marionette DEBUG loaded listener.js 09:52:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 224 (0x7f6fd1007000) [pid = 1830] [serial = 1482] [outer = 0x7f6fcf6a4000] 09:52:03 INFO - PROCESS | 1830 | 1461257523037 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]]]}] 09:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1648ms 09:52:03 INFO - PROCESS | 1830 | 1461257523096 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:52:03 INFO - PROCESS | 1830 | 1461257523101 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:52:03 INFO - PROCESS | 1830 | 1461257523107 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:52:03 INFO - PROCESS | 1830 | 1461257523110 Marionette TRACE conn3 <- [1,1946,null,{}] 09:52:03 INFO - PROCESS | 1830 | 1461257523116 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}] 09:52:03 INFO - PROCESS | 1830 | 1461257523319 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:52:03 INFO - PROCESS | 1830 | 1461257523785 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcbfeb000 == 162 [pid = 1830] [id = 494] 09:52:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 225 (0x7f6fcf6a4800) [pid = 1830] [serial = 1483] [outer = (nil)] 09:52:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 226 (0x7f6fd1067c00) [pid = 1830] [serial = 1484] [outer = 0x7f6fcf6a4800] 09:52:03 INFO - PROCESS | 1830 | 1461257523861 Marionette DEBUG loaded listener.js 09:52:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 227 (0x7f6fd2d39000) [pid = 1830] [serial = 1485] [outer = 0x7f6fcf6a4800] 09:52:04 INFO - PROCESS | 1830 | 1461257524731 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]]]}] 09:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1686ms 09:52:04 INFO - PROCESS | 1830 | 1461257524795 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:52:04 INFO - PROCESS | 1830 | 1461257524803 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:52:04 INFO - PROCESS | 1830 | 1461257524819 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:52:04 INFO - PROCESS | 1830 | 1461257524826 Marionette TRACE conn3 <- [1,1950,null,{}] 09:52:04 INFO - PROCESS | 1830 | 1461257524831 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}] 09:52:05 INFO - PROCESS | 1830 | 1461257525035 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:52:05 INFO - PROCESS | 1830 | 1461257525352 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd431e000 == 163 [pid = 1830] [id = 495] 09:52:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 228 (0x7f6fd3ecac00) [pid = 1830] [serial = 1486] [outer = (nil)] 09:52:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 229 (0x7f6fd44c7c00) [pid = 1830] [serial = 1487] [outer = 0x7f6fd3ecac00] 09:52:05 INFO - PROCESS | 1830 | 1461257525428 Marionette DEBUG loaded listener.js 09:52:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 230 (0x7f6fd5480800) [pid = 1830] [serial = 1488] [outer = 0x7f6fd3ecac00] 09:52:06 INFO - PROCESS | 1830 | 1461257526260 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]]]}] 09:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1493ms 09:52:06 INFO - PROCESS | 1830 | 1461257526305 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:52:06 INFO - PROCESS | 1830 | 1461257526309 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:52:06 INFO - PROCESS | 1830 | 1461257526315 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:52:06 INFO - PROCESS | 1830 | 1461257526317 Marionette TRACE conn3 <- [1,1954,null,{}] 09:52:06 INFO - PROCESS | 1830 | 1461257526322 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}] 09:52:06 INFO - PROCESS | 1830 | 1461257526514 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:52:06 INFO - PROCESS | 1830 | 1461257526789 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfeb1800 == 164 [pid = 1830] [id = 496] 09:52:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 231 (0x7f6fcddaf000) [pid = 1830] [serial = 1489] [outer = (nil)] 09:52:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 232 (0x7f6fd56d1000) [pid = 1830] [serial = 1490] [outer = 0x7f6fcddaf000] 09:52:06 INFO - PROCESS | 1830 | 1461257526928 Marionette DEBUG loaded listener.js 09:52:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 233 (0x7f6fd671f800) [pid = 1830] [serial = 1491] [outer = 0x7f6fcddaf000] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe824f000 == 163 [pid = 1830] [id = 307] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6c07000 == 162 [pid = 1830] [id = 230] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe73bf800 == 161 [pid = 1830] [id = 55] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff5b0e800 == 160 [pid = 1830] [id = 379] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe793b800 == 159 [pid = 1830] [id = 231] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe203b800 == 158 [pid = 1830] [id = 150] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 232 (0x7f6fddfc4000) [pid = 1830] [serial = 1316] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 231 (0x7f6fcfb0fc00) [pid = 1830] [serial = 1310] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 230 (0x7f6fccbcfc00) [pid = 1830] [serial = 1343] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 229 (0x7f6fcf6a1800) [pid = 1830] [serial = 1370] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 228 (0x7f6fe4074c00) [pid = 1830] [serial = 1322] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 227 (0x7f6fe1fb0c00) [pid = 1830] [serial = 1319] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 226 (0x7f6ff973d800) [pid = 1830] [serial = 1340] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 225 (0x7f6ff3d38800) [pid = 1830] [serial = 1325] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 224 (0x7f6fd2d45400) [pid = 1830] [serial = 1352] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 223 (0x7f6fccbd5800) [pid = 1830] [serial = 1346] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6ff9734800) [pid = 1830] [serial = 1328] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fcc350000) [pid = 1830] [serial = 1337] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fcc34bc00) [pid = 1830] [serial = 1331] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6fcbb2b400) [pid = 1830] [serial = 1334] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fd4511000) [pid = 1830] [serial = 1313] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6fccbef400) [pid = 1830] [serial = 1349] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdea15000 == 157 [pid = 1830] [id = 121] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe82aa800 == 156 [pid = 1830] [id = 272] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2edc800 == 155 [pid = 1830] [id = 472] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdea30800 == 154 [pid = 1830] [id = 471] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7785000 == 153 [pid = 1830] [id = 470] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe654e800 == 152 [pid = 1830] [id = 469] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe284c800 == 151 [pid = 1830] [id = 468] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe25ac000 == 150 [pid = 1830] [id = 467] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe22c5000 == 149 [pid = 1830] [id = 466] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe20c5800 == 148 [pid = 1830] [id = 465] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1e0a800 == 147 [pid = 1830] [id = 464] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfe91800 == 146 [pid = 1830] [id = 463] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde621800 == 145 [pid = 1830] [id = 462] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddec2800 == 144 [pid = 1830] [id = 461] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc817000 == 143 [pid = 1830] [id = 460] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd7076000 == 142 [pid = 1830] [id = 459] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2d1e000 == 141 [pid = 1830] [id = 458] 09:52:07 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce896000 == 140 [pid = 1830] [id = 457] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fcd870c00) [pid = 1830] [serial = 1356] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6fd4516800) [pid = 1830] [serial = 1368] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fcf8d9c00) [pid = 1830] [serial = 1358] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fcfd31400) [pid = 1830] [serial = 1361] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fd3ed1800) [pid = 1830] [serial = 1365] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fd19d8c00) [pid = 1830] [serial = 1362] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fcfb0b400) [pid = 1830] [serial = 1359] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6fccbc7800) [pid = 1830] [serial = 1355] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6fd4509000) [pid = 1830] [serial = 1367] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fd3e71800) [pid = 1830] [serial = 1364] [outer = (nil)] [url = about:blank] 09:52:07 INFO - PROCESS | 1830 | 1461257527924 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]]]}] 09:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1633ms 09:52:07 INFO - PROCESS | 1830 | 1461257527949 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:52:07 INFO - PROCESS | 1830 | 1461257527953 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:52:07 INFO - PROCESS | 1830 | 1461257527958 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:52:07 INFO - PROCESS | 1830 | 1461257527961 Marionette TRACE conn3 <- [1,1958,null,{}] 09:52:07 INFO - PROCESS | 1830 | 1461257527971 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}] 09:52:08 INFO - PROCESS | 1830 | 1461257528211 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:52:08 INFO - PROCESS | 1830 | 1461257528399 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1a98000 == 141 [pid = 1830] [id = 497] 09:52:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fd56d8c00) [pid = 1830] [serial = 1492] [outer = (nil)] 09:52:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fd579e800) [pid = 1830] [serial = 1493] [outer = 0x7f6fd56d8c00] 09:52:08 INFO - PROCESS | 1830 | 1461257528522 Marionette DEBUG loaded listener.js 09:52:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fd72e6000) [pid = 1830] [serial = 1494] [outer = 0x7f6fd56d8c00] 09:52:09 INFO - PROCESS | 1830 | 1461257529279 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]]]}] 09:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1341ms 09:52:09 INFO - PROCESS | 1830 | 1461257529302 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:52:09 INFO - PROCESS | 1830 | 1461257529306 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:52:09 INFO - PROCESS | 1830 | 1461257529346 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:52:09 INFO - PROCESS | 1830 | 1461257529350 Marionette TRACE conn3 <- [1,1962,null,{}] 09:52:09 INFO - PROCESS | 1830 | 1461257529355 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}] 09:52:09 INFO - PROCESS | 1830 | 1461257529546 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:52:09 INFO - PROCESS | 1830 | 1461257529561 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd53da800 == 142 [pid = 1830] [id = 498] 09:52:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fd3e6f400) [pid = 1830] [serial = 1495] [outer = (nil)] 09:52:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fdca94c00) [pid = 1830] [serial = 1496] [outer = 0x7f6fd3e6f400] 09:52:09 INFO - PROCESS | 1830 | 1461257529625 Marionette DEBUG loaded listener.js 09:52:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fddc9dc00) [pid = 1830] [serial = 1497] [outer = 0x7f6fd3e6f400] 09:52:10 INFO - PROCESS | 1830 | 1461257530637 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]]]}] 09:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1333ms 09:52:10 INFO - PROCESS | 1830 | 1461257530679 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:52:10 INFO - PROCESS | 1830 | 1461257530685 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:52:10 INFO - PROCESS | 1830 | 1461257530706 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:52:10 INFO - PROCESS | 1830 | 1461257530711 Marionette TRACE conn3 <- [1,1966,null,{}] 09:52:10 INFO - PROCESS | 1830 | 1461257530718 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}] 09:52:10 INFO - PROCESS | 1830 | 1461257530980 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:52:11 INFO - PROCESS | 1830 | 1461257531010 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdca61000 == 143 [pid = 1830] [id = 499] 09:52:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fdbb52000) [pid = 1830] [serial = 1498] [outer = (nil)] 09:52:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fddf9b400) [pid = 1830] [serial = 1499] [outer = 0x7f6fdbb52000] 09:52:11 INFO - PROCESS | 1830 | 1461257531084 Marionette DEBUG loaded listener.js 09:52:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6fddfebc00) [pid = 1830] [serial = 1500] [outer = 0x7f6fdbb52000] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6fde7a3c00) [pid = 1830] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fcfb0c000) [pid = 1830] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fd2d46c00) [pid = 1830] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fcf8d5400) [pid = 1830] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fd7143800) [pid = 1830] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fcf6a3c00) [pid = 1830] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6fcf8d6c00) [pid = 1830] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6fde6d1000) [pid = 1830] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fcf6a8000) [pid = 1830] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fd3e71400) [pid = 1830] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fd6705400) [pid = 1830] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6fe7e82400) [pid = 1830] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fd69c9000) [pid = 1830] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fcfd24800) [pid = 1830] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6fde74f400) [pid = 1830] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fd671ec00) [pid = 1830] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fcf6a2000) [pid = 1830] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fcd874400) [pid = 1830] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fcfb17000) [pid = 1830] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fcf6b0800) [pid = 1830] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fcddaa400) [pid = 1830] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fdc93dc00) [pid = 1830] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fd2d3c400) [pid = 1830] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fd3c70c00) [pid = 1830] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fe823b400) [pid = 1830] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6ff5eb3400) [pid = 1830] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fce9c6400) [pid = 1830] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fd670f800) [pid = 1830] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fccbe4800) [pid = 1830] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fcbb25800) [pid = 1830] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fd72ed400) [pid = 1830] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fcc343c00) [pid = 1830] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fd56ce000) [pid = 1830] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fcbb2b000) [pid = 1830] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fcb9ef000) [pid = 1830] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fddfa0400) [pid = 1830] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fcbf62000) [pid = 1830] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fce9cc800) [pid = 1830] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fcbf6cc00) [pid = 1830] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fded99400) [pid = 1830] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fccbca000) [pid = 1830] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fcbf6d400) [pid = 1830] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fcf8e4800) [pid = 1830] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fd5798400) [pid = 1830] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fd4509400) [pid = 1830] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fddf0d800) [pid = 1830] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fd69c8400) [pid = 1830] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fcdda8800) [pid = 1830] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fcd86cc00) [pid = 1830] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fcb9ea400) [pid = 1830] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fe5d25400) [pid = 1830] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fe1b15000) [pid = 1830] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fcbf63800) [pid = 1830] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fcbb30800) [pid = 1830] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fcf514000) [pid = 1830] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fddf9a000) [pid = 1830] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fcbb26400) [pid = 1830] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fcc342800) [pid = 1830] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:52:12 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fdbbee400) [pid = 1830] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:52:12 INFO - PROCESS | 1830 | 1461257532994 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]]]}] 09:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2339ms 09:52:13 INFO - PROCESS | 1830 | 1461257533044 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:52:13 INFO - PROCESS | 1830 | 1461257533046 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:52:13 INFO - PROCESS | 1830 | 1461257533053 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:52:13 INFO - PROCESS | 1830 | 1461257533055 Marionette TRACE conn3 <- [1,1970,null,{}] 09:52:13 INFO - PROCESS | 1830 | 1461257533061 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}] 09:52:13 INFO - PROCESS | 1830 | 1461257533271 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:52:13 INFO - PROCESS | 1830 | 1461257533451 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfd64800 == 144 [pid = 1830] [id = 500] 09:52:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fcbf6d400) [pid = 1830] [serial = 1501] [outer = (nil)] 09:52:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fccbd6800) [pid = 1830] [serial = 1502] [outer = 0x7f6fcbf6d400] 09:52:13 INFO - PROCESS | 1830 | 1461257533513 Marionette DEBUG loaded listener.js 09:52:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fcdda8800) [pid = 1830] [serial = 1503] [outer = 0x7f6fcbf6d400] 09:52:14 INFO - PROCESS | 1830 | 1461257534184 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]]]}] 09:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1185ms 09:52:14 INFO - PROCESS | 1830 | 1461257534240 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:52:14 INFO - PROCESS | 1830 | 1461257534254 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:52:14 INFO - PROCESS | 1830 | 1461257534265 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:52:14 INFO - PROCESS | 1830 | 1461257534268 Marionette TRACE conn3 <- [1,1974,null,{}] 09:52:14 INFO - PROCESS | 1830 | 1461257534272 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}] 09:52:14 INFO - PROCESS | 1830 | 1461257534532 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:52:14 INFO - PROCESS | 1830 | 1461257534645 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7193000 == 145 [pid = 1830] [id = 501] 09:52:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fcbf65c00) [pid = 1830] [serial = 1504] [outer = (nil)] 09:52:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fcf8e1c00) [pid = 1830] [serial = 1505] [outer = 0x7f6fcbf65c00] 09:52:14 INFO - PROCESS | 1830 | 1461257534708 Marionette DEBUG loaded listener.js 09:52:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fcfd26800) [pid = 1830] [serial = 1506] [outer = 0x7f6fcbf65c00] 09:52:15 INFO - PROCESS | 1830 | 1461257535792 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]]]}] 09:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1578ms 09:52:15 INFO - PROCESS | 1830 | 1461257535845 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:52:15 INFO - PROCESS | 1830 | 1461257535853 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:52:15 INFO - PROCESS | 1830 | 1461257535862 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:52:15 INFO - PROCESS | 1830 | 1461257535866 Marionette TRACE conn3 <- [1,1978,null,{}] 09:52:15 INFO - PROCESS | 1830 | 1461257535875 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}] 09:52:16 INFO - PROCESS | 1830 | 1461257536110 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:52:16 INFO - PROCESS | 1830 | 1461257536416 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd31df000 == 146 [pid = 1830] [id = 502] 09:52:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fce9c2c00) [pid = 1830] [serial = 1507] [outer = (nil)] 09:52:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fcf648400) [pid = 1830] [serial = 1508] [outer = 0x7f6fce9c2c00] 09:52:16 INFO - PROCESS | 1830 | 1461257536503 Marionette DEBUG loaded listener.js 09:52:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fcf6af000) [pid = 1830] [serial = 1509] [outer = 0x7f6fce9c2c00] 09:52:17 INFO - PROCESS | 1830 | 1461257537434 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]]]}] 09:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1632ms 09:52:17 INFO - PROCESS | 1830 | 1461257537496 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:52:17 INFO - PROCESS | 1830 | 1461257537504 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:52:17 INFO - PROCESS | 1830 | 1461257537515 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:52:17 INFO - PROCESS | 1830 | 1461257537519 Marionette TRACE conn3 <- [1,1982,null,{}] 09:52:17 INFO - PROCESS | 1830 | 1461257537526 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}] 09:52:17 INFO - PROCESS | 1830 | 1461257537745 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:52:18 INFO - PROCESS | 1830 | 1461257538051 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb7bb000 == 147 [pid = 1830] [id = 503] 09:52:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fd106c000) [pid = 1830] [serial = 1510] [outer = (nil)] 09:52:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fd2d3a000) [pid = 1830] [serial = 1511] [outer = 0x7f6fd106c000] 09:52:18 INFO - PROCESS | 1830 | 1461257538170 Marionette DEBUG loaded listener.js 09:52:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fd3c6f400) [pid = 1830] [serial = 1512] [outer = 0x7f6fd106c000] 09:52:19 INFO - PROCESS | 1830 | 1461257539048 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]]]}] 09:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1583ms 09:52:19 INFO - PROCESS | 1830 | 1461257539099 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:52:19 INFO - PROCESS | 1830 | 1461257539102 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:52:19 INFO - PROCESS | 1830 | 1461257539110 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:52:19 INFO - PROCESS | 1830 | 1461257539115 Marionette TRACE conn3 <- [1,1986,null,{}] 09:52:19 INFO - PROCESS | 1830 | 1461257539132 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}] 09:52:19 INFO - PROCESS | 1830 | 1461257539369 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:52:19 INFO - PROCESS | 1830 | 1461257539635 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde9b3800 == 148 [pid = 1830] [id = 504] 09:52:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fd3c70000) [pid = 1830] [serial = 1513] [outer = (nil)] 09:52:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fd4739c00) [pid = 1830] [serial = 1514] [outer = 0x7f6fd3c70000] 09:52:19 INFO - PROCESS | 1830 | 1461257539758 Marionette DEBUG loaded listener.js 09:52:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fd56d6c00) [pid = 1830] [serial = 1515] [outer = 0x7f6fd3c70000] 09:52:20 INFO - PROCESS | 1830 | 1461257540663 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]]]}] 09:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1588ms 09:52:20 INFO - PROCESS | 1830 | 1461257540699 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:52:20 INFO - PROCESS | 1830 | 1461257540704 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:52:20 INFO - PROCESS | 1830 | 1461257540710 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:52:20 INFO - PROCESS | 1830 | 1461257540713 Marionette TRACE conn3 <- [1,1990,null,{}] 09:52:20 INFO - PROCESS | 1830 | 1461257540719 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}] 09:52:20 INFO - PROCESS | 1830 | 1461257540928 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:52:21 INFO - PROCESS | 1830 | 1461257541198 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19e5000 == 149 [pid = 1830] [id = 505] 09:52:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fd3e74800) [pid = 1830] [serial = 1516] [outer = (nil)] 09:52:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fd69ca800) [pid = 1830] [serial = 1517] [outer = 0x7f6fd3e74800] 09:52:21 INFO - PROCESS | 1830 | 1461257541278 Marionette DEBUG loaded listener.js 09:52:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fd72e2400) [pid = 1830] [serial = 1518] [outer = 0x7f6fd3e74800] 09:52:22 INFO - PROCESS | 1830 | 1461257542161 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]]]}] 09:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1478ms 09:52:22 INFO - PROCESS | 1830 | 1461257542190 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:52:22 INFO - PROCESS | 1830 | 1461257542194 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:52:22 INFO - PROCESS | 1830 | 1461257542200 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:52:22 INFO - PROCESS | 1830 | 1461257542203 Marionette TRACE conn3 <- [1,1994,null,{}] 09:52:22 INFO - PROCESS | 1830 | 1461257542208 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}] 09:52:22 INFO - PROCESS | 1830 | 1461257542415 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:52:22 INFO - PROCESS | 1830 | 1461257542634 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2035800 == 150 [pid = 1830] [id = 506] 09:52:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fd6704400) [pid = 1830] [serial = 1519] [outer = (nil)] 09:52:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fdb736000) [pid = 1830] [serial = 1520] [outer = 0x7f6fd6704400] 09:52:22 INFO - PROCESS | 1830 | 1461257542747 Marionette DEBUG loaded listener.js 09:52:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fdc92d800) [pid = 1830] [serial = 1521] [outer = 0x7f6fd6704400] 09:52:23 INFO - PROCESS | 1830 | 1461257543717 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]]]}] 09:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1580ms 09:52:23 INFO - PROCESS | 1830 | 1461257543782 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:52:23 INFO - PROCESS | 1830 | 1461257543786 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:52:23 INFO - PROCESS | 1830 | 1461257543791 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:52:23 INFO - PROCESS | 1830 | 1461257543794 Marionette TRACE conn3 <- [1,1998,null,{}] 09:52:23 INFO - PROCESS | 1830 | 1461257543799 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}] 09:52:24 INFO - PROCESS | 1830 | 1461257544025 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:52:24 INFO - PROCESS | 1830 | 1461257544286 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe244c000 == 151 [pid = 1830] [id = 507] 09:52:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fd6710800) [pid = 1830] [serial = 1522] [outer = (nil)] 09:52:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fde32f000) [pid = 1830] [serial = 1523] [outer = 0x7f6fd6710800] 09:52:24 INFO - PROCESS | 1830 | 1461257544408 Marionette DEBUG loaded listener.js 09:52:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fde42d800) [pid = 1830] [serial = 1524] [outer = 0x7f6fd6710800] 09:52:25 INFO - PROCESS | 1830 | 1461257545290 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]]]}] 09:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1527ms 09:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:52:25 INFO - PROCESS | 1830 | 1461257545320 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:52:25 INFO - PROCESS | 1830 | 1461257545323 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:52:25 INFO - PROCESS | 1830 | 1461257545329 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:52:25 INFO - PROCESS | 1830 | 1461257545332 Marionette TRACE conn3 <- [1,2002,null,{}] 09:52:25 INFO - PROCESS | 1830 | 1461257545337 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}] 09:52:25 INFO - PROCESS | 1830 | 1461257545545 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:52:25 INFO - PROCESS | 1830 | 1461257545767 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe26c2800 == 152 [pid = 1830] [id = 508] 09:52:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fd740fc00) [pid = 1830] [serial = 1525] [outer = (nil)] 09:52:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fde6cdc00) [pid = 1830] [serial = 1526] [outer = 0x7f6fd740fc00] 09:52:25 INFO - PROCESS | 1830 | 1461257545880 Marionette DEBUG loaded listener.js 09:52:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fde797000) [pid = 1830] [serial = 1527] [outer = 0x7f6fd740fc00] 09:52:26 INFO - PROCESS | 1830 | 1461257546815 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]]]}] 09:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1531ms 09:52:26 INFO - PROCESS | 1830 | 1461257546861 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:52:26 INFO - PROCESS | 1830 | 1461257546865 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:52:26 INFO - PROCESS | 1830 | 1461257546871 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:52:26 INFO - PROCESS | 1830 | 1461257546874 Marionette TRACE conn3 <- [1,2006,null,{}] 09:52:26 INFO - PROCESS | 1830 | 1461257546879 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}] 09:52:27 INFO - PROCESS | 1830 | 1461257547094 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:52:27 INFO - PROCESS | 1830 | 1461257547356 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2aee800 == 153 [pid = 1830] [id = 509] 09:52:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fde254800) [pid = 1830] [serial = 1528] [outer = (nil)] 09:52:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fde7a3c00) [pid = 1830] [serial = 1529] [outer = 0x7f6fde254800] 09:52:27 INFO - PROCESS | 1830 | 1461257547475 Marionette DEBUG loaded listener.js 09:52:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fde912c00) [pid = 1830] [serial = 1530] [outer = 0x7f6fde254800] 09:52:28 INFO - PROCESS | 1830 | 1461257548308 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]]]}] 09:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 09:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1533ms 09:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:52:28 INFO - PROCESS | 1830 | 1461257548404 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:52:28 INFO - PROCESS | 1830 | 1461257548407 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:52:28 INFO - PROCESS | 1830 | 1461257548415 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:52:28 INFO - PROCESS | 1830 | 1461257548417 Marionette TRACE conn3 <- [1,2010,null,{}] 09:52:28 INFO - PROCESS | 1830 | 1461257548424 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}] 09:52:28 INFO - PROCESS | 1830 | 1461257548638 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:52:28 INFO - PROCESS | 1830 | 1461257548944 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6557000 == 154 [pid = 1830] [id = 510] 09:52:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fd1067400) [pid = 1830] [serial = 1531] [outer = (nil)] 09:52:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fde79b000) [pid = 1830] [serial = 1532] [outer = 0x7f6fd1067400] 09:52:29 INFO - PROCESS | 1830 | 1461257549022 Marionette DEBUG loaded listener.js 09:52:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fdf058000) [pid = 1830] [serial = 1533] [outer = 0x7f6fd1067400] 09:52:29 INFO - PROCESS | 1830 | 1461257549846 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]]]}] 09:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 09:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1481ms 09:52:29 INFO - PROCESS | 1830 | 1461257549895 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:52:29 INFO - PROCESS | 1830 | 1461257549900 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:52:29 INFO - PROCESS | 1830 | 1461257549908 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:52:29 INFO - PROCESS | 1830 | 1461257549911 Marionette TRACE conn3 <- [1,2014,null,{}] 09:52:29 INFO - PROCESS | 1830 | 1461257549917 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}] 09:52:30 INFO - PROCESS | 1830 | 1461257550144 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:52:30 INFO - PROCESS | 1830 | 1461257550405 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7789000 == 155 [pid = 1830] [id = 511] 09:52:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fe00a2000) [pid = 1830] [serial = 1534] [outer = (nil)] 09:52:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fe161c400) [pid = 1830] [serial = 1535] [outer = 0x7f6fe00a2000] 09:52:30 INFO - PROCESS | 1830 | 1461257550541 Marionette DEBUG loaded listener.js 09:52:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fe1798800) [pid = 1830] [serial = 1536] [outer = 0x7f6fe00a2000] 09:52:31 INFO - PROCESS | 1830 | 1461257551573 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]]]}] 09:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1742ms 09:52:31 INFO - PROCESS | 1830 | 1461257551654 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:52:31 INFO - PROCESS | 1830 | 1461257551660 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:52:31 INFO - PROCESS | 1830 | 1461257551670 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:52:31 INFO - PROCESS | 1830 | 1461257551675 Marionette TRACE conn3 <- [1,2018,null,{}] 09:52:31 INFO - PROCESS | 1830 | 1461257551685 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}] 09:52:32 INFO - PROCESS | 1830 | 1461257552066 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:52:32 INFO - PROCESS | 1830 | 1461257552390 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fede64800 == 156 [pid = 1830] [id = 512] 09:52:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fe1613400) [pid = 1830] [serial = 1537] [outer = (nil)] 09:52:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fe2a72000) [pid = 1830] [serial = 1538] [outer = 0x7f6fe1613400] 09:52:32 INFO - PROCESS | 1830 | 1461257552476 Marionette DEBUG loaded listener.js 09:52:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fe4d86000) [pid = 1830] [serial = 1539] [outer = 0x7f6fe1613400] 09:52:33 INFO - PROCESS | 1830 | 1461257553343 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]]]}] 09:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1736ms 09:52:33 INFO - PROCESS | 1830 | 1461257553421 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:52:33 INFO - PROCESS | 1830 | 1461257553424 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:52:33 INFO - PROCESS | 1830 | 1461257553436 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:52:33 INFO - PROCESS | 1830 | 1461257553439 Marionette TRACE conn3 <- [1,2022,null,{}] 09:52:33 INFO - PROCESS | 1830 | 1461257553445 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}] 09:52:33 INFO - PROCESS | 1830 | 1461257553670 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:52:33 INFO - PROCESS | 1830 | 1461257553943 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4c66000 == 157 [pid = 1830] [id = 513] 09:52:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fcddad000) [pid = 1830] [serial = 1540] [outer = (nil)] 09:52:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fe543a400) [pid = 1830] [serial = 1541] [outer = 0x7f6fcddad000] 09:52:34 INFO - PROCESS | 1830 | 1461257554143 Marionette DEBUG loaded listener.js 09:52:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fe5d24c00) [pid = 1830] [serial = 1542] [outer = 0x7f6fcddad000] 09:52:35 INFO - PROCESS | 1830 | 1461257555338 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]]]}] 09:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1948ms 09:52:35 INFO - PROCESS | 1830 | 1461257555384 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:52:35 INFO - PROCESS | 1830 | 1461257555388 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:52:35 INFO - PROCESS | 1830 | 1461257555394 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:52:35 INFO - PROCESS | 1830 | 1461257555396 Marionette TRACE conn3 <- [1,2026,null,{}] 09:52:35 INFO - PROCESS | 1830 | 1461257555403 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}] 09:52:35 INFO - PROCESS | 1830 | 1461257555627 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:52:35 INFO - PROCESS | 1830 | 1461257555940 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff50b9000 == 158 [pid = 1830] [id = 514] 09:52:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fd740d000) [pid = 1830] [serial = 1543] [outer = (nil)] 09:52:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6fe605ec00) [pid = 1830] [serial = 1544] [outer = 0x7f6fd740d000] 09:52:36 INFO - PROCESS | 1830 | 1461257556027 Marionette DEBUG loaded listener.js 09:52:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6fe6411000) [pid = 1830] [serial = 1545] [outer = 0x7f6fd740d000] 09:52:36 INFO - PROCESS | 1830 | 1461257556860 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]]]}] 09:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1535ms 09:52:36 INFO - PROCESS | 1830 | 1461257556930 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:52:36 INFO - PROCESS | 1830 | 1461257556934 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:52:36 INFO - PROCESS | 1830 | 1461257556939 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:52:36 INFO - PROCESS | 1830 | 1461257556942 Marionette TRACE conn3 <- [1,2030,null,{}] 09:52:36 INFO - PROCESS | 1830 | 1461257556948 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}] 09:52:37 INFO - PROCESS | 1830 | 1461257557175 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:52:37 INFO - PROCESS | 1830 | 1461257557438 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff7a1f000 == 159 [pid = 1830] [id = 515] 09:52:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fe4eb2800) [pid = 1830] [serial = 1546] [outer = (nil)] 09:52:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fe7018000) [pid = 1830] [serial = 1547] [outer = 0x7f6fe4eb2800] 09:52:37 INFO - PROCESS | 1830 | 1461257557558 Marionette DEBUG loaded listener.js 09:52:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6fe7599800) [pid = 1830] [serial = 1548] [outer = 0x7f6fe4eb2800] 09:52:38 INFO - PROCESS | 1830 | 1461257558423 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]]]}] 09:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1529ms 09:52:38 INFO - PROCESS | 1830 | 1461257558470 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:52:38 INFO - PROCESS | 1830 | 1461257558474 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:52:38 INFO - PROCESS | 1830 | 1461257558480 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:52:38 INFO - PROCESS | 1830 | 1461257558483 Marionette TRACE conn3 <- [1,2034,null,{}] 09:52:38 INFO - PROCESS | 1830 | 1461257558488 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}] 09:52:38 INFO - PROCESS | 1830 | 1461257558709 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:52:38 INFO - PROCESS | 1830 | 1461257558993 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff97b7000 == 160 [pid = 1830] [id = 516] 09:52:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fcf514400) [pid = 1830] [serial = 1549] [outer = (nil)] 09:52:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6fe701fc00) [pid = 1830] [serial = 1550] [outer = 0x7f6fcf514400] 09:52:39 INFO - PROCESS | 1830 | 1461257559114 Marionette DEBUG loaded listener.js 09:52:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fe7e81c00) [pid = 1830] [serial = 1551] [outer = 0x7f6fcf514400] 09:52:39 INFO - PROCESS | 1830 | 1461257559939 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]]]}] 09:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1531ms 09:52:40 INFO - PROCESS | 1830 | 1461257560012 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:52:40 INFO - PROCESS | 1830 | 1461257560016 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:52:40 INFO - PROCESS | 1830 | 1461257560021 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:52:40 INFO - PROCESS | 1830 | 1461257560023 Marionette TRACE conn3 <- [1,2038,null,{}] 09:52:40 INFO - PROCESS | 1830 | 1461257560029 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}] 09:52:40 INFO - PROCESS | 1830 | 1461257560256 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:52:40 INFO - PROCESS | 1830 | 1461257560523 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce893800 == 161 [pid = 1830] [id = 517] 09:52:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fcbf69800) [pid = 1830] [serial = 1552] [outer = (nil)] 09:52:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fccbedc00) [pid = 1830] [serial = 1553] [outer = 0x7f6fcbf69800] 09:52:40 INFO - PROCESS | 1830 | 1461257560641 Marionette DEBUG loaded listener.js 09:52:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fd2d39800) [pid = 1830] [serial = 1554] [outer = 0x7f6fcbf69800] 09:52:41 INFO - PROCESS | 1830 | 1461257561541 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]]]}] 09:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1582ms 09:52:41 INFO - PROCESS | 1830 | 1461257561605 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:52:41 INFO - PROCESS | 1830 | 1461257561609 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:52:41 INFO - PROCESS | 1830 | 1461257561614 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:52:41 INFO - PROCESS | 1830 | 1461257561617 Marionette TRACE conn3 <- [1,2042,null,{}] 09:52:41 INFO - PROCESS | 1830 | 1461257561622 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}] 09:52:41 INFO - PROCESS | 1830 | 1461257561842 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:52:42 INFO - PROCESS | 1830 | 1461257562166 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcca72000 == 162 [pid = 1830] [id = 518] 09:52:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fcb9ea000) [pid = 1830] [serial = 1555] [outer = (nil)] 09:52:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fcbb24400) [pid = 1830] [serial = 1556] [outer = 0x7f6fcb9ea000] 09:52:42 INFO - PROCESS | 1830 | 1461257562247 Marionette DEBUG loaded listener.js 09:52:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fccbee800) [pid = 1830] [serial = 1557] [outer = 0x7f6fcb9ea000] 09:52:43 INFO - PROCESS | 1830 | 1461257563136 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]]]}] 09:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 09:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1580ms 09:52:43 INFO - PROCESS | 1830 | 1461257563196 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:52:43 INFO - PROCESS | 1830 | 1461257563199 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:52:43 INFO - PROCESS | 1830 | 1461257563206 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:52:43 INFO - PROCESS | 1830 | 1461257563208 Marionette TRACE conn3 <- [1,2046,null,{}] 09:52:43 INFO - PROCESS | 1830 | 1461257563214 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}] 09:52:43 INFO - PROCESS | 1830 | 1461257563445 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:52:43 INFO - PROCESS | 1830 | 1461257563794 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fcb000 == 163 [pid = 1830] [id = 519] 09:52:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fcb9f2c00) [pid = 1830] [serial = 1558] [outer = (nil)] 09:52:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6fcd86d800) [pid = 1830] [serial = 1559] [outer = 0x7f6fcb9f2c00] 09:52:43 INFO - PROCESS | 1830 | 1461257563877 Marionette DEBUG loaded listener.js 09:52:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6fcf8d8800) [pid = 1830] [serial = 1560] [outer = 0x7f6fcb9f2c00] 09:52:44 INFO - PROCESS | 1830 | 1461257564770 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]]]}] 09:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1629ms 09:52:44 INFO - PROCESS | 1830 | 1461257564837 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:52:44 INFO - PROCESS | 1830 | 1461257564841 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:52:44 INFO - PROCESS | 1830 | 1461257564848 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:52:44 INFO - PROCESS | 1830 | 1461257564852 Marionette TRACE conn3 <- [1,2050,null,{}] 09:52:44 INFO - PROCESS | 1830 | 1461257564857 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}] 09:52:45 INFO - PROCESS | 1830 | 1461257565085 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:52:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fff21c000 == 162 [pid = 1830] [id = 398] 09:52:46 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde9b0800 == 161 [pid = 1830] [id = 433] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fe0189400) [pid = 1830] [serial = 1409] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6fcfb15c00) [pid = 1830] [serial = 1215] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fd56d9800) [pid = 1830] [serial = 1385] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fcf8e2800) [pid = 1830] [serial = 1278] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fde42d000) [pid = 1830] [serial = 1401] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fe1611c00) [pid = 1830] [serial = 1415] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fd3e6e800) [pid = 1830] [serial = 1281] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6fde754800) [pid = 1830] [serial = 1403] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6ff7fdb800) [pid = 1830] [serial = 1203] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fd6707400) [pid = 1830] [serial = 1386] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fd57a0c00) [pid = 1830] [serial = 1314] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fe8846800) [pid = 1830] [serial = 1263] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6ff96a3400) [pid = 1830] [serial = 1269] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fddf9e000) [pid = 1830] [serial = 1395] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fd4515400) [pid = 1830] [serial = 1382] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6fdfe05800) [pid = 1830] [serial = 1407] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6ff3d37c00) [pid = 1830] [serial = 1266] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fcf6abc00) [pid = 1830] [serial = 1418] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fcfd30c00) [pid = 1830] [serial = 1434] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fd1008000) [pid = 1830] [serial = 1379] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fd579dc00) [pid = 1830] [serial = 1419] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fd19e4c00) [pid = 1830] [serial = 1380] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fd3c6f800) [pid = 1830] [serial = 1206] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fcf510400) [pid = 1830] [serial = 1424] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fde32b000) [pid = 1830] [serial = 1398] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6ff7f2a800) [pid = 1830] [serial = 1209] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fd56d3000) [pid = 1830] [serial = 1245] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6ff5e34c00) [pid = 1830] [serial = 1326] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6ff9dcd800) [pid = 1830] [serial = 1329] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fcf6a5400) [pid = 1830] [serial = 1377] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fdc93c400) [pid = 1830] [serial = 1391] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fdc92b800) [pid = 1830] [serial = 1353] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fe1795400) [pid = 1830] [serial = 1410] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fcbb30400) [pid = 1830] [serial = 1335] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fde79f000) [pid = 1830] [serial = 1317] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fd547e000) [pid = 1830] [serial = 1425] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fcea83c00) [pid = 1830] [serial = 1431] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fcf515c00) [pid = 1830] [serial = 1376] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fe2a74800) [pid = 1830] [serial = 1212] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fcbf61400) [pid = 1830] [serial = 1427] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fd5484c00) [pid = 1830] [serial = 1383] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fde7a2400) [pid = 1830] [serial = 1404] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fd3e6a000) [pid = 1830] [serial = 1437] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fce9cd800) [pid = 1830] [serial = 1436] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fcc346800) [pid = 1830] [serial = 1428] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fe00a2800) [pid = 1830] [serial = 1254] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fd1065000) [pid = 1830] [serial = 1421] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fde919000) [pid = 1830] [serial = 1104] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fccbea800) [pid = 1830] [serial = 1347] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fddf91400) [pid = 1830] [serial = 1394] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fcfb11400) [pid = 1830] [serial = 1433] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fddff1400) [pid = 1830] [serial = 1397] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fe1b1ac00) [pid = 1830] [serial = 1412] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fccbd4000) [pid = 1830] [serial = 1344] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fcd871800) [pid = 1830] [serial = 1430] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fcd86b400) [pid = 1830] [serial = 1350] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fe20b0000) [pid = 1830] [serial = 1413] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fd2d3e800) [pid = 1830] [serial = 1311] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fdbb5bc00) [pid = 1830] [serial = 1248] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6ff9733400) [pid = 1830] [serial = 1275] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fde42ec00) [pid = 1830] [serial = 1251] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fd7415c00) [pid = 1830] [serial = 1389] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fd4732400) [pid = 1830] [serial = 1371] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6ff4bd6000) [pid = 1830] [serial = 1272] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fded96000) [pid = 1830] [serial = 1406] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fcb9f2000) [pid = 1830] [serial = 1373] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fd69ce800) [pid = 1830] [serial = 1388] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fe759a400) [pid = 1830] [serial = 1260] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fe4624400) [pid = 1830] [serial = 1257] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fe2a71800) [pid = 1830] [serial = 1416] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fcf653000) [pid = 1830] [serial = 1242] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6ff9e8dc00) [pid = 1830] [serial = 1341] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fd564ac00) [pid = 1830] [serial = 1422] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fe2a72c00) [pid = 1830] [serial = 1320] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fe5438c00) [pid = 1830] [serial = 1323] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6ff96ecc00) [pid = 1830] [serial = 1338] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fde339000) [pid = 1830] [serial = 1400] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fdca98400) [pid = 1830] [serial = 1392] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fcc350800) [pid = 1830] [serial = 1332] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fcbf6ec00) [pid = 1830] [serial = 1374] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fe1fad800) [pid = 1830] [serial = 1308] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f6fd5793400) [pid = 1830] [serial = 1439] [outer = (nil)] [url = about:blank] 09:52:46 INFO - PROCESS | 1830 | 1461257566512 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fc9b5e000 == 162 [pid = 1830] [id = 520] 09:52:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fcbf61400) [pid = 1830] [serial = 1561] [outer = (nil)] 09:52:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fcc34b400) [pid = 1830] [serial = 1562] [outer = 0x7f6fcbf61400] 09:52:46 INFO - PROCESS | 1830 | 1461257566589 Marionette DEBUG loaded listener.js 09:52:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fccbd4000) [pid = 1830] [serial = 1563] [outer = 0x7f6fcbf61400] 09:52:47 INFO - PROCESS | 1830 | 1461257567392 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]]]}] 09:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2588ms 09:52:47 INFO - PROCESS | 1830 | 1461257567439 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:52:47 INFO - PROCESS | 1830 | 1461257567446 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:52:47 INFO - PROCESS | 1830 | 1461257567454 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:52:47 INFO - PROCESS | 1830 | 1461257567459 Marionette TRACE conn3 <- [1,2054,null,{}] 09:52:47 INFO - PROCESS | 1830 | 1461257567465 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}] 09:52:47 INFO - PROCESS | 1830 | 1461257567676 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:52:47 INFO - PROCESS | 1830 | 1461257567872 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0dc3800 == 163 [pid = 1830] [id = 521] 09:52:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fcbf6cc00) [pid = 1830] [serial = 1564] [outer = (nil)] 09:52:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fcea8f400) [pid = 1830] [serial = 1565] [outer = 0x7f6fcbf6cc00] 09:52:47 INFO - PROCESS | 1830 | 1461257567942 Marionette DEBUG loaded listener.js 09:52:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fcf8da800) [pid = 1830] [serial = 1566] [outer = 0x7f6fcbf6cc00] 09:52:48 INFO - PROCESS | 1830 | 1461257568838 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]]]}] 09:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1437ms 09:52:48 INFO - PROCESS | 1830 | 1461257568895 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:52:48 INFO - PROCESS | 1830 | 1461257568901 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:52:48 INFO - PROCESS | 1830 | 1461257568915 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:52:48 INFO - PROCESS | 1830 | 1461257568917 Marionette TRACE conn3 <- [1,2058,null,{}] 09:52:48 INFO - PROCESS | 1830 | 1461257568924 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}] 09:52:49 INFO - PROCESS | 1830 | 1461257569189 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:52:49 INFO - PROCESS | 1830 | 1461257569231 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3f5f800 == 164 [pid = 1830] [id = 522] 09:52:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fcf6a3800) [pid = 1830] [serial = 1567] [outer = (nil)] 09:52:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fd1070c00) [pid = 1830] [serial = 1568] [outer = 0x7f6fcf6a3800] 09:52:49 INFO - PROCESS | 1830 | 1461257569294 Marionette DEBUG loaded listener.js 09:52:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fd2d47400) [pid = 1830] [serial = 1569] [outer = 0x7f6fcf6a3800] 09:52:50 INFO - PROCESS | 1830 | 1461257570281 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]]]}] 09:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1392ms 09:52:50 INFO - PROCESS | 1830 | 1461257570307 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:52:50 INFO - PROCESS | 1830 | 1461257570310 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:52:50 INFO - PROCESS | 1830 | 1461257570352 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:52:50 INFO - PROCESS | 1830 | 1461257570371 Marionette TRACE conn3 <- [1,2062,null,{}] 09:52:50 INFO - PROCESS | 1830 | 1461257570391 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}] 09:52:50 INFO - PROCESS | 1830 | 1461257570761 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:52:50 INFO - PROCESS | 1830 | 1461257570798 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd686c000 == 165 [pid = 1830] [id = 523] 09:52:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fccbf1800) [pid = 1830] [serial = 1570] [outer = (nil)] 09:52:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd3ece000) [pid = 1830] [serial = 1571] [outer = 0x7f6fccbf1800] 09:52:50 INFO - PROCESS | 1830 | 1461257570863 Marionette DEBUG loaded listener.js 09:52:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd4514800) [pid = 1830] [serial = 1572] [outer = 0x7f6fccbf1800] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fdbb52000) [pid = 1830] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fcbf6d400) [pid = 1830] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fcddaf000) [pid = 1830] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fd3ecac00) [pid = 1830] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fcf6a4800) [pid = 1830] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fcc34ac00) [pid = 1830] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fd3e6f400) [pid = 1830] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fd56cf000) [pid = 1830] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fd56d8c00) [pid = 1830] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:52:51 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fcf6a4000) [pid = 1830] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:52:52 INFO - PROCESS | 1830 | 1461257572163 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]]]}] 09:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1881ms 09:52:52 INFO - PROCESS | 1830 | 1461257572206 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:52:52 INFO - PROCESS | 1830 | 1461257572210 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:52:52 INFO - PROCESS | 1830 | 1461257572216 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:52:52 INFO - PROCESS | 1830 | 1461257572219 Marionette TRACE conn3 <- [1,2066,null,{}] 09:52:52 INFO - PROCESS | 1830 | 1461257572224 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}] 09:52:52 INFO - PROCESS | 1830 | 1461257572490 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:52:52 INFO - PROCESS | 1830 | 1461257572511 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd691a800 == 166 [pid = 1830] [id = 524] 09:52:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fce9c6400) [pid = 1830] [serial = 1573] [outer = (nil)] 09:52:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fd44c4c00) [pid = 1830] [serial = 1574] [outer = 0x7f6fce9c6400] 09:52:52 INFO - PROCESS | 1830 | 1461257572577 Marionette DEBUG loaded listener.js 09:52:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fd5644800) [pid = 1830] [serial = 1575] [outer = 0x7f6fce9c6400] 09:52:53 INFO - PROCESS | 1830 | 1461257573408 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]]]}] 09:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1239ms 09:52:53 INFO - PROCESS | 1830 | 1461257573603 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:52:53 INFO - PROCESS | 1830 | 1461257573610 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:52:53 INFO - PROCESS | 1830 | 1461257573626 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:52:53 INFO - PROCESS | 1830 | 1461257573631 Marionette TRACE conn3 <- [1,2070,null,{}] 09:52:53 INFO - PROCESS | 1830 | 1461257573640 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}] 09:52:53 INFO - PROCESS | 1830 | 1461257573873 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:52:54 INFO - PROCESS | 1830 | 1461257574200 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1cb9800 == 167 [pid = 1830] [id = 525] 09:52:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fccbe8c00) [pid = 1830] [serial = 1576] [outer = (nil)] 09:52:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fcd875000) [pid = 1830] [serial = 1577] [outer = 0x7f6fccbe8c00] 09:52:54 INFO - PROCESS | 1830 | 1461257574283 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fcf518800) [pid = 1830] [serial = 1578] [outer = 0x7f6fccbe8c00] 09:52:55 INFO - PROCESS | 1830 | 1461257575209 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]]]}] 09:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1635ms 09:52:55 INFO - PROCESS | 1830 | 1461257575262 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:52:55 INFO - PROCESS | 1830 | 1461257575268 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:52:55 INFO - PROCESS | 1830 | 1461257575282 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:52:55 INFO - PROCESS | 1830 | 1461257575287 Marionette TRACE conn3 <- [1,2074,null,{}] 09:52:55 INFO - PROCESS | 1830 | 1461257575295 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}] 09:52:55 INFO - PROCESS | 1830 | 1461257575531 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:52:55 INFO - PROCESS | 1830 | 1461257575794 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd690d800 == 168 [pid = 1830] [id = 526] 09:52:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fcfd31c00) [pid = 1830] [serial = 1579] [outer = (nil)] 09:52:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd19da000) [pid = 1830] [serial = 1580] [outer = 0x7f6fcfd31c00] 09:52:55 INFO - PROCESS | 1830 | 1461257575917 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd3e68400) [pid = 1830] [serial = 1581] [outer = 0x7f6fcfd31c00] 09:52:56 INFO - PROCESS | 1830 | 1461257576854 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]]]}] 09:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1639ms 09:52:56 INFO - PROCESS | 1830 | 1461257576918 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:52:56 INFO - PROCESS | 1830 | 1461257576922 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:52:56 INFO - PROCESS | 1830 | 1461257576928 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:52:56 INFO - PROCESS | 1830 | 1461257576932 Marionette TRACE conn3 <- [1,2078,null,{}] 09:52:56 INFO - PROCESS | 1830 | 1461257576946 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}] 09:52:57 INFO - PROCESS | 1830 | 1461257577231 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:52:57 INFO - PROCESS | 1830 | 1461257577585 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdca57800 == 169 [pid = 1830] [id = 527] 09:52:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd564ac00) [pid = 1830] [serial = 1582] [outer = (nil)] 09:52:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fd56d6400) [pid = 1830] [serial = 1583] [outer = 0x7f6fd564ac00] 09:52:57 INFO - PROCESS | 1830 | 1461257577668 Marionette DEBUG loaded listener.js 09:52:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd670d000) [pid = 1830] [serial = 1584] [outer = 0x7f6fd564ac00] 09:52:58 INFO - PROCESS | 1830 | 1461257578542 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]]]}] 09:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1687ms 09:52:58 INFO - PROCESS | 1830 | 1461257578617 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:52:58 INFO - PROCESS | 1830 | 1461257578620 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:52:58 INFO - PROCESS | 1830 | 1461257578627 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 1830 | 1461257578630 Marionette TRACE conn3 <- [1,2082,null,{}] 09:52:58 INFO - PROCESS | 1830 | 1461257578635 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}] 09:52:58 INFO - PROCESS | 1830 | 1461257578926 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:52:59 INFO - PROCESS | 1830 | 1461257579233 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde162000 == 170 [pid = 1830] [id = 528] 09:52:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd5644400) [pid = 1830] [serial = 1585] [outer = (nil)] 09:52:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd72ec000) [pid = 1830] [serial = 1586] [outer = 0x7f6fd5644400] 09:52:59 INFO - PROCESS | 1830 | 1461257579315 Marionette DEBUG loaded listener.js 09:52:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd7418c00) [pid = 1830] [serial = 1587] [outer = 0x7f6fd5644400] 09:53:00 INFO - PROCESS | 1830 | 1461257580208 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]]]}] 09:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1632ms 09:53:00 INFO - PROCESS | 1830 | 1461257580261 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:53:00 INFO - PROCESS | 1830 | 1461257580265 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:53:00 INFO - PROCESS | 1830 | 1461257580270 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 1830 | 1461257580274 Marionette TRACE conn3 <- [1,2086,null,{}] 09:53:00 INFO - PROCESS | 1830 | 1461257580279 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}] 09:53:00 INFO - PROCESS | 1830 | 1461257580499 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:53:00 INFO - PROCESS | 1830 | 1461257580717 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde9b6000 == 171 [pid = 1830] [id = 529] 09:53:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fd7148c00) [pid = 1830] [serial = 1588] [outer = (nil)] 09:53:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fdc92d400) [pid = 1830] [serial = 1589] [outer = 0x7f6fd7148c00] 09:53:00 INFO - PROCESS | 1830 | 1461257580836 Marionette DEBUG loaded listener.js 09:53:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fdca9ac00) [pid = 1830] [serial = 1590] [outer = 0x7f6fd7148c00] 09:53:01 INFO - PROCESS | 1830 | 1461257581872 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]]]}] 09:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1632ms 09:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:53:01 INFO - PROCESS | 1830 | 1461257581903 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:53:01 INFO - PROCESS | 1830 | 1461257581906 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:53:01 INFO - PROCESS | 1830 | 1461257581913 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:53:01 INFO - PROCESS | 1830 | 1461257581917 Marionette TRACE conn3 <- [1,2090,null,{}] 09:53:01 INFO - PROCESS | 1830 | 1461257581922 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}] 09:53:02 INFO - PROCESS | 1830 | 1461257582204 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:53:02 INFO - PROCESS | 1830 | 1461257582513 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1e0f000 == 172 [pid = 1830] [id = 530] 09:53:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fde330400) [pid = 1830] [serial = 1591] [outer = (nil)] 09:53:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fde36c000) [pid = 1830] [serial = 1592] [outer = 0x7f6fde330400] 09:53:02 INFO - PROCESS | 1830 | 1461257582598 Marionette DEBUG loaded listener.js 09:53:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fde75c800) [pid = 1830] [serial = 1593] [outer = 0x7f6fde330400] 09:53:03 INFO - PROCESS | 1830 | 1461257583484 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]]]}] 09:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1643ms 09:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:53:03 INFO - PROCESS | 1830 | 1461257583555 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:53:03 INFO - PROCESS | 1830 | 1461257583558 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:53:03 INFO - PROCESS | 1830 | 1461257583566 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:53:03 INFO - PROCESS | 1830 | 1461257583568 Marionette TRACE conn3 <- [1,2094,null,{}] 09:53:03 INFO - PROCESS | 1830 | 1461257583575 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}] 09:53:03 INFO - PROCESS | 1830 | 1461257583803 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:53:04 INFO - PROCESS | 1830 | 1461257584127 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2178800 == 173 [pid = 1830] [id = 531] 09:53:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fd7147c00) [pid = 1830] [serial = 1594] [outer = (nil)] 09:53:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fde914000) [pid = 1830] [serial = 1595] [outer = 0x7f6fd7147c00] 09:53:04 INFO - PROCESS | 1830 | 1461257584207 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fded91c00) [pid = 1830] [serial = 1596] [outer = 0x7f6fd7147c00] 09:53:05 INFO - PROCESS | 1830 | 1461257585342 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]]]}] 09:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1840ms 09:53:05 INFO - PROCESS | 1830 | 1461257585406 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:53:05 INFO - PROCESS | 1830 | 1461257585413 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:53:05 INFO - PROCESS | 1830 | 1461257585423 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:53:05 INFO - PROCESS | 1830 | 1461257585428 Marionette TRACE conn3 <- [1,2098,null,{}] 09:53:05 INFO - PROCESS | 1830 | 1461257585437 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}] 09:53:05 INFO - PROCESS | 1830 | 1461257585790 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:53:06 INFO - PROCESS | 1830 | 1461257586147 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22ca000 == 174 [pid = 1830] [id = 532] 09:53:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fddfe9000) [pid = 1830] [serial = 1597] [outer = (nil)] 09:53:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fdfe0b000) [pid = 1830] [serial = 1598] [outer = 0x7f6fddfe9000] 09:53:06 INFO - PROCESS | 1830 | 1461257586223 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fe1611c00) [pid = 1830] [serial = 1599] [outer = 0x7f6fddfe9000] 09:53:07 INFO - PROCESS | 1830 | 1461257587137 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]]]}] 09:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1793ms 09:53:07 INFO - PROCESS | 1830 | 1461257587215 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:53:07 INFO - PROCESS | 1830 | 1461257587219 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:53:07 INFO - PROCESS | 1830 | 1461257587225 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:53:07 INFO - PROCESS | 1830 | 1461257587229 Marionette TRACE conn3 <- [1,2102,null,{}] 09:53:07 INFO - PROCESS | 1830 | 1461257587235 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}] 09:53:07 INFO - PROCESS | 1830 | 1461257587495 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:53:07 INFO - PROCESS | 1830 | 1461257587795 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2554800 == 175 [pid = 1830] [id = 533] 09:53:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fde79f000) [pid = 1830] [serial = 1600] [outer = (nil)] 09:53:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fe17e3400) [pid = 1830] [serial = 1601] [outer = 0x7f6fde79f000] 09:53:07 INFO - PROCESS | 1830 | 1461257587880 Marionette DEBUG loaded listener.js 09:53:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fe20ad800) [pid = 1830] [serial = 1602] [outer = 0x7f6fde79f000] 09:53:08 INFO - PROCESS | 1830 | 1461257588731 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]]]}] 09:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1537ms 09:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:53:08 INFO - PROCESS | 1830 | 1461257588764 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:53:08 INFO - PROCESS | 1830 | 1461257588767 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:53:08 INFO - PROCESS | 1830 | 1461257588774 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:53:08 INFO - PROCESS | 1830 | 1461257588777 Marionette TRACE conn3 <- [1,2106,null,{}] 09:53:08 INFO - PROCESS | 1830 | 1461257588783 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}] 09:53:09 INFO - PROCESS | 1830 | 1461257589017 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:53:09 INFO - PROCESS | 1830 | 1461257589287 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe26c0800 == 176 [pid = 1830] [id = 534] 09:53:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fded99000) [pid = 1830] [serial = 1603] [outer = (nil)] 09:53:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fe2a6d400) [pid = 1830] [serial = 1604] [outer = 0x7f6fded99000] 09:53:09 INFO - PROCESS | 1830 | 1461257589409 Marionette DEBUG loaded listener.js 09:53:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fe2a77800) [pid = 1830] [serial = 1605] [outer = 0x7f6fded99000] 09:53:10 INFO - PROCESS | 1830 | 1461257590271 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]]]}] 09:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1538ms 09:53:10 INFO - PROCESS | 1830 | 1461257590313 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:53:10 INFO - PROCESS | 1830 | 1461257590317 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:53:10 INFO - PROCESS | 1830 | 1461257590324 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:53:10 INFO - PROCESS | 1830 | 1461257590328 Marionette TRACE conn3 <- [1,2110,null,{}] 09:53:10 INFO - PROCESS | 1830 | 1461257590333 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}] 09:53:10 INFO - PROCESS | 1830 | 1461257590584 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:53:10 INFO - PROCESS | 1830 | 1461257590845 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe400a800 == 177 [pid = 1830] [id = 535] 09:53:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fe5ef0c00) [pid = 1830] [serial = 1606] [outer = (nil)] 09:53:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fe64f6400) [pid = 1830] [serial = 1607] [outer = 0x7f6fe5ef0c00] 09:53:10 INFO - PROCESS | 1830 | 1461257590986 Marionette DEBUG loaded listener.js 09:53:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fe7e82800) [pid = 1830] [serial = 1608] [outer = 0x7f6fe5ef0c00] 09:53:11 INFO - PROCESS | 1830 | 1461257591891 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]]]}] 09:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1630ms 09:53:11 INFO - PROCESS | 1830 | 1461257591955 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:53:11 INFO - PROCESS | 1830 | 1461257591959 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:53:11 INFO - PROCESS | 1830 | 1461257591965 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:53:11 INFO - PROCESS | 1830 | 1461257591967 Marionette TRACE conn3 <- [1,2114,null,{}] 09:53:11 INFO - PROCESS | 1830 | 1461257591973 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}] 09:53:12 INFO - PROCESS | 1830 | 1461257592201 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:53:12 INFO - PROCESS | 1830 | 1461257592512 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe72a2800 == 178 [pid = 1830] [id = 536] 09:53:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fe60d6400) [pid = 1830] [serial = 1609] [outer = (nil)] 09:53:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fe878b400) [pid = 1830] [serial = 1610] [outer = 0x7f6fe60d6400] 09:53:12 INFO - PROCESS | 1830 | 1461257592592 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fe88a3c00) [pid = 1830] [serial = 1611] [outer = 0x7f6fe60d6400] 09:53:13 INFO - PROCESS | 1830 | 1461257593442 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]]]}] 09:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1529ms 09:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:53:13 INFO - PROCESS | 1830 | 1461257593495 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:53:13 INFO - PROCESS | 1830 | 1461257593498 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:53:13 INFO - PROCESS | 1830 | 1461257593505 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:53:13 INFO - PROCESS | 1830 | 1461257593508 Marionette TRACE conn3 <- [1,2118,null,{}] 09:53:13 INFO - PROCESS | 1830 | 1461257593513 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}] 09:53:13 INFO - PROCESS | 1830 | 1461257593732 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:53:14 INFO - PROCESS | 1830 | 1461257594008 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feabc0000 == 179 [pid = 1830] [id = 537] 09:53:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fe88a6000) [pid = 1830] [serial = 1612] [outer = (nil)] 09:53:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6feab1dc00) [pid = 1830] [serial = 1613] [outer = 0x7f6fe88a6000] 09:53:14 INFO - PROCESS | 1830 | 1461257594161 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fead91c00) [pid = 1830] [serial = 1614] [outer = 0x7f6fe88a6000] 09:53:15 INFO - PROCESS | 1830 | 1461257595045 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]]]}] 09:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1589ms 09:53:15 INFO - PROCESS | 1830 | 1461257595094 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 1830 | 1461257595098 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:53:15 INFO - PROCESS | 1830 | 1461257595103 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1830 | 1461257595107 Marionette TRACE conn3 <- [1,2122,null,{}] 09:53:15 INFO - PROCESS | 1830 | 1461257595113 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}] 09:53:15 INFO - PROCESS | 1830 | 1461257595337 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:53:15 INFO - PROCESS | 1830 | 1461257595644 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4ed7000 == 180 [pid = 1830] [id = 538] 09:53:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fe88a8000) [pid = 1830] [serial = 1615] [outer = (nil)] 09:53:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fedf4ac00) [pid = 1830] [serial = 1616] [outer = 0x7f6fe88a8000] 09:53:15 INFO - PROCESS | 1830 | 1461257595726 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6ff3d37c00) [pid = 1830] [serial = 1617] [outer = 0x7f6fe88a8000] 09:53:16 INFO - PROCESS | 1830 | 1461257596580 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]]]}] 09:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1529ms 09:53:16 INFO - PROCESS | 1830 | 1461257596634 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:53:16 INFO - PROCESS | 1830 | 1461257596638 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:53:16 INFO - PROCESS | 1830 | 1461257596644 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:53:16 INFO - PROCESS | 1830 | 1461257596647 Marionette TRACE conn3 <- [1,2126,null,{}] 09:53:16 INFO - PROCESS | 1830 | 1461257596653 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}] 09:53:16 INFO - PROCESS | 1830 | 1461257596876 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:53:17 INFO - PROCESS | 1830 | 1461257597202 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa334000 == 181 [pid = 1830] [id = 539] 09:53:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fe88aa400) [pid = 1830] [serial = 1618] [outer = (nil)] 09:53:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6ff4b7b800) [pid = 1830] [serial = 1619] [outer = 0x7f6fe88aa400] 09:53:17 INFO - PROCESS | 1830 | 1461257597293 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6ff4ca4800) [pid = 1830] [serial = 1620] [outer = 0x7f6fe88aa400] 09:53:18 INFO - PROCESS | 1830 | 1461257598125 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]]]}] 09:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1535ms 09:53:18 INFO - PROCESS | 1830 | 1461257598180 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:53:18 INFO - PROCESS | 1830 | 1461257598184 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:53:18 INFO - PROCESS | 1830 | 1461257598191 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:53:18 INFO - PROCESS | 1830 | 1461257598193 Marionette TRACE conn3 <- [1,2130,null,{}] 09:53:18 INFO - PROCESS | 1830 | 1461257598200 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}] 09:53:18 INFO - PROCESS | 1830 | 1461257598424 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:53:18 INFO - PROCESS | 1830 | 1461257598693 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffcc4d800 == 182 [pid = 1830] [id = 540] 09:53:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fd714b000) [pid = 1830] [serial = 1621] [outer = (nil)] 09:53:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6ff5042c00) [pid = 1830] [serial = 1622] [outer = 0x7f6fd714b000] 09:53:18 INFO - PROCESS | 1830 | 1461257598812 Marionette DEBUG loaded listener.js 09:53:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6ff5de6000) [pid = 1830] [serial = 1623] [outer = 0x7f6fd714b000] 09:53:19 INFO - PROCESS | 1830 | 1461257599703 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] 09:53:19 INFO - PROCESS | 1830 | 1461257599783 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:53:19 INFO - PROCESS | 1830 | 1461257599790 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:53:19 INFO - PROCESS | 1830 | 1461257599792 Marionette TRACE conn3 <- [1,2134,null,{}] 09:53:19 INFO - PROCESS | 1830 | 1461257599798 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}] 09:53:20 INFO - PROCESS | 1830 | 1461257600065 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:53:20 INFO - PROCESS | 1830 | 1461257600381 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfecf800 == 183 [pid = 1830] [id = 541] 09:53:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fcb9ee400) [pid = 1830] [serial = 1624] [outer = (nil)] 09:53:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fcc344c00) [pid = 1830] [serial = 1625] [outer = 0x7f6fcb9ee400] 09:53:20 INFO - PROCESS | 1830 | 1461257600465 Marionette DEBUG loaded listener.js 09:53:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fddf9f400) [pid = 1830] [serial = 1626] [outer = 0x7f6fcb9ee400] 09:53:21 INFO - PROCESS | 1830 | 1461257601830 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]]]}] 09:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2086ms 09:53:21 INFO - PROCESS | 1830 | 1461257601942 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:53:21 INFO - PROCESS | 1830 | 1461257601947 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:53:21 INFO - PROCESS | 1830 | 1461257601956 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:53:21 INFO - PROCESS | 1830 | 1461257601962 Marionette TRACE conn3 <- [1,2138,null,{}] 09:53:21 INFO - PROCESS | 1830 | 1461257601971 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}] 09:53:22 INFO - PROCESS | 1830 | 1461257602189 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:53:22 INFO - PROCESS | 1830 | 1461257602471 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3f55000 == 184 [pid = 1830] [id = 542] 09:53:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fcbb30c00) [pid = 1830] [serial = 1627] [outer = (nil)] 09:53:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fcd872c00) [pid = 1830] [serial = 1628] [outer = 0x7f6fcbb30c00] 09:53:22 INFO - PROCESS | 1830 | 1461257602545 Marionette DEBUG loaded listener.js 09:53:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fcf517800) [pid = 1830] [serial = 1629] [outer = 0x7f6fcbb30c00] 09:53:23 INFO - PROCESS | 1830 | 1461257603525 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]]]}] 09:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1640ms 09:53:23 INFO - PROCESS | 1830 | 1461257603596 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:53:23 INFO - PROCESS | 1830 | 1461257603613 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:53:23 INFO - PROCESS | 1830 | 1461257603631 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:53:23 INFO - PROCESS | 1830 | 1461257603643 Marionette TRACE conn3 <- [1,2142,null,{}] 09:53:23 INFO - PROCESS | 1830 | 1461257603656 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}] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcd9ce000 == 183 [pid = 1830] [id = 428] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd091e000 == 182 [pid = 1830] [id = 427] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd1a90000 == 181 [pid = 1830] [id = 473] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0dd5000 == 180 [pid = 1830] [id = 474] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd686c000 == 179 [pid = 1830] [id = 523] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3f5f800 == 178 [pid = 1830] [id = 522] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0dc3800 == 177 [pid = 1830] [id = 521] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fc9b5e000 == 176 [pid = 1830] [id = 520] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcca72000 == 175 [pid = 1830] [id = 518] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce893800 == 174 [pid = 1830] [id = 517] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff97b7000 == 173 [pid = 1830] [id = 516] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff7a1f000 == 172 [pid = 1830] [id = 515] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff50b9000 == 171 [pid = 1830] [id = 514] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4c66000 == 170 [pid = 1830] [id = 513] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fede64800 == 169 [pid = 1830] [id = 512] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7789000 == 168 [pid = 1830] [id = 511] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6557000 == 167 [pid = 1830] [id = 510] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3054000 == 166 [pid = 1830] [id = 404] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2aee800 == 165 [pid = 1830] [id = 509] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe26c2800 == 164 [pid = 1830] [id = 508] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe244c000 == 163 [pid = 1830] [id = 507] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2035800 == 162 [pid = 1830] [id = 506] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe19e5000 == 161 [pid = 1830] [id = 505] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde9b3800 == 160 [pid = 1830] [id = 504] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb7bb000 == 159 [pid = 1830] [id = 503] 09:53:24 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd31df000 == 158 [pid = 1830] [id = 502] 09:53:24 INFO - PROCESS | 1830 | 1461257604309 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fe5d1f000) [pid = 1830] [serial = 1472] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fd69cf000) [pid = 1830] [serial = 1448] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fddfebc00) [pid = 1830] [serial = 1500] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fdec59000) [pid = 1830] [serial = 1460] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fccbd6800) [pid = 1830] [serial = 1502] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fd56d1000) [pid = 1830] [serial = 1490] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fd44c7c00) [pid = 1830] [serial = 1487] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fd1067c00) [pid = 1830] [serial = 1484] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fe20adc00) [pid = 1830] [serial = 1466] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fd2d45800) [pid = 1830] [serial = 1445] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fdc945000) [pid = 1830] [serial = 1454] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fd2d39000) [pid = 1830] [serial = 1485] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fde796800) [pid = 1830] [serial = 1457] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fdb72e400) [pid = 1830] [serial = 1451] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fccbf1400) [pid = 1830] [serial = 1479] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fddc9dc00) [pid = 1830] [serial = 1497] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fd671f800) [pid = 1830] [serial = 1491] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fd6708800) [pid = 1830] [serial = 1440] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fe35a9c00) [pid = 1830] [serial = 1469] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fccbc8400) [pid = 1830] [serial = 1478] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fdca94c00) [pid = 1830] [serial = 1496] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fd72e6000) [pid = 1830] [serial = 1494] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fddf9b400) [pid = 1830] [serial = 1499] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fd1007000) [pid = 1830] [serial = 1482] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fcdda8800) [pid = 1830] [serial = 1503] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fccbed400) [pid = 1830] [serial = 1442] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fdfe0e400) [pid = 1830] [serial = 1463] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fcfb0ec00) [pid = 1830] [serial = 1481] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fd579e800) [pid = 1830] [serial = 1493] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fd5480800) [pid = 1830] [serial = 1488] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fe6853800) [pid = 1830] [serial = 1475] [outer = (nil)] [url = about:blank] 09:53:24 INFO - PROCESS | 1830 | 1461257604663 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcca7c800 == 159 [pid = 1830] [id = 543] 09:53:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fcbf6f400) [pid = 1830] [serial = 1630] [outer = (nil)] 09:53:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fccbf1400) [pid = 1830] [serial = 1631] [outer = 0x7f6fcbf6f400] 09:53:24 INFO - PROCESS | 1830 | 1461257604733 Marionette DEBUG loaded listener.js 09:53:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fcfd2e400) [pid = 1830] [serial = 1632] [outer = 0x7f6fcbf6f400] 09:53:25 INFO - PROCESS | 1830 | 1461257605587 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] 09:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:53:25 INFO - PROCESS | 1830 | 1461257605654 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:53:25 INFO - PROCESS | 1830 | 1461257605661 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:53:25 INFO - PROCESS | 1830 | 1461257605667 Marionette TRACE conn3 <- [1,2146,null,{}] 09:53:25 INFO - PROCESS | 1830 | 1461257605683 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}] 09:53:25 INFO - PROCESS | 1830 | 1461257605907 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:53:26 INFO - PROCESS | 1830 | 1461257606089 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3054800 == 160 [pid = 1830] [id = 544] 09:53:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fcddad400) [pid = 1830] [serial = 1633] [outer = (nil)] 09:53:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fd3e67c00) [pid = 1830] [serial = 1634] [outer = 0x7f6fcddad400] 09:53:26 INFO - PROCESS | 1830 | 1461257606161 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fd4512000) [pid = 1830] [serial = 1635] [outer = 0x7f6fcddad400] 09:53:27 INFO - PROCESS | 1830 | 1461257607106 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] 09:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:53:27 INFO - PROCESS | 1830 | 1461257607174 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:53:27 INFO - PROCESS | 1830 | 1461257607180 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:53:27 INFO - PROCESS | 1830 | 1461257607184 Marionette TRACE conn3 <- [1,2150,null,{}] 09:53:27 INFO - PROCESS | 1830 | 1461257607189 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}] 09:53:27 INFO - PROCESS | 1830 | 1461257607480 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:53:27 INFO - PROCESS | 1830 | 1461257607514 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6877000 == 161 [pid = 1830] [id = 545] 09:53:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fd44c7000) [pid = 1830] [serial = 1636] [outer = (nil)] 09:53:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fd6711c00) [pid = 1830] [serial = 1637] [outer = 0x7f6fd44c7000] 09:53:27 INFO - PROCESS | 1830 | 1461257607591 Marionette DEBUG loaded listener.js 09:53:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fd69cc800) [pid = 1830] [serial = 1638] [outer = 0x7f6fd44c7000] 09:53:28 INFO - PROCESS | 1830 | 1461257608516 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]]]}] 09:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1384ms 09:53:28 INFO - PROCESS | 1830 | 1461257608564 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1830 | 1461257608569 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:53:28 INFO - PROCESS | 1830 | 1461257608580 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 1830 | 1461257608582 Marionette TRACE conn3 <- [1,2154,null,{}] 09:53:28 INFO - PROCESS | 1830 | 1461257608588 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}] 09:53:28 INFO - PROCESS | 1830 | 1461257608860 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fd100fc00) [pid = 1830] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fde254800) [pid = 1830] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fcbf6cc00) [pid = 1830] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fd740d000) [pid = 1830] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fcf514400) [pid = 1830] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fcf6a3800) [pid = 1830] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fe00a2000) [pid = 1830] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fde7a3800) [pid = 1830] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fd7417800) [pid = 1830] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fcb9ea000) [pid = 1830] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fd6710800) [pid = 1830] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fcb9eec00) [pid = 1830] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fd1067400) [pid = 1830] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fde6c9400) [pid = 1830] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fcbf61400) [pid = 1830] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fcddad000) [pid = 1830] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fd6704400) [pid = 1830] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fd3e74800) [pid = 1830] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fe1613400) [pid = 1830] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fd740fc00) [pid = 1830] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fe55f2c00) [pid = 1830] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fd3c70000) [pid = 1830] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fce9c2c00) [pid = 1830] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fcbf69800) [pid = 1830] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fccbf1800) [pid = 1830] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fe60d8000) [pid = 1830] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fde757000) [pid = 1830] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fd670b400) [pid = 1830] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fde8ddc00) [pid = 1830] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fe4eb2800) [pid = 1830] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fd450a400) [pid = 1830] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fd106c000) [pid = 1830] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fcb9f2c00) [pid = 1830] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:53:29 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fccbe7c00) [pid = 1830] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:53:29 INFO - PROCESS | 1830 | 1461257609850 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfd50000 == 162 [pid = 1830] [id = 546] 09:53:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fcb9eec00) [pid = 1830] [serial = 1639] [outer = (nil)] 09:53:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fccbe7c00) [pid = 1830] [serial = 1640] [outer = 0x7f6fcb9eec00] 09:53:29 INFO - PROCESS | 1830 | 1461257609936 Marionette DEBUG loaded listener.js 09:53:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fcfd2c800) [pid = 1830] [serial = 1641] [outer = 0x7f6fcb9eec00] 09:53:30 INFO - PROCESS | 1830 | 1461257610688 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]]]}] 09:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2132ms 09:53:30 INFO - PROCESS | 1830 | 1461257610712 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:53:30 INFO - PROCESS | 1830 | 1461257610716 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:53:30 INFO - PROCESS | 1830 | 1461257610722 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1830 | 1461257610724 Marionette TRACE conn3 <- [1,2158,null,{}] 09:53:30 INFO - PROCESS | 1830 | 1461257610730 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}] 09:53:31 INFO - PROCESS | 1830 | 1461257611033 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:53:31 INFO - PROCESS | 1830 | 1461257611070 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdca5a800 == 163 [pid = 1830] [id = 547] 09:53:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fcf8e1000) [pid = 1830] [serial = 1642] [outer = (nil)] 09:53:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fd7418400) [pid = 1830] [serial = 1643] [outer = 0x7f6fcf8e1000] 09:53:31 INFO - PROCESS | 1830 | 1461257611152 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fddf95c00) [pid = 1830] [serial = 1644] [outer = 0x7f6fcf8e1000] 09:53:32 INFO - PROCESS | 1830 | 1461257612335 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]]]}] 09:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1689ms 09:53:32 INFO - PROCESS | 1830 | 1461257612414 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:53:32 INFO - PROCESS | 1830 | 1461257612421 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:53:32 INFO - PROCESS | 1830 | 1461257612432 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:53:32 INFO - PROCESS | 1830 | 1461257612437 Marionette TRACE conn3 <- [1,2162,null,{}] 09:53:32 INFO - PROCESS | 1830 | 1461257612448 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}] 09:53:32 INFO - PROCESS | 1830 | 1461257612731 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:53:33 INFO - PROCESS | 1830 | 1461257613059 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3051800 == 164 [pid = 1830] [id = 548] 09:53:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fcea8d000) [pid = 1830] [serial = 1645] [outer = (nil)] 09:53:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fcf6acc00) [pid = 1830] [serial = 1646] [outer = 0x7f6fcea8d000] 09:53:33 INFO - PROCESS | 1830 | 1461257613142 Marionette DEBUG loaded listener.js 09:53:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd1063800) [pid = 1830] [serial = 1647] [outer = 0x7f6fcea8d000] 09:53:34 INFO - PROCESS | 1830 | 1461257614070 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]]]}] 09:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1687ms 09:53:34 INFO - PROCESS | 1830 | 1461257614120 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 1830 | 1461257614129 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:53:34 INFO - PROCESS | 1830 | 1461257614141 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 1830 | 1461257614145 Marionette TRACE conn3 <- [1,2166,null,{}] 09:53:34 INFO - PROCESS | 1830 | 1461257614151 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}] 09:53:34 INFO - PROCESS | 1830 | 1461257614389 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:53:34 INFO - PROCESS | 1830 | 1461257614767 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc870000 == 165 [pid = 1830] [id = 549] 09:53:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fd3e6c400) [pid = 1830] [serial = 1648] [outer = (nil)] 09:53:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd4508800) [pid = 1830] [serial = 1649] [outer = 0x7f6fd3e6c400] 09:53:34 INFO - PROCESS | 1830 | 1461257614853 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd56cd400) [pid = 1830] [serial = 1650] [outer = 0x7f6fd3e6c400] 09:53:35 INFO - PROCESS | 1830 | 1461257615822 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]]]}] 09:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1730ms 09:53:35 INFO - PROCESS | 1830 | 1461257615872 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:53:35 INFO - PROCESS | 1830 | 1461257615876 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:53:35 INFO - PROCESS | 1830 | 1461257615883 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1830 | 1461257615889 Marionette TRACE conn3 <- [1,2170,null,{}] 09:53:35 INFO - PROCESS | 1830 | 1461257615907 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}] 09:53:36 INFO - PROCESS | 1830 | 1461257616158 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:53:36 INFO - PROCESS | 1830 | 1461257616475 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde9b6800 == 166 [pid = 1830] [id = 550] 09:53:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd69cac00) [pid = 1830] [serial = 1651] [outer = (nil)] 09:53:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fdc93c400) [pid = 1830] [serial = 1652] [outer = 0x7f6fd69cac00] 09:53:36 INFO - PROCESS | 1830 | 1461257616561 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fddf93400) [pid = 1830] [serial = 1653] [outer = 0x7f6fd69cac00] 09:53:37 INFO - PROCESS | 1830 | 1461257617473 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]]]}] 09:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1650ms 09:53:37 INFO - PROCESS | 1830 | 1461257617534 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:53:37 INFO - PROCESS | 1830 | 1461257617539 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:53:37 INFO - PROCESS | 1830 | 1461257617545 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:53:37 INFO - PROCESS | 1830 | 1461257617549 Marionette TRACE conn3 <- [1,2174,null,{}] 09:53:37 INFO - PROCESS | 1830 | 1461257617554 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}] 09:53:37 INFO - PROCESS | 1830 | 1461257617779 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:53:38 INFO - PROCESS | 1830 | 1461257618038 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1bc1000 == 167 [pid = 1830] [id = 551] 09:53:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fdb72e400) [pid = 1830] [serial = 1654] [outer = (nil)] 09:53:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fddfd0000) [pid = 1830] [serial = 1655] [outer = 0x7f6fdb72e400] 09:53:38 INFO - PROCESS | 1830 | 1461257618164 Marionette DEBUG loaded listener.js 09:53:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fde152800) [pid = 1830] [serial = 1656] [outer = 0x7f6fdb72e400] 09:53:39 INFO - PROCESS | 1830 | 1461257619025 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]]]}] 09:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1735ms 09:53:39 INFO - PROCESS | 1830 | 1461257619322 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:53:39 INFO - PROCESS | 1830 | 1461257619324 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:53:39 INFO - PROCESS | 1830 | 1461257619332 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:53:39 INFO - PROCESS | 1830 | 1461257619335 Marionette TRACE conn3 <- [1,2178,null,{}] 09:53:39 INFO - PROCESS | 1830 | 1461257619341 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}] 09:53:39 INFO - PROCESS | 1830 | 1461257619588 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:53:39 INFO - PROCESS | 1830 | 1461257619917 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22c4000 == 168 [pid = 1830] [id = 552] 09:53:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fd1007c00) [pid = 1830] [serial = 1657] [outer = (nil)] 09:53:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fde376800) [pid = 1830] [serial = 1658] [outer = 0x7f6fd1007c00] 09:53:39 INFO - PROCESS | 1830 | 1461257619993 Marionette DEBUG loaded listener.js 09:53:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fde89ac00) [pid = 1830] [serial = 1659] [outer = 0x7f6fd1007c00] 09:53:40 INFO - PROCESS | 1830 | 1461257620932 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]]]}] 09:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1633ms 09:53:40 INFO - PROCESS | 1830 | 1461257620965 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:53:40 INFO - PROCESS | 1830 | 1461257620969 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:53:40 INFO - PROCESS | 1830 | 1461257620975 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:53:40 INFO - PROCESS | 1830 | 1461257620977 Marionette TRACE conn3 <- [1,2182,null,{}] 09:53:40 INFO - PROCESS | 1830 | 1461257620983 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}] 09:53:41 INFO - PROCESS | 1830 | 1461257621239 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:53:41 INFO - PROCESS | 1830 | 1461257621565 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27e1800 == 169 [pid = 1830] [id = 553] 09:53:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fdf052000) [pid = 1830] [serial = 1660] [outer = (nil)] 09:53:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fe17e6000) [pid = 1830] [serial = 1661] [outer = 0x7f6fdf052000] 09:53:41 INFO - PROCESS | 1830 | 1461257621660 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fe20b5400) [pid = 1830] [serial = 1662] [outer = 0x7f6fdf052000] 09:53:42 INFO - PROCESS | 1830 | 1461257622532 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]]]}] 09:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1630ms 09:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:53:42 INFO - PROCESS | 1830 | 1461257622606 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 1830 | 1461257622609 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:53:42 INFO - PROCESS | 1830 | 1461257622616 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 1830 | 1461257622619 Marionette TRACE conn3 <- [1,2186,null,{}] 09:53:42 INFO - PROCESS | 1830 | 1461257622624 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}] 09:53:42 INFO - PROCESS | 1830 | 1461257622849 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:53:43 INFO - PROCESS | 1830 | 1461257623110 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe46bf000 == 170 [pid = 1830] [id = 554] 09:53:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fdfe08400) [pid = 1830] [serial = 1663] [outer = (nil)] 09:53:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fe35abc00) [pid = 1830] [serial = 1664] [outer = 0x7f6fdfe08400] 09:53:43 INFO - PROCESS | 1830 | 1461257623231 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fe4684800) [pid = 1830] [serial = 1665] [outer = 0x7f6fdfe08400] 09:53:44 INFO - PROCESS | 1830 | 1461257624096 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]]]}] 09:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1532ms 09:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:53:44 INFO - PROCESS | 1830 | 1461257624148 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1830 | 1461257624151 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:53:44 INFO - PROCESS | 1830 | 1461257624159 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1830 | 1461257624162 Marionette TRACE conn3 <- [1,2190,null,{}] 09:53:44 INFO - PROCESS | 1830 | 1461257624169 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}] 09:53:44 INFO - PROCESS | 1830 | 1461257624407 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:53:44 INFO - PROCESS | 1830 | 1461257624728 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7255800 == 171 [pid = 1830] [id = 555] 09:53:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fd714a400) [pid = 1830] [serial = 1666] [outer = (nil)] 09:53:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fe4eb0000) [pid = 1830] [serial = 1667] [outer = 0x7f6fd714a400] 09:53:44 INFO - PROCESS | 1830 | 1461257624810 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fe5d1f000) [pid = 1830] [serial = 1668] [outer = 0x7f6fd714a400] 09:53:45 INFO - PROCESS | 1830 | 1461257625699 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]]]}] 09:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1591ms 09:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:53:45 INFO - PROCESS | 1830 | 1461257625750 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:53:45 INFO - PROCESS | 1830 | 1461257625753 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:53:45 INFO - PROCESS | 1830 | 1461257625759 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:53:45 INFO - PROCESS | 1830 | 1461257625763 Marionette TRACE conn3 <- [1,2194,null,{}] 09:53:45 INFO - PROCESS | 1830 | 1461257625768 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}] 09:53:46 INFO - PROCESS | 1830 | 1461257626009 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:53:46 INFO - PROCESS | 1830 | 1461257626274 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feabb7800 == 172 [pid = 1830] [id = 556] 09:53:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fde24d000) [pid = 1830] [serial = 1669] [outer = (nil)] 09:53:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fe60d0400) [pid = 1830] [serial = 1670] [outer = 0x7f6fde24d000] 09:53:46 INFO - PROCESS | 1830 | 1461257626400 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fe7010c00) [pid = 1830] [serial = 1671] [outer = 0x7f6fde24d000] 09:53:47 INFO - PROCESS | 1830 | 1461257627276 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]]]}] 09:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1581ms 09:53:47 INFO - PROCESS | 1830 | 1461257627341 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:53:47 INFO - PROCESS | 1830 | 1461257627345 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:53:47 INFO - PROCESS | 1830 | 1461257627353 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:53:47 INFO - PROCESS | 1830 | 1461257627356 Marionette TRACE conn3 <- [1,2198,null,{}] 09:53:47 INFO - PROCESS | 1830 | 1461257627362 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}] 09:53:47 INFO - PROCESS | 1830 | 1461257627593 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:53:47 INFO - PROCESS | 1830 | 1461257627910 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5011800 == 173 [pid = 1830] [id = 557] 09:53:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fe5d25400) [pid = 1830] [serial = 1672] [outer = (nil)] 09:53:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fe75a2000) [pid = 1830] [serial = 1673] [outer = 0x7f6fe5d25400] 09:53:48 INFO - PROCESS | 1830 | 1461257627999 Marionette DEBUG loaded listener.js 09:53:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fe7e84000) [pid = 1830] [serial = 1674] [outer = 0x7f6fe5d25400] 09:53:48 INFO - PROCESS | 1830 | 1461257628854 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]]]}] 09:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1530ms 09:53:48 INFO - PROCESS | 1830 | 1461257628883 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1830 | 1461257628887 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:53:48 INFO - PROCESS | 1830 | 1461257628893 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1830 | 1461257628897 Marionette TRACE conn3 <- [1,2202,null,{}] 09:53:48 INFO - PROCESS | 1830 | 1461257628902 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}] 09:53:49 INFO - PROCESS | 1830 | 1461257629150 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:53:49 INFO - PROCESS | 1830 | 1461257629404 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa093000 == 174 [pid = 1830] [id = 558] 09:53:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6ff4bda800) [pid = 1830] [serial = 1675] [outer = (nil)] 09:53:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6ff7a07400) [pid = 1830] [serial = 1676] [outer = 0x7f6ff4bda800] 09:53:49 INFO - PROCESS | 1830 | 1461257629552 Marionette DEBUG loaded listener.js 09:53:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6ff9704c00) [pid = 1830] [serial = 1677] [outer = 0x7f6ff4bda800] 09:53:50 INFO - PROCESS | 1830 | 1461257630493 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]]]}] 09:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1637ms 09:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:53:50 INFO - PROCESS | 1830 | 1461257630531 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 09:53:50 INFO - PROCESS | 1830 | 1461257630533 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 09:53:50 INFO - PROCESS | 1830 | 1461257630540 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:53:50 INFO - PROCESS | 1830 | 1461257630544 Marionette TRACE conn3 <- [1,2206,null,{}] 09:53:50 INFO - PROCESS | 1830 | 1461257630550 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}] 09:53:50 INFO - PROCESS | 1830 | 1461257630786 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 09:53:51 INFO - PROCESS | 1830 | 1461257631104 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fff216000 == 175 [pid = 1830] [id = 559] 09:53:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6ff5ec2800) [pid = 1830] [serial = 1678] [outer = (nil)] 09:53:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6ff970fc00) [pid = 1830] [serial = 1679] [outer = 0x7f6ff5ec2800] 09:53:51 INFO - PROCESS | 1830 | 1461257631184 Marionette DEBUG loaded listener.js 09:53:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6ff9738000) [pid = 1830] [serial = 1680] [outer = 0x7f6ff5ec2800] 09:53:52 INFO - PROCESS | 1830 | 1461257632072 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]]]}] 09:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1581ms 09:53:52 INFO - PROCESS | 1830 | 1461257632121 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 09:53:52 INFO - PROCESS | 1830 | 1461257632124 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 09:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:53:52 INFO - PROCESS | 1830 | 1461257632131 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:53:52 INFO - PROCESS | 1830 | 1461257632134 Marionette TRACE conn3 <- [1,2210,null,{}] 09:53:52 INFO - PROCESS | 1830 | 1461257632140 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}] 09:53:52 INFO - PROCESS | 1830 | 1461257632379 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 09:53:52 INFO - PROCESS | 1830 | 1461257632702 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2787800 == 176 [pid = 1830] [id = 560] 09:53:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6ff9705800) [pid = 1830] [serial = 1681] [outer = (nil)] 09:53:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6ff98b8c00) [pid = 1830] [serial = 1682] [outer = 0x7f6ff9705800] 09:53:52 INFO - PROCESS | 1830 | 1461257632783 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6ff9dc9800) [pid = 1830] [serial = 1683] [outer = 0x7f6ff9705800] 09:53:53 INFO - PROCESS | 1830 | 1461257633662 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]]]}] 09:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1585ms 09:53:53 INFO - PROCESS | 1830 | 1461257633720 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 1830 | 1461257633727 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 09:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:53:53 INFO - PROCESS | 1830 | 1461257633736 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1830 | 1461257633739 Marionette TRACE conn3 <- [1,2214,null,{}] 09:53:53 INFO - PROCESS | 1830 | 1461257633747 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}] 09:53:53 INFO - PROCESS | 1830 | 1461257633984 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 09:53:54 INFO - PROCESS | 1830 | 1461257634292 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9bc9000 == 177 [pid = 1830] [id = 561] 09:53:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fddc95c00) [pid = 1830] [serial = 1684] [outer = (nil)] 09:53:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6ff9e57c00) [pid = 1830] [serial = 1685] [outer = 0x7f6fddc95c00] 09:53:54 INFO - PROCESS | 1830 | 1461257634385 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6ffa071000) [pid = 1830] [serial = 1686] [outer = 0x7f6fddc95c00] 09:53:55 INFO - PROCESS | 1830 | 1461257635244 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]]]}] 09:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1535ms 09:53:55 INFO - PROCESS | 1830 | 1461257635272 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 09:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:53:55 INFO - PROCESS | 1830 | 1461257635276 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 09:53:55 INFO - PROCESS | 1830 | 1461257635284 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:53:55 INFO - PROCESS | 1830 | 1461257635287 Marionette TRACE conn3 <- [1,2218,null,{}] 09:53:55 INFO - PROCESS | 1830 | 1461257635295 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}] 09:53:55 INFO - PROCESS | 1830 | 1461257635515 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 09:53:55 INFO - PROCESS | 1830 | 1461257635821 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9be2800 == 178 [pid = 1830] [id = 562] 09:53:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fcc0e6000) [pid = 1830] [serial = 1687] [outer = (nil)] 09:53:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fcc0ee800) [pid = 1830] [serial = 1688] [outer = 0x7f6fcc0e6000] 09:53:56 INFO - PROCESS | 1830 | 1461257636017 Marionette DEBUG loaded listener.js 09:53:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fcc0f3000) [pid = 1830] [serial = 1689] [outer = 0x7f6fcc0e6000] 09:53:57 INFO - PROCESS | 1830 | 1461257637286 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]]]}] 09:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2045ms 09:53:57 INFO - PROCESS | 1830 | 1461257637328 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 09:53:57 INFO - PROCESS | 1830 | 1461257637332 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 09:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:53:57 INFO - PROCESS | 1830 | 1461257637339 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:53:57 INFO - PROCESS | 1830 | 1461257637342 Marionette TRACE conn3 <- [1,2222,null,{}] 09:53:57 INFO - PROCESS | 1830 | 1461257637348 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}] 09:53:57 INFO - PROCESS | 1830 | 1461257637635 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 09:53:57 INFO - PROCESS | 1830 | 1461257637954 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb7c3000 == 179 [pid = 1830] [id = 563] 09:53:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fcc0e9c00) [pid = 1830] [serial = 1690] [outer = (nil)] 09:53:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fe25ed400) [pid = 1830] [serial = 1691] [outer = 0x7f6fcc0e9c00] 09:53:58 INFO - PROCESS | 1830 | 1461257638030 Marionette DEBUG loaded listener.js 09:53:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fe25f0800) [pid = 1830] [serial = 1692] [outer = 0x7f6fcc0e9c00] 09:53:58 INFO - PROCESS | 1830 | 1461257638922 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]]]}] 09:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1631ms 09:53:58 INFO - PROCESS | 1830 | 1461257638971 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 09:53:58 INFO - PROCESS | 1830 | 1461257638974 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 09:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:53:58 INFO - PROCESS | 1830 | 1461257638982 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:53:58 INFO - PROCESS | 1830 | 1461257638986 Marionette TRACE conn3 <- [1,2226,null,{}] 09:53:58 INFO - PROCESS | 1830 | 1461257638992 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}] 09:53:59 INFO - PROCESS | 1830 | 1461257639233 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 09:53:59 INFO - PROCESS | 1830 | 1461257639567 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce812000 == 180 [pid = 1830] [id = 564] 09:53:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fcc0edc00) [pid = 1830] [serial = 1693] [outer = (nil)] 09:53:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fe25f6400) [pid = 1830] [serial = 1694] [outer = 0x7f6fcc0edc00] 09:53:59 INFO - PROCESS | 1830 | 1461257639663 Marionette DEBUG loaded listener.js 09:53:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6ff9dc7000) [pid = 1830] [serial = 1695] [outer = 0x7f6fcc0edc00] 09:54:00 INFO - PROCESS | 1830 | 1461257640577 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]]]}] 09:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1633ms 09:54:00 INFO - PROCESS | 1830 | 1461257640617 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 09:54:00 INFO - PROCESS | 1830 | 1461257640620 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 09:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:54:00 INFO - PROCESS | 1830 | 1461257640626 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:54:00 INFO - PROCESS | 1830 | 1461257640632 Marionette TRACE conn3 <- [1,2230,null,{}] 09:54:00 INFO - PROCESS | 1830 | 1461257640640 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}] 09:54:00 INFO - PROCESS | 1830 | 1461257640971 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 09:54:01 INFO - PROCESS | 1830 | 1461257641335 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcf875000 == 181 [pid = 1830] [id = 565] 09:54:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fcf813c00) [pid = 1830] [serial = 1696] [outer = (nil)] 09:54:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fcf81e400) [pid = 1830] [serial = 1697] [outer = 0x7f6fcf813c00] 09:54:01 INFO - PROCESS | 1830 | 1461257641445 Marionette DEBUG loaded listener.js 09:54:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fd714e800) [pid = 1830] [serial = 1698] [outer = 0x7f6fcf813c00] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdca61000 == 180 [pid = 1830] [id = 499] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd53da800 == 179 [pid = 1830] [id = 498] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd431e000 == 178 [pid = 1830] [id = 495] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcbfeb000 == 177 [pid = 1830] [id = 494] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd7191000 == 176 [pid = 1830] [id = 493] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfd50000 == 175 [pid = 1830] [id = 546] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd6877000 == 174 [pid = 1830] [id = 545] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3054800 == 173 [pid = 1830] [id = 544] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcca7c800 == 172 [pid = 1830] [id = 543] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3f55000 == 171 [pid = 1830] [id = 542] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffcc4d800 == 170 [pid = 1830] [id = 540] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa334000 == 169 [pid = 1830] [id = 539] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4ed7000 == 168 [pid = 1830] [id = 538] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feabc0000 == 167 [pid = 1830] [id = 537] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe72a2800 == 166 [pid = 1830] [id = 536] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe400a800 == 165 [pid = 1830] [id = 535] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe26c0800 == 164 [pid = 1830] [id = 534] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2554800 == 163 [pid = 1830] [id = 533] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe22ca000 == 162 [pid = 1830] [id = 532] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2178800 == 161 [pid = 1830] [id = 531] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1e0f000 == 160 [pid = 1830] [id = 530] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde9b6000 == 159 [pid = 1830] [id = 529] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde162000 == 158 [pid = 1830] [id = 528] 09:54:03 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd1cb9800 == 157 [pid = 1830] [id = 525] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fd44c4c00) [pid = 1830] [serial = 1574] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fd3eee000) [pid = 1830] [serial = 1446] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fde912c00) [pid = 1830] [serial = 1530] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fcea8f400) [pid = 1830] [serial = 1565] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fe6411000) [pid = 1830] [serial = 1545] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fe7e81c00) [pid = 1830] [serial = 1551] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fd2d47400) [pid = 1830] [serial = 1569] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fe161c400) [pid = 1830] [serial = 1535] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fcf8da800) [pid = 1830] [serial = 1566] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fe701fc00) [pid = 1830] [serial = 1550] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fe605ec00) [pid = 1830] [serial = 1544] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fe1790000) [pid = 1830] [serial = 1464] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fddf98c00) [pid = 1830] [serial = 1455] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fccbee800) [pid = 1830] [serial = 1557] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fe1798800) [pid = 1830] [serial = 1536] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fde32f000) [pid = 1830] [serial = 1523] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fdbb57400) [pid = 1830] [serial = 1452] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fde79b000) [pid = 1830] [serial = 1532] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fde8dc000) [pid = 1830] [serial = 1458] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fcc34b400) [pid = 1830] [serial = 1562] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fde42d800) [pid = 1830] [serial = 1524] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fe543a400) [pid = 1830] [serial = 1541] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fdc92d800) [pid = 1830] [serial = 1521] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fd72e2400) [pid = 1830] [serial = 1518] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fe2a72000) [pid = 1830] [serial = 1538] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fde6cdc00) [pid = 1830] [serial = 1526] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fe5ef1800) [pid = 1830] [serial = 1473] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fd4739c00) [pid = 1830] [serial = 1514] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fcf6af000) [pid = 1830] [serial = 1509] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fccbd4000) [pid = 1830] [serial = 1563] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fd2d39800) [pid = 1830] [serial = 1554] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fcf648400) [pid = 1830] [serial = 1508] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fd4514800) [pid = 1830] [serial = 1572] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fe7011400) [pid = 1830] [serial = 1476] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fdef3e800) [pid = 1830] [serial = 1461] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fd3ece000) [pid = 1830] [serial = 1571] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fd72e9400) [pid = 1830] [serial = 1449] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fe5d24c00) [pid = 1830] [serial = 1542] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fcf8e1c00) [pid = 1830] [serial = 1505] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fe40a6800) [pid = 1830] [serial = 1470] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fe4d86000) [pid = 1830] [serial = 1539] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fe7018000) [pid = 1830] [serial = 1547] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fd56d6c00) [pid = 1830] [serial = 1515] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fe7599800) [pid = 1830] [serial = 1548] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fe20b9800) [pid = 1830] [serial = 1467] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fd3c6f400) [pid = 1830] [serial = 1512] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fde797000) [pid = 1830] [serial = 1527] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fd1070c00) [pid = 1830] [serial = 1568] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fd2d3a000) [pid = 1830] [serial = 1511] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fdf058000) [pid = 1830] [serial = 1533] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fcf8d8800) [pid = 1830] [serial = 1560] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fccbedc00) [pid = 1830] [serial = 1553] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fd69ca800) [pid = 1830] [serial = 1517] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fcbb24400) [pid = 1830] [serial = 1556] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fcd86d800) [pid = 1830] [serial = 1559] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fdb736000) [pid = 1830] [serial = 1520] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fde7a3c00) [pid = 1830] [serial = 1529] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fcf8dc000) [pid = 1830] [serial = 1443] [outer = (nil)] [url = about:blank] 09:54:03 INFO - PROCESS | 1830 | 1461257643983 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]]]}] 09:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 3396ms 09:54:04 INFO - PROCESS | 1830 | 1461257644025 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 09:54:04 INFO - PROCESS | 1830 | 1461257644030 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 09:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:54:04 INFO - PROCESS | 1830 | 1461257644067 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:54:04 INFO - PROCESS | 1830 | 1461257644074 Marionette TRACE conn3 <- [1,2234,null,{}] 09:54:04 INFO - PROCESS | 1830 | 1461257644095 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}] 09:54:04 INFO - PROCESS | 1830 | 1461257644317 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 09:54:04 INFO - PROCESS | 1830 | 1461257644511 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcf881000 == 158 [pid = 1830] [id = 566] 09:54:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fccbc8400) [pid = 1830] [serial = 1699] [outer = (nil)] 09:54:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fccbed800) [pid = 1830] [serial = 1700] [outer = 0x7f6fccbc8400] 09:54:04 INFO - PROCESS | 1830 | 1461257644583 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fcd870000) [pid = 1830] [serial = 1701] [outer = 0x7f6fccbc8400] 09:54:05 INFO - PROCESS | 1830 | 1461257645350 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]]]}] 09:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1326ms 09:54:05 INFO - PROCESS | 1830 | 1461257645367 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 09:54:05 INFO - PROCESS | 1830 | 1461257645379 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 09:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:54:05 INFO - PROCESS | 1830 | 1461257645445 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 1830 | 1461257645452 Marionette TRACE conn3 <- [1,2238,null,{}] 09:54:05 INFO - PROCESS | 1830 | 1461257645461 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}] 09:54:05 INFO - PROCESS | 1830 | 1461257645677 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 09:54:05 INFO - PROCESS | 1830 | 1461257645891 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0de1000 == 159 [pid = 1830] [id = 567] 09:54:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fccbe6000) [pid = 1830] [serial = 1702] [outer = (nil)] 09:54:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fcf648400) [pid = 1830] [serial = 1703] [outer = 0x7f6fccbe6000] 09:54:05 INFO - PROCESS | 1830 | 1461257645957 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fcf817000) [pid = 1830] [serial = 1704] [outer = 0x7f6fccbe6000] 09:54:06 INFO - PROCESS | 1830 | 1461257646902 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]]]}] 09:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1493ms 09:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:54:06 INFO - PROCESS | 1830 | 1461257646933 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 09:54:06 INFO - PROCESS | 1830 | 1461257646936 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 09:54:06 INFO - PROCESS | 1830 | 1461257646943 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:54:06 INFO - PROCESS | 1830 | 1461257646949 Marionette TRACE conn3 <- [1,2242,null,{}] 09:54:06 INFO - PROCESS | 1830 | 1461257646990 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}] 09:54:07 INFO - PROCESS | 1830 | 1461257647281 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 09:54:07 INFO - PROCESS | 1830 | 1461257647315 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3054800 == 160 [pid = 1830] [id = 568] 09:54:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fcfb0b800) [pid = 1830] [serial = 1705] [outer = (nil)] 09:54:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fcfd24800) [pid = 1830] [serial = 1706] [outer = 0x7f6fcfb0b800] 09:54:07 INFO - PROCESS | 1830 | 1461257647389 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd0c83400) [pid = 1830] [serial = 1707] [outer = 0x7f6fcfb0b800] 09:54:08 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fd44c7000) [pid = 1830] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:54:08 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fce9c6400) [pid = 1830] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:54:08 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fcddad400) [pid = 1830] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:54:08 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fcbf6f400) [pid = 1830] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:54:08 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fcbb30c00) [pid = 1830] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:54:08 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fcb9eec00) [pid = 1830] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:54:08 INFO - PROCESS | 1830 | 1461257648802 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]]]}] 09:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1918ms 09:54:08 INFO - PROCESS | 1830 | 1461257648869 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 1830 | 1461257648878 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 09:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:54:08 INFO - PROCESS | 1830 | 1461257648905 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 1830 | 1461257648910 Marionette TRACE conn3 <- [1,2246,null,{}] 09:54:08 INFO - PROCESS | 1830 | 1461257648918 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}] 09:54:09 INFO - PROCESS | 1830 | 1461257649210 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 09:54:09 INFO - PROCESS | 1830 | 1461257649567 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd4310800 == 161 [pid = 1830] [id = 569] 09:54:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fcfb0bc00) [pid = 1830] [serial = 1708] [outer = (nil)] 09:54:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd1066c00) [pid = 1830] [serial = 1709] [outer = 0x7f6fcfb0bc00] 09:54:09 INFO - PROCESS | 1830 | 1461257649682 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd2d3c400) [pid = 1830] [serial = 1710] [outer = 0x7f6fcfb0bc00] 09:54:10 INFO - PROCESS | 1830 | 1461257650901 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]]]}] 09:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2050ms 09:54:10 INFO - PROCESS | 1830 | 1461257650951 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 1830 | 1461257650958 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 09:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:54:10 INFO - PROCESS | 1830 | 1461257650967 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1830 | 1461257650974 Marionette TRACE conn3 <- [1,2250,null,{}] 09:54:10 INFO - PROCESS | 1830 | 1461257650984 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}] 09:54:11 INFO - PROCESS | 1830 | 1461257651233 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 09:54:11 INFO - PROCESS | 1830 | 1461257651539 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0916800 == 162 [pid = 1830] [id = 570] 09:54:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fccbc9c00) [pid = 1830] [serial = 1711] [outer = (nil)] 09:54:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fce9c2c00) [pid = 1830] [serial = 1712] [outer = 0x7f6fccbc9c00] 09:54:11 INFO - PROCESS | 1830 | 1461257651632 Marionette DEBUG loaded listener.js 09:54:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fcf6a3800) [pid = 1830] [serial = 1713] [outer = 0x7f6fccbc9c00] 09:54:12 INFO - PROCESS | 1830 | 1461257652607 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]]]}] 09:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1689ms 09:54:12 INFO - PROCESS | 1830 | 1461257652660 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 09:54:12 INFO - PROCESS | 1830 | 1461257652674 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 09:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:54:12 INFO - PROCESS | 1830 | 1461257652691 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:54:12 INFO - PROCESS | 1830 | 1461257652699 Marionette TRACE conn3 <- [1,2254,null,{}] 09:54:12 INFO - PROCESS | 1830 | 1461257652709 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}] 09:54:13 INFO - PROCESS | 1830 | 1461257653090 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 09:54:13 INFO - PROCESS | 1830 | 1461257653485 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd477c800 == 163 [pid = 1830] [id = 571] 09:54:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fcf6a6800) [pid = 1830] [serial = 1714] [outer = (nil)] 09:54:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fcfb16800) [pid = 1830] [serial = 1715] [outer = 0x7f6fcf6a6800] 09:54:13 INFO - PROCESS | 1830 | 1461257653615 Marionette DEBUG loaded listener.js 09:54:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd0c84800) [pid = 1830] [serial = 1716] [outer = 0x7f6fcf6a6800] 09:54:14 INFO - PROCESS | 1830 | 1461257654838 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]]]}] 09:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 2194ms 09:54:14 INFO - PROCESS | 1830 | 1461257654884 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 09:54:14 INFO - PROCESS | 1830 | 1461257654887 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 09:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:54:14 INFO - PROCESS | 1830 | 1461257654895 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:54:14 INFO - PROCESS | 1830 | 1461257654901 Marionette TRACE conn3 <- [1,2258,null,{}] 09:54:14 INFO - PROCESS | 1830 | 1461257654918 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}] 09:54:15 INFO - PROCESS | 1830 | 1461257655178 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 09:54:15 INFO - PROCESS | 1830 | 1461257655567 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb7ab000 == 164 [pid = 1830] [id = 572] 09:54:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fd3c70c00) [pid = 1830] [serial = 1717] [outer = (nil)] 09:54:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fd3e73400) [pid = 1830] [serial = 1718] [outer = 0x7f6fd3c70c00] 09:54:15 INFO - PROCESS | 1830 | 1461257655695 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fd3ef1000) [pid = 1830] [serial = 1719] [outer = 0x7f6fd3c70c00] 09:54:16 INFO - PROCESS | 1830 | 1461257656746 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]]]}] 09:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1891ms 09:54:16 INFO - PROCESS | 1830 | 1461257656788 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 09:54:16 INFO - PROCESS | 1830 | 1461257656793 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 09:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:54:16 INFO - PROCESS | 1830 | 1461257656800 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:54:16 INFO - PROCESS | 1830 | 1461257656804 Marionette TRACE conn3 <- [1,2262,null,{}] 09:54:16 INFO - PROCESS | 1830 | 1461257656810 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}] 09:54:17 INFO - PROCESS | 1830 | 1461257657044 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 09:54:17 INFO - PROCESS | 1830 | 1461257657353 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdca46000 == 165 [pid = 1830] [id = 573] 09:54:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fd3c71000) [pid = 1830] [serial = 1720] [outer = (nil)] 09:54:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fd5646c00) [pid = 1830] [serial = 1721] [outer = 0x7f6fd3c71000] 09:54:17 INFO - PROCESS | 1830 | 1461257657438 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fd56d9c00) [pid = 1830] [serial = 1722] [outer = 0x7f6fd3c71000] 09:54:18 INFO - PROCESS | 1830 | 1461257658289 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]]]}] 09:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1535ms 09:54:18 INFO - PROCESS | 1830 | 1461257658337 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 09:54:18 INFO - PROCESS | 1830 | 1461257658340 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 09:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:54:18 INFO - PROCESS | 1830 | 1461257658348 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:54:18 INFO - PROCESS | 1830 | 1461257658351 Marionette TRACE conn3 <- [1,2266,null,{}] 09:54:18 INFO - PROCESS | 1830 | 1461257658357 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}] 09:54:18 INFO - PROCESS | 1830 | 1461257658630 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 09:54:18 INFO - PROCESS | 1830 | 1461257658940 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf5c000 == 166 [pid = 1830] [id = 574] 09:54:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fd4514800) [pid = 1830] [serial = 1723] [outer = (nil)] 09:54:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fd671bc00) [pid = 1830] [serial = 1724] [outer = 0x7f6fd4514800] 09:54:19 INFO - PROCESS | 1830 | 1461257659020 Marionette DEBUG loaded listener.js 09:54:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fd7146000) [pid = 1830] [serial = 1725] [outer = 0x7f6fd4514800] 09:54:19 INFO - PROCESS | 1830 | 1461257659888 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]]]}] 09:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1585ms 09:54:19 INFO - PROCESS | 1830 | 1461257659934 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 09:54:19 INFO - PROCESS | 1830 | 1461257659938 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 09:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:54:19 INFO - PROCESS | 1830 | 1461257659944 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:54:19 INFO - PROCESS | 1830 | 1461257659948 Marionette TRACE conn3 <- [1,2270,null,{}] 09:54:19 INFO - PROCESS | 1830 | 1461257659953 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}] 09:54:20 INFO - PROCESS | 1830 | 1461257660212 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 09:54:20 INFO - PROCESS | 1830 | 1461257660545 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdea2e000 == 167 [pid = 1830] [id = 575] 09:54:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fd2d47000) [pid = 1830] [serial = 1726] [outer = (nil)] 09:54:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fddf0f400) [pid = 1830] [serial = 1727] [outer = 0x7f6fd2d47000] 09:54:20 INFO - PROCESS | 1830 | 1461257660636 Marionette DEBUG loaded listener.js 09:54:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fddff1400) [pid = 1830] [serial = 1728] [outer = 0x7f6fd2d47000] 09:54:21 INFO - PROCESS | 1830 | 1461257661462 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]]]}] 09:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1586ms 09:54:21 INFO - PROCESS | 1830 | 1461257661531 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 09:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:54:21 INFO - PROCESS | 1830 | 1461257661535 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 09:54:21 INFO - PROCESS | 1830 | 1461257661543 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:54:21 INFO - PROCESS | 1830 | 1461257661546 Marionette TRACE conn3 <- [1,2274,null,{}] 09:54:21 INFO - PROCESS | 1830 | 1461257661552 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}] 09:54:21 INFO - PROCESS | 1830 | 1461257661787 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 09:54:22 INFO - PROCESS | 1830 | 1461257662123 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19f5000 == 168 [pid = 1830] [id = 576] 09:54:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fdc928c00) [pid = 1830] [serial = 1729] [outer = (nil)] 09:54:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fde378000) [pid = 1830] [serial = 1730] [outer = 0x7f6fdc928c00] 09:54:22 INFO - PROCESS | 1830 | 1461257662205 Marionette DEBUG loaded listener.js 09:54:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fde6cdc00) [pid = 1830] [serial = 1731] [outer = 0x7f6fdc928c00] 09:54:23 INFO - PROCESS | 1830 | 1461257663060 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]]]}] 09:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1580ms 09:54:23 INFO - PROCESS | 1830 | 1461257663124 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 09:54:23 INFO - PROCESS | 1830 | 1461257663128 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 09:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:54:23 INFO - PROCESS | 1830 | 1461257663134 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:54:23 INFO - PROCESS | 1830 | 1461257663137 Marionette TRACE conn3 <- [1,2278,null,{}] 09:54:23 INFO - PROCESS | 1830 | 1461257663143 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}] 09:54:23 INFO - PROCESS | 1830 | 1461257663371 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 09:54:23 INFO - PROCESS | 1830 | 1461257663635 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe20e1800 == 169 [pid = 1830] [id = 577] 09:54:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fddff1800) [pid = 1830] [serial = 1732] [outer = (nil)] 09:54:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fde7a3800) [pid = 1830] [serial = 1733] [outer = 0x7f6fddff1800] 09:54:23 INFO - PROCESS | 1830 | 1461257663756 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fde8e1400) [pid = 1830] [serial = 1734] [outer = 0x7f6fddff1800] 09:54:24 INFO - PROCESS | 1830 | 1461257664604 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]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1533ms 09:54:24 INFO - PROCESS | 1830 | 1461257664668 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 1830 | 1461257664671 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 09:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:54:24 INFO - PROCESS | 1830 | 1461257664679 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 1830 | 1461257664682 Marionette TRACE conn3 <- [1,2282,null,{}] 09:54:24 INFO - PROCESS | 1830 | 1461257664688 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}] 09:54:24 INFO - PROCESS | 1830 | 1461257664915 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 09:54:25 INFO - PROCESS | 1830 | 1461257665184 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22c8000 == 170 [pid = 1830] [id = 578] 09:54:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fde146800) [pid = 1830] [serial = 1735] [outer = (nil)] 09:54:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fdec51400) [pid = 1830] [serial = 1736] [outer = 0x7f6fde146800] 09:54:25 INFO - PROCESS | 1830 | 1461257665305 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fded8d400) [pid = 1830] [serial = 1737] [outer = 0x7f6fde146800] 09:54:26 INFO - PROCESS | 1830 | 1461257666179 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]]]}] 09:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1538ms 09:54:26 INFO - PROCESS | 1830 | 1461257666219 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 09:54:26 INFO - PROCESS | 1830 | 1461257666222 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 09:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:54:26 INFO - PROCESS | 1830 | 1461257666229 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - PROCESS | 1830 | 1461257666232 Marionette TRACE conn3 <- [1,2286,null,{}] 09:54:26 INFO - PROCESS | 1830 | 1461257666237 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}] 09:54:26 INFO - PROCESS | 1830 | 1461257666462 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 09:54:26 INFO - PROCESS | 1830 | 1461257666742 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe25b3000 == 171 [pid = 1830] [id = 579] 09:54:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fcf81f400) [pid = 1830] [serial = 1738] [outer = (nil)] 09:54:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fdfa3a000) [pid = 1830] [serial = 1739] [outer = 0x7f6fcf81f400] 09:54:26 INFO - PROCESS | 1830 | 1461257666864 Marionette DEBUG loaded listener.js 09:54:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fe009a800) [pid = 1830] [serial = 1740] [outer = 0x7f6fcf81f400] 09:54:27 INFO - PROCESS | 1830 | 1461257667733 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]]]}] 09:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 09:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1539ms 09:54:27 INFO - PROCESS | 1830 | 1461257667769 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 09:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:54:27 INFO - PROCESS | 1830 | 1461257667774 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 09:54:27 INFO - PROCESS | 1830 | 1461257667780 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:54:27 INFO - PROCESS | 1830 | 1461257667785 Marionette TRACE conn3 <- [1,2290,null,{}] 09:54:27 INFO - PROCESS | 1830 | 1461257667791 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}] 09:54:28 INFO - PROCESS | 1830 | 1461257668051 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 09:54:28 INFO - PROCESS | 1830 | 1461257668371 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2833800 == 172 [pid = 1830] [id = 580] 09:54:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fe20b4c00) [pid = 1830] [serial = 1741] [outer = (nil)] 09:54:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fe25ed800) [pid = 1830] [serial = 1742] [outer = 0x7f6fe20b4c00] 09:54:28 INFO - PROCESS | 1830 | 1461257668463 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fe2a75000) [pid = 1830] [serial = 1743] [outer = 0x7f6fe20b4c00] 09:54:29 INFO - PROCESS | 1830 | 1461257669327 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]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1591ms 09:54:29 INFO - PROCESS | 1830 | 1461257669372 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 09:54:29 INFO - PROCESS | 1830 | 1461257669376 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 09:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:54:29 INFO - PROCESS | 1830 | 1461257669382 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 1830 | 1461257669385 Marionette TRACE conn3 <- [1,2294,null,{}] 09:54:29 INFO - PROCESS | 1830 | 1461257669391 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}] 09:54:29 INFO - PROCESS | 1830 | 1461257669626 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 09:54:29 INFO - PROCESS | 1830 | 1461257669898 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6b0e000 == 173 [pid = 1830] [id = 581] 09:54:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fe2a76000) [pid = 1830] [serial = 1744] [outer = (nil)] 09:54:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fe5d20000) [pid = 1830] [serial = 1745] [outer = 0x7f6fe2a76000] 09:54:30 INFO - PROCESS | 1830 | 1461257670027 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fe629fc00) [pid = 1830] [serial = 1746] [outer = 0x7f6fe2a76000] 09:54:30 INFO - PROCESS | 1830 | 1461257670905 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]]]}] 09:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1582ms 09:54:30 INFO - PROCESS | 1830 | 1461257670965 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 09:54:30 INFO - PROCESS | 1830 | 1461257670969 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 09:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:54:30 INFO - PROCESS | 1830 | 1461257670975 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:54:30 INFO - PROCESS | 1830 | 1461257670978 Marionette TRACE conn3 <- [1,2298,null,{}] 09:54:30 INFO - PROCESS | 1830 | 1461257670984 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}] 09:54:31 INFO - PROCESS | 1830 | 1461257671214 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 09:54:31 INFO - PROCESS | 1830 | 1461257671524 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe823e800 == 174 [pid = 1830] [id = 582] 09:54:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fe4d86000) [pid = 1830] [serial = 1747] [outer = (nil)] 09:54:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fe701d000) [pid = 1830] [serial = 1748] [outer = 0x7f6fe4d86000] 09:54:31 INFO - PROCESS | 1830 | 1461257671607 Marionette DEBUG loaded listener.js 09:54:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fe7e82400) [pid = 1830] [serial = 1749] [outer = 0x7f6fe4d86000] 09:54:32 INFO - PROCESS | 1830 | 1461257672470 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]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1528ms 09:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:54:32 INFO - PROCESS | 1830 | 1461257672505 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 09:54:32 INFO - PROCESS | 1830 | 1461257672507 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 09:54:32 INFO - PROCESS | 1830 | 1461257672514 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 1830 | 1461257672517 Marionette TRACE conn3 <- [1,2302,null,{}] 09:54:32 INFO - PROCESS | 1830 | 1461257672522 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}] 09:54:32 INFO - PROCESS | 1830 | 1461257672747 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 09:54:33 INFO - PROCESS | 1830 | 1461257673021 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4bec800 == 175 [pid = 1830] [id = 583] 09:54:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fe63d6000) [pid = 1830] [serial = 1750] [outer = (nil)] 09:54:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fe8851000) [pid = 1830] [serial = 1751] [outer = 0x7f6fe63d6000] 09:54:33 INFO - PROCESS | 1830 | 1461257673102 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fead8fc00) [pid = 1830] [serial = 1752] [outer = 0x7f6fe63d6000] 09:54:33 INFO - PROCESS | 1830 | 1461257673989 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]]]}] 09:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1532ms 09:54:34 INFO - PROCESS | 1830 | 1461257674046 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 09:54:34 INFO - PROCESS | 1830 | 1461257674049 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 09:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:54:34 INFO - PROCESS | 1830 | 1461257674057 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:54:34 INFO - PROCESS | 1830 | 1461257674059 Marionette TRACE conn3 <- [1,2306,null,{}] 09:54:34 INFO - PROCESS | 1830 | 1461257674065 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}] 09:54:34 INFO - PROCESS | 1830 | 1461257674302 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 09:54:34 INFO - PROCESS | 1830 | 1461257674580 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff96b8000 == 176 [pid = 1830] [id = 584] 09:54:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fe5d26800) [pid = 1830] [serial = 1753] [outer = (nil)] 09:54:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6ff4972800) [pid = 1830] [serial = 1754] [outer = 0x7f6fe5d26800] 09:54:34 INFO - PROCESS | 1830 | 1461257674702 Marionette DEBUG loaded listener.js 09:54:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6ff4eea800) [pid = 1830] [serial = 1755] [outer = 0x7f6fe5d26800] 09:54:35 INFO - PROCESS | 1830 | 1461257675579 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]]]}] 09:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1580ms 09:54:35 INFO - PROCESS | 1830 | 1461257675638 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 09:54:35 INFO - PROCESS | 1830 | 1461257675641 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 09:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:54:35 INFO - PROCESS | 1830 | 1461257675648 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:54:35 INFO - PROCESS | 1830 | 1461257675651 Marionette TRACE conn3 <- [1,2310,null,{}] 09:54:35 INFO - PROCESS | 1830 | 1461257675656 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}] 09:54:35 INFO - PROCESS | 1830 | 1461257675902 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 09:54:36 INFO - PROCESS | 1830 | 1461257676174 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa004000 == 177 [pid = 1830] [id = 585] 09:54:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fe640ac00) [pid = 1830] [serial = 1756] [outer = (nil)] 09:54:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6ff7a95800) [pid = 1830] [serial = 1757] [outer = 0x7f6fe640ac00] 09:54:36 INFO - PROCESS | 1830 | 1461257676295 Marionette DEBUG loaded listener.js 09:54:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6ff98bf400) [pid = 1830] [serial = 1758] [outer = 0x7f6fe640ac00] 09:54:37 INFO - PROCESS | 1830 | 1461257677188 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]]]}] 09:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1578ms 09:54:37 INFO - PROCESS | 1830 | 1461257677228 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 09:54:37 INFO - PROCESS | 1830 | 1461257677232 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 09:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:54:37 INFO - PROCESS | 1830 | 1461257677238 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:54:37 INFO - PROCESS | 1830 | 1461257677240 Marionette TRACE conn3 <- [1,2314,null,{}] 09:54:37 INFO - PROCESS | 1830 | 1461257677246 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}] 09:54:37 INFO - PROCESS | 1830 | 1461257677479 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 09:54:37 INFO - PROCESS | 1830 | 1461257677795 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffe499800 == 178 [pid = 1830] [id = 586] 09:54:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fd4428400) [pid = 1830] [serial = 1759] [outer = (nil)] 09:54:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fd442e000) [pid = 1830] [serial = 1760] [outer = 0x7f6fd4428400] 09:54:37 INFO - PROCESS | 1830 | 1461257677876 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fd4432800) [pid = 1830] [serial = 1761] [outer = 0x7f6fd4428400] 09:54:38 INFO - PROCESS | 1830 | 1461257678727 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]]]}] 09:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1537ms 09:54:38 INFO - PROCESS | 1830 | 1461257678776 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 09:54:38 INFO - PROCESS | 1830 | 1461257678780 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 09:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:54:38 INFO - PROCESS | 1830 | 1461257678786 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:54:38 INFO - PROCESS | 1830 | 1461257678789 Marionette TRACE conn3 <- [1,2318,null,{}] 09:54:38 INFO - PROCESS | 1830 | 1461257678794 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}] 09:54:39 INFO - PROCESS | 1830 | 1461257679022 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 09:54:39 INFO - PROCESS | 1830 | 1461257679297 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfce7800 == 179 [pid = 1830] [id = 587] 09:54:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fcbf66800) [pid = 1830] [serial = 1762] [outer = (nil)] 09:54:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fd65b7400) [pid = 1830] [serial = 1763] [outer = 0x7f6fcbf66800] 09:54:39 INFO - PROCESS | 1830 | 1461257679430 Marionette DEBUG loaded listener.js 09:54:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fd65bd400) [pid = 1830] [serial = 1764] [outer = 0x7f6fcbf66800] 09:54:40 INFO - PROCESS | 1830 | 1461257680334 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] 09:54:40 INFO - PROCESS | 1830 | 1461257680375 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 09:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:54:40 INFO - PROCESS | 1830 | 1461257680381 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:54:40 INFO - PROCESS | 1830 | 1461257680383 Marionette TRACE conn3 <- [1,2322,null,{}] 09:54:40 INFO - PROCESS | 1830 | 1461257680389 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}] 09:54:40 INFO - PROCESS | 1830 | 1461257680617 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7794000 == 178 [pid = 1830] [id = 48] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3054800 == 177 [pid = 1830] [id = 568] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0de1000 == 176 [pid = 1830] [id = 567] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcf881000 == 175 [pid = 1830] [id = 566] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce812000 == 174 [pid = 1830] [id = 564] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcb7c3000 == 173 [pid = 1830] [id = 563] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9be2800 == 172 [pid = 1830] [id = 562] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9bc9000 == 171 [pid = 1830] [id = 561] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2787800 == 170 [pid = 1830] [id = 560] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fff216000 == 169 [pid = 1830] [id = 559] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa093000 == 168 [pid = 1830] [id = 558] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff5011800 == 167 [pid = 1830] [id = 557] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feabb7800 == 166 [pid = 1830] [id = 556] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7255800 == 165 [pid = 1830] [id = 555] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe46bf000 == 164 [pid = 1830] [id = 554] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe27e1800 == 163 [pid = 1830] [id = 553] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe22c4000 == 162 [pid = 1830] [id = 552] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1bc1000 == 161 [pid = 1830] [id = 551] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde9b6800 == 160 [pid = 1830] [id = 550] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc870000 == 159 [pid = 1830] [id = 549] 09:54:42 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3051800 == 158 [pid = 1830] [id = 548] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fd6711c00) [pid = 1830] [serial = 1637] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6fd69cc800) [pid = 1830] [serial = 1638] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fd72ec000) [pid = 1830] [serial = 1586] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fd56d6400) [pid = 1830] [serial = 1583] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fd19da000) [pid = 1830] [serial = 1580] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fcd875000) [pid = 1830] [serial = 1577] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fd5644800) [pid = 1830] [serial = 1575] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fd3e67c00) [pid = 1830] [serial = 1634] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fccbf1400) [pid = 1830] [serial = 1631] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fcfd2e400) [pid = 1830] [serial = 1632] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fcf517800) [pid = 1830] [serial = 1629] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fcd872c00) [pid = 1830] [serial = 1628] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fcc344c00) [pid = 1830] [serial = 1625] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6ff5042c00) [pid = 1830] [serial = 1622] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6ff4b7b800) [pid = 1830] [serial = 1619] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fedf4ac00) [pid = 1830] [serial = 1616] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6feab1dc00) [pid = 1830] [serial = 1613] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fe878b400) [pid = 1830] [serial = 1610] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fe64f6400) [pid = 1830] [serial = 1607] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fe2a6d400) [pid = 1830] [serial = 1604] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fe17e3400) [pid = 1830] [serial = 1601] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fdfe0b000) [pid = 1830] [serial = 1598] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fde914000) [pid = 1830] [serial = 1595] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fde36c000) [pid = 1830] [serial = 1592] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fdc92d400) [pid = 1830] [serial = 1589] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fd7418400) [pid = 1830] [serial = 1643] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fcfd2c800) [pid = 1830] [serial = 1641] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fccbe7c00) [pid = 1830] [serial = 1640] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fd4512000) [pid = 1830] [serial = 1635] [outer = (nil)] [url = about:blank] 09:54:42 INFO - PROCESS | 1830 | 1461257682546 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb7b4000 == 159 [pid = 1830] [id = 588] 09:54:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fcc0f0000) [pid = 1830] [serial = 1765] [outer = (nil)] 09:54:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fcc0f2400) [pid = 1830] [serial = 1766] [outer = 0x7f6fcc0f0000] 09:54:42 INFO - PROCESS | 1830 | 1461257682633 Marionette DEBUG loaded listener.js 09:54:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fccbca000) [pid = 1830] [serial = 1767] [outer = 0x7f6fcc0f0000] 09:54:43 INFO - PROCESS | 1830 | 1461257683396 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]]]}] 09:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 3038ms 09:54:43 INFO - PROCESS | 1830 | 1461257683421 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 09:54:43 INFO - PROCESS | 1830 | 1461257683428 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 09:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:54:43 INFO - PROCESS | 1830 | 1461257683437 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:54:43 INFO - PROCESS | 1830 | 1461257683441 Marionette TRACE conn3 <- [1,2326,null,{}] 09:54:43 INFO - PROCESS | 1830 | 1461257683448 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}] 09:54:43 INFO - PROCESS | 1830 | 1461257683686 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 09:54:43 INFO - PROCESS | 1830 | 1461257683880 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce89b800 == 160 [pid = 1830] [id = 589] 09:54:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fcc0f0400) [pid = 1830] [serial = 1768] [outer = (nil)] 09:54:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fcf517800) [pid = 1830] [serial = 1769] [outer = 0x7f6fcc0f0400] 09:54:43 INFO - PROCESS | 1830 | 1461257683951 Marionette DEBUG loaded listener.js 09:54:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fcf81a400) [pid = 1830] [serial = 1770] [outer = 0x7f6fcc0f0400] 09:54:44 INFO - PROCESS | 1830 | 1461257684851 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]]]}] 09:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1439ms 09:54:44 INFO - PROCESS | 1830 | 1461257684879 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 09:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:54:44 INFO - PROCESS | 1830 | 1461257684885 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 09:54:44 INFO - PROCESS | 1830 | 1461257684892 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:54:44 INFO - PROCESS | 1830 | 1461257684896 Marionette TRACE conn3 <- [1,2330,null,{}] 09:54:44 INFO - PROCESS | 1830 | 1461257684907 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}] 09:54:45 INFO - PROCESS | 1830 | 1461257685183 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 09:54:45 INFO - PROCESS | 1830 | 1461257685221 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfec9800 == 161 [pid = 1830] [id = 590] 09:54:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fcf653000) [pid = 1830] [serial = 1771] [outer = (nil)] 09:54:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fd0c7a400) [pid = 1830] [serial = 1772] [outer = 0x7f6fcf653000] 09:54:45 INFO - PROCESS | 1830 | 1461257685285 Marionette DEBUG loaded listener.js 09:54:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fd1006800) [pid = 1830] [serial = 1773] [outer = 0x7f6fcf653000] 09:54:46 INFO - PROCESS | 1830 | 1461257686336 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]]]}] 09:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1489ms 09:54:46 INFO - PROCESS | 1830 | 1461257686382 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 09:54:46 INFO - PROCESS | 1830 | 1461257686386 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 09:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:54:46 INFO - PROCESS | 1830 | 1461257686407 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:54:46 INFO - PROCESS | 1830 | 1461257686416 Marionette TRACE conn3 <- [1,2334,null,{}] 09:54:46 INFO - PROCESS | 1830 | 1461257686423 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}] 09:54:46 INFO - PROCESS | 1830 | 1461257686712 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fcfb0b800) [pid = 1830] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fdfe08400) [pid = 1830] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fdf052000) [pid = 1830] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fccbc8400) [pid = 1830] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fcf813c00) [pid = 1830] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fcc0edc00) [pid = 1830] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fcc0e9c00) [pid = 1830] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fcc0e6000) [pid = 1830] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fddc95c00) [pid = 1830] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6ff9705800) [pid = 1830] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6ff5ec2800) [pid = 1830] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6ff4bda800) [pid = 1830] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fe5d25400) [pid = 1830] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fde24d000) [pid = 1830] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fd714a400) [pid = 1830] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fccbe6000) [pid = 1830] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fe88aa400) [pid = 1830] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fd564ac00) [pid = 1830] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fd7147c00) [pid = 1830] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:54:47 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fcbf65c00) [pid = 1830] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:54:47 INFO - PROCESS | 1830 | 1461257687571 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce9d8000 == 162 [pid = 1830] [id = 591] 09:54:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fcb9e9400) [pid = 1830] [serial = 1774] [outer = (nil)] 09:54:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fcc0ed400) [pid = 1830] [serial = 1775] [outer = 0x7f6fcb9e9400] 09:54:47 INFO - PROCESS | 1830 | 1461257687638 Marionette DEBUG loaded listener.js 09:54:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fcf822800) [pid = 1830] [serial = 1776] [outer = 0x7f6fcb9e9400] 09:54:48 INFO - PROCESS | 1830 | 1461257688325 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]]]}] 09:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1953ms 09:54:48 INFO - PROCESS | 1830 | 1461257688353 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 09:54:48 INFO - PROCESS | 1830 | 1461257688356 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 09:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:54:48 INFO - PROCESS | 1830 | 1461257688363 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:54:48 INFO - PROCESS | 1830 | 1461257688366 Marionette TRACE conn3 <- [1,2338,null,{}] 09:54:48 INFO - PROCESS | 1830 | 1461257688371 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}] 09:54:48 INFO - PROCESS | 1830 | 1461257688645 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 09:54:48 INFO - PROCESS | 1830 | 1461257688665 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd432a000 == 163 [pid = 1830] [id = 592] 09:54:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fcf8d6400) [pid = 1830] [serial = 1777] [outer = (nil)] 09:54:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fd564ac00) [pid = 1830] [serial = 1778] [outer = 0x7f6fcf8d6400] 09:54:48 INFO - PROCESS | 1830 | 1461257688729 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fd5795800) [pid = 1830] [serial = 1779] [outer = 0x7f6fcf8d6400] 09:54:49 INFO - PROCESS | 1830 | 1461257689863 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]]]}] 09:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1540ms 09:54:49 INFO - PROCESS | 1830 | 1461257689905 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 09:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:54:49 INFO - PROCESS | 1830 | 1461257689911 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 09:54:49 INFO - PROCESS | 1830 | 1461257689920 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 1830 | 1461257689926 Marionette TRACE conn3 <- [1,2342,null,{}] 09:54:49 INFO - PROCESS | 1830 | 1461257689936 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}] 09:54:50 INFO - PROCESS | 1830 | 1461257690215 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 09:54:50 INFO - PROCESS | 1830 | 1461257690560 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfcce800 == 164 [pid = 1830] [id = 593] 09:54:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fccbd3c00) [pid = 1830] [serial = 1780] [outer = (nil)] 09:54:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fcea8a400) [pid = 1830] [serial = 1781] [outer = 0x7f6fccbd3c00] 09:54:50 INFO - PROCESS | 1830 | 1461257690643 Marionette DEBUG loaded listener.js 09:54:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fcf81f000) [pid = 1830] [serial = 1782] [outer = 0x7f6fccbd3c00] 09:54:51 INFO - PROCESS | 1830 | 1461257691518 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]]]}] 09:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1639ms 09:54:51 INFO - PROCESS | 1830 | 1461257691560 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 09:54:51 INFO - PROCESS | 1830 | 1461257691569 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 09:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:54:51 INFO - PROCESS | 1830 | 1461257691580 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:54:51 INFO - PROCESS | 1830 | 1461257691583 Marionette TRACE conn3 <- [1,2346,null,{}] 09:54:51 INFO - PROCESS | 1830 | 1461257691590 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}] 09:54:51 INFO - PROCESS | 1830 | 1461257691837 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 09:54:52 INFO - PROCESS | 1830 | 1461257692104 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd5370000 == 165 [pid = 1830] [id = 594] 09:54:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fcfd2c800) [pid = 1830] [serial = 1783] [outer = (nil)] 09:54:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fd106bc00) [pid = 1830] [serial = 1784] [outer = 0x7f6fcfd2c800] 09:54:52 INFO - PROCESS | 1830 | 1461257692233 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fd3e74c00) [pid = 1830] [serial = 1785] [outer = 0x7f6fcfd2c800] 09:54:53 INFO - PROCESS | 1830 | 1461257693257 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]]]}] 09:54:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:54:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1732ms 09:54:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:54:53 INFO - PROCESS | 1830 | 1461257693311 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 1830 | 1461257693315 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 09:54:53 INFO - PROCESS | 1830 | 1461257693322 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 1830 | 1461257693328 Marionette TRACE conn3 <- [1,2350,null,{}] 09:54:53 INFO - PROCESS | 1830 | 1461257693344 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}] 09:54:53 INFO - PROCESS | 1830 | 1461257693586 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 09:54:53 INFO - PROCESS | 1830 | 1461257693901 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb99d800 == 166 [pid = 1830] [id = 595] 09:54:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fd473d800) [pid = 1830] [serial = 1786] [outer = (nil)] 09:54:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fd65c2800) [pid = 1830] [serial = 1787] [outer = 0x7f6fd473d800] 09:54:53 INFO - PROCESS | 1830 | 1461257693986 Marionette DEBUG loaded listener.js 09:54:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fd6729400) [pid = 1830] [serial = 1788] [outer = 0x7f6fd473d800] 09:54:54 INFO - PROCESS | 1830 | 1461257694921 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]]]}] 09:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1639ms 09:54:54 INFO - PROCESS | 1830 | 1461257694960 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 09:54:54 INFO - PROCESS | 1830 | 1461257694965 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 09:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:54:54 INFO - PROCESS | 1830 | 1461257694971 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:54:54 INFO - PROCESS | 1830 | 1461257694974 Marionette TRACE conn3 <- [1,2354,null,{}] 09:54:54 INFO - PROCESS | 1830 | 1461257694980 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}] 09:54:55 INFO - PROCESS | 1830 | 1461257695212 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 09:54:55 INFO - PROCESS | 1830 | 1461257695484 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde169800 == 167 [pid = 1830] [id = 596] 09:54:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fd56cb800) [pid = 1830] [serial = 1789] [outer = (nil)] 09:54:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fd7411000) [pid = 1830] [serial = 1790] [outer = 0x7f6fd56cb800] 09:54:55 INFO - PROCESS | 1830 | 1461257695611 Marionette DEBUG loaded listener.js 09:54:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fdbb5f400) [pid = 1830] [serial = 1791] [outer = 0x7f6fd56cb800] 09:54:56 INFO - PROCESS | 1830 | 1461257696498 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]]]}] 09:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1581ms 09:54:56 INFO - PROCESS | 1830 | 1461257696553 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 1830 | 1461257696557 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 09:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:54:56 INFO - PROCESS | 1830 | 1461257696564 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 1830 | 1461257696567 Marionette TRACE conn3 <- [1,2358,null,{}] 09:54:56 INFO - PROCESS | 1830 | 1461257696573 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}] 09:54:56 INFO - PROCESS | 1830 | 1461257696816 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 09:54:57 INFO - PROCESS | 1830 | 1461257697128 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfabd800 == 168 [pid = 1830] [id = 597] 09:54:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fd65c5400) [pid = 1830] [serial = 1792] [outer = (nil)] 09:54:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fdca8ec00) [pid = 1830] [serial = 1793] [outer = 0x7f6fd65c5400] 09:54:57 INFO - PROCESS | 1830 | 1461257697210 Marionette DEBUG loaded listener.js 09:54:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fddf91800) [pid = 1830] [serial = 1794] [outer = 0x7f6fd65c5400] 09:54:58 INFO - PROCESS | 1830 | 1461257698076 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]]]}] 09:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1543ms 09:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:54:58 INFO - PROCESS | 1830 | 1461257698108 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 09:54:58 INFO - PROCESS | 1830 | 1461257698111 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 09:54:58 INFO - PROCESS | 1830 | 1461257698118 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:54:58 INFO - PROCESS | 1830 | 1461257698121 Marionette TRACE conn3 <- [1,2362,null,{}] 09:54:58 INFO - PROCESS | 1830 | 1461257698127 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}] 09:54:58 INFO - PROCESS | 1830 | 1461257698394 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 09:54:58 INFO - PROCESS | 1830 | 1461257698718 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe229a800 == 169 [pid = 1830] [id = 598] 09:54:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fde758c00) [pid = 1830] [serial = 1795] [outer = (nil)] 09:54:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fded98400) [pid = 1830] [serial = 1796] [outer = 0x7f6fde758c00] 09:54:58 INFO - PROCESS | 1830 | 1461257698805 Marionette DEBUG loaded listener.js 09:54:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fe009cc00) [pid = 1830] [serial = 1797] [outer = 0x7f6fde758c00] 09:54:59 INFO - PROCESS | 1830 | 1461257699648 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]]]}] 09:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1585ms 09:54:59 INFO - PROCESS | 1830 | 1461257699721 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 09:54:59 INFO - PROCESS | 1830 | 1461257699724 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 09:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:54:59 INFO - PROCESS | 1830 | 1461257699735 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:54:59 INFO - PROCESS | 1830 | 1461257699738 Marionette TRACE conn3 <- [1,2366,null,{}] 09:54:59 INFO - PROCESS | 1830 | 1461257699743 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}] 09:54:59 INFO - PROCESS | 1830 | 1461257699964 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 09:55:00 INFO - PROCESS | 1830 | 1461257700239 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe26ac800 == 170 [pid = 1830] [id = 599] 09:55:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fde75d000) [pid = 1830] [serial = 1798] [outer = (nil)] 09:55:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fe17e6c00) [pid = 1830] [serial = 1799] [outer = 0x7f6fde75d000] 09:55:00 INFO - PROCESS | 1830 | 1461257700370 Marionette DEBUG loaded listener.js 09:55:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fe20ad400) [pid = 1830] [serial = 1800] [outer = 0x7f6fde75d000] 09:55:01 INFO - PROCESS | 1830 | 1461257701321 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]]]}] 09:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1640ms 09:55:01 INFO - PROCESS | 1830 | 1461257701375 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 1830 | 1461257701378 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 09:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:55:01 INFO - PROCESS | 1830 | 1461257701386 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 1830 | 1461257701389 Marionette TRACE conn3 <- [1,2370,null,{}] 09:55:01 INFO - PROCESS | 1830 | 1461257701394 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}] 09:55:01 INFO - PROCESS | 1830 | 1461257701671 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 09:55:01 INFO - PROCESS | 1830 | 1461257701990 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27d7800 == 171 [pid = 1830] [id = 600] 09:55:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fe009c800) [pid = 1830] [serial = 1801] [outer = (nil)] 09:55:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fe20b9c00) [pid = 1830] [serial = 1802] [outer = 0x7f6fe009c800] 09:55:02 INFO - PROCESS | 1830 | 1461257702077 Marionette DEBUG loaded listener.js 09:55:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fe2a72c00) [pid = 1830] [serial = 1803] [outer = 0x7f6fe009c800] 09:55:02 INFO - PROCESS | 1830 | 1461257702960 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]]]}] 09:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1637ms 09:55:03 INFO - PROCESS | 1830 | 1461257703024 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 09:55:03 INFO - PROCESS | 1830 | 1461257703028 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 09:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:55:03 INFO - PROCESS | 1830 | 1461257703034 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:55:03 INFO - PROCESS | 1830 | 1461257703036 Marionette TRACE conn3 <- [1,2374,null,{}] 09:55:03 INFO - PROCESS | 1830 | 1461257703042 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}] 09:55:03 INFO - PROCESS | 1830 | 1461257703273 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 09:55:03 INFO - PROCESS | 1830 | 1461257703560 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe62c8000 == 172 [pid = 1830] [id = 601] 09:55:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fcfb0cc00) [pid = 1830] [serial = 1804] [outer = (nil)] 09:55:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fe4687c00) [pid = 1830] [serial = 1805] [outer = 0x7f6fcfb0cc00] 09:55:03 INFO - PROCESS | 1830 | 1461257703641 Marionette DEBUG loaded listener.js 09:55:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fe5d21800) [pid = 1830] [serial = 1806] [outer = 0x7f6fcfb0cc00] 09:55:04 INFO - PROCESS | 1830 | 1461257704511 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]]]}] 09:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1530ms 09:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:55:04 INFO - PROCESS | 1830 | 1461257704565 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 1830 | 1461257704568 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 09:55:04 INFO - PROCESS | 1830 | 1461257704574 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 1830 | 1461257704578 Marionette TRACE conn3 <- [1,2378,null,{}] 09:55:04 INFO - PROCESS | 1830 | 1461257704583 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}] 09:55:04 INFO - PROCESS | 1830 | 1461257704824 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 09:55:05 INFO - PROCESS | 1830 | 1461257705147 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe793d800 == 173 [pid = 1830] [id = 602] 09:55:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fcf8dc000) [pid = 1830] [serial = 1807] [outer = (nil)] 09:55:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fe6853c00) [pid = 1830] [serial = 1808] [outer = 0x7f6fcf8dc000] 09:55:05 INFO - PROCESS | 1830 | 1461257705237 Marionette DEBUG loaded listener.js 09:55:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fe759d400) [pid = 1830] [serial = 1809] [outer = 0x7f6fcf8dc000] 09:55:06 INFO - PROCESS | 1830 | 1461257706128 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]]]}] 09:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1585ms 09:55:06 INFO - PROCESS | 1830 | 1461257706160 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 09:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:55:06 INFO - PROCESS | 1830 | 1461257706164 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 09:55:06 INFO - PROCESS | 1830 | 1461257706170 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:55:06 INFO - PROCESS | 1830 | 1461257706174 Marionette TRACE conn3 <- [1,2382,null,{}] 09:55:06 INFO - PROCESS | 1830 | 1461257706179 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}] 09:55:06 INFO - PROCESS | 1830 | 1461257706439 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 09:55:06 INFO - PROCESS | 1830 | 1461257706763 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff5b12000 == 174 [pid = 1830] [id = 603] 09:55:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6ff4b7b800) [pid = 1830] [serial = 1810] [outer = (nil)] 09:55:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6ff5a99800) [pid = 1830] [serial = 1811] [outer = 0x7f6ff4b7b800] 09:55:06 INFO - PROCESS | 1830 | 1461257706861 Marionette DEBUG loaded listener.js 09:55:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6ff96f1400) [pid = 1830] [serial = 1812] [outer = 0x7f6ff4b7b800] 09:55:07 INFO - PROCESS | 1830 | 1461257707783 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]]]}] 09:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1681ms 09:55:07 INFO - PROCESS | 1830 | 1461257707851 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 09:55:07 INFO - PROCESS | 1830 | 1461257707854 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 09:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:55:07 INFO - PROCESS | 1830 | 1461257707860 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:55:07 INFO - PROCESS | 1830 | 1461257707862 Marionette TRACE conn3 <- [1,2386,null,{}] 09:55:07 INFO - PROCESS | 1830 | 1461257707868 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}] 09:55:08 INFO - PROCESS | 1830 | 1461257708096 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 09:55:08 INFO - PROCESS | 1830 | 1461257708417 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9bdb000 == 175 [pid = 1830] [id = 604] 09:55:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fd547a000) [pid = 1830] [serial = 1813] [outer = (nil)] 09:55:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6ff9737000) [pid = 1830] [serial = 1814] [outer = 0x7f6fd547a000] 09:55:08 INFO - PROCESS | 1830 | 1461257708498 Marionette DEBUG loaded listener.js 09:55:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6ff9dc7400) [pid = 1830] [serial = 1815] [outer = 0x7f6fd547a000] 09:55:09 INFO - PROCESS | 1830 | 1461257709359 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]]]}] 09:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1577ms 09:55:09 INFO - PROCESS | 1830 | 1461257709440 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 09:55:09 INFO - PROCESS | 1830 | 1461257709443 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 09:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:55:09 INFO - PROCESS | 1830 | 1461257709449 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:55:09 INFO - PROCESS | 1830 | 1461257709451 Marionette TRACE conn3 <- [1,2390,null,{}] 09:55:09 INFO - PROCESS | 1830 | 1461257709457 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}] 09:55:09 INFO - PROCESS | 1830 | 1461257709697 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 09:55:10 INFO - PROCESS | 1830 | 1461257710021 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fff209000 == 176 [pid = 1830] [id = 605] 09:55:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fd448d400) [pid = 1830] [serial = 1816] [outer = (nil)] 09:55:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fd4492000) [pid = 1830] [serial = 1817] [outer = 0x7f6fd448d400] 09:55:10 INFO - PROCESS | 1830 | 1461257710101 Marionette DEBUG loaded listener.js 09:55:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6fd4497400) [pid = 1830] [serial = 1818] [outer = 0x7f6fd448d400] 09:55:10 INFO - PROCESS | 1830 | 1461257710963 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]]]}] 09:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1580ms 09:55:11 INFO - PROCESS | 1830 | 1461257711031 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 09:55:11 INFO - PROCESS | 1830 | 1461257711034 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 09:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:55:11 INFO - PROCESS | 1830 | 1461257711041 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 1830 | 1461257711043 Marionette TRACE conn3 <- [1,2394,null,{}] 09:55:11 INFO - PROCESS | 1830 | 1461257711049 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}] 09:55:11 INFO - PROCESS | 1830 | 1461257711290 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 09:55:11 INFO - PROCESS | 1830 | 1461257711607 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3b98000 == 177 [pid = 1830] [id = 606] 09:55:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fd448ec00) [pid = 1830] [serial = 1819] [outer = (nil)] 09:55:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6ff9732400) [pid = 1830] [serial = 1820] [outer = 0x7f6fd448ec00] 09:55:11 INFO - PROCESS | 1830 | 1461257711687 Marionette DEBUG loaded listener.js 09:55:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6ff9dd0800) [pid = 1830] [serial = 1821] [outer = 0x7f6fd448ec00] 09:55:12 INFO - PROCESS | 1830 | 1461257712566 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]]]}] 09:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1580ms 09:55:12 INFO - PROCESS | 1830 | 1461257712622 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 09:55:12 INFO - PROCESS | 1830 | 1461257712626 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 09:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:55:12 INFO - PROCESS | 1830 | 1461257712632 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:55:12 INFO - PROCESS | 1830 | 1461257712634 Marionette TRACE conn3 <- [1,2398,null,{}] 09:55:12 INFO - PROCESS | 1830 | 1461257712640 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}] 09:55:12 INFO - PROCESS | 1830 | 1461257712862 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 09:55:13 INFO - PROCESS | 1830 | 1461257713142 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb6d0000 == 178 [pid = 1830] [id = 607] 09:55:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fcc9d5c00) [pid = 1830] [serial = 1822] [outer = (nil)] 09:55:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 210 (0x7f6fcc9dd400) [pid = 1830] [serial = 1823] [outer = 0x7f6fcc9d5c00] 09:55:13 INFO - PROCESS | 1830 | 1461257713265 Marionette DEBUG loaded listener.js 09:55:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 211 (0x7f6fcc9e1800) [pid = 1830] [serial = 1824] [outer = 0x7f6fcc9d5c00] 09:55:14 INFO - PROCESS | 1830 | 1461257714151 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]]]}] 09:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1584ms 09:55:14 INFO - PROCESS | 1830 | 1461257714218 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 09:55:14 INFO - PROCESS | 1830 | 1461257714221 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 09:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:55:14 INFO - PROCESS | 1830 | 1461257714227 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:55:14 INFO - PROCESS | 1830 | 1461257714229 Marionette TRACE conn3 <- [1,2402,null,{}] 09:55:14 INFO - PROCESS | 1830 | 1461257714235 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}] 09:55:14 INFO - PROCESS | 1830 | 1461257714462 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 09:55:14 INFO - PROCESS | 1830 | 1461257714789 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffe221000 == 179 [pid = 1830] [id = 608] 09:55:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 212 (0x7f6fcc9d7400) [pid = 1830] [serial = 1825] [outer = (nil)] 09:55:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 213 (0x7f6fd3083400) [pid = 1830] [serial = 1826] [outer = 0x7f6fcc9d7400] 09:55:14 INFO - PROCESS | 1830 | 1461257714870 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 214 (0x7f6fd3088c00) [pid = 1830] [serial = 1827] [outer = 0x7f6fcc9d7400] 09:55:15 INFO - PROCESS | 1830 | 1461257715708 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]]]}] 09:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1544ms 09:55:15 INFO - PROCESS | 1830 | 1461257715772 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 09:55:15 INFO - PROCESS | 1830 | 1461257715775 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 09:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:55:15 INFO - PROCESS | 1830 | 1461257715781 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:55:15 INFO - PROCESS | 1830 | 1461257715783 Marionette TRACE conn3 <- [1,2406,null,{}] 09:55:15 INFO - PROCESS | 1830 | 1461257715789 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}] 09:55:16 INFO - PROCESS | 1830 | 1461257716026 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 09:55:16 INFO - PROCESS | 1830 | 1461257716381 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd30ac000 == 180 [pid = 1830] [id = 609] 09:55:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 215 (0x7f6fd308c000) [pid = 1830] [serial = 1828] [outer = (nil)] 09:55:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 216 (0x7f6fd308f400) [pid = 1830] [serial = 1829] [outer = 0x7f6fd308c000] 09:55:16 INFO - PROCESS | 1830 | 1461257716465 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 217 (0x7f6ff973c800) [pid = 1830] [serial = 1830] [outer = 0x7f6fd308c000] 09:55:17 INFO - PROCESS | 1830 | 1461257717325 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]]]}] 09:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1592ms 09:55:17 INFO - PROCESS | 1830 | 1461257717375 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 09:55:17 INFO - PROCESS | 1830 | 1461257717379 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 09:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:55:17 INFO - PROCESS | 1830 | 1461257717385 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:55:17 INFO - PROCESS | 1830 | 1461257717387 Marionette TRACE conn3 <- [1,2410,null,{}] 09:55:17 INFO - PROCESS | 1830 | 1461257717394 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}] 09:55:17 INFO - PROCESS | 1830 | 1461257717626 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 09:55:17 INFO - PROCESS | 1830 | 1461257717910 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fc9279000 == 181 [pid = 1830] [id = 610] 09:55:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 218 (0x7f6fc92ed800) [pid = 1830] [serial = 1831] [outer = (nil)] 09:55:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 219 (0x7f6fc92f6000) [pid = 1830] [serial = 1832] [outer = 0x7f6fc92ed800] 09:55:18 INFO - PROCESS | 1830 | 1461257718032 Marionette DEBUG loaded listener.js 09:55:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 220 (0x7f6fc92fb000) [pid = 1830] [serial = 1833] [outer = 0x7f6fc92ed800] 09:55:18 INFO - PROCESS | 1830 | 1461257718885 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]]]}] 09:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1540ms 09:55:18 INFO - PROCESS | 1830 | 1461257718926 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 09:55:18 INFO - PROCESS | 1830 | 1461257718929 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 09:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:55:18 INFO - PROCESS | 1830 | 1461257718935 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:55:18 INFO - PROCESS | 1830 | 1461257718937 Marionette TRACE conn3 <- [1,2414,null,{}] 09:55:18 INFO - PROCESS | 1830 | 1461257718944 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}] 09:55:19 INFO - PROCESS | 1830 | 1461257719170 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 09:55:19 INFO - PROCESS | 1830 | 1461257719453 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb5d4000 == 182 [pid = 1830] [id = 611] 09:55:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 221 (0x7f6fc92f0400) [pid = 1830] [serial = 1834] [outer = (nil)] 09:55:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 222 (0x7f6fd4497c00) [pid = 1830] [serial = 1835] [outer = 0x7f6fc92f0400] 09:55:19 INFO - PROCESS | 1830 | 1461257719572 Marionette DEBUG loaded listener.js 09:55:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 223 (0x7f6ffa070400) [pid = 1830] [serial = 1836] [outer = 0x7f6fc92f0400] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfeb1800 == 181 [pid = 1830] [id = 496] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fc9b5d800 == 180 [pid = 1830] [id = 475] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd690d800 == 179 [pid = 1830] [id = 526] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe27cf800 == 178 [pid = 1830] [id = 350] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd1a98000 == 177 [pid = 1830] [id = 497] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdca57800 == 176 [pid = 1830] [id = 527] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2fcd800 == 175 [pid = 1830] [id = 317] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce9d8000 == 174 [pid = 1830] [id = 591] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfec9800 == 173 [pid = 1830] [id = 590] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce89b800 == 172 [pid = 1830] [id = 589] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcb7b4000 == 171 [pid = 1830] [id = 588] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfce7800 == 170 [pid = 1830] [id = 587] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffe499800 == 169 [pid = 1830] [id = 586] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa004000 == 168 [pid = 1830] [id = 585] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff96b8000 == 167 [pid = 1830] [id = 584] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4bec800 == 166 [pid = 1830] [id = 583] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe823e800 == 165 [pid = 1830] [id = 582] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6b0e000 == 164 [pid = 1830] [id = 581] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2833800 == 163 [pid = 1830] [id = 580] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe25b3000 == 162 [pid = 1830] [id = 579] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe22c8000 == 161 [pid = 1830] [id = 578] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe20e1800 == 160 [pid = 1830] [id = 577] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe19f5000 == 159 [pid = 1830] [id = 576] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdea2e000 == 158 [pid = 1830] [id = 575] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf5c000 == 157 [pid = 1830] [id = 574] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdca46000 == 156 [pid = 1830] [id = 573] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb7ab000 == 155 [pid = 1830] [id = 572] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd477c800 == 154 [pid = 1830] [id = 571] 09:55:21 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0916800 == 153 [pid = 1830] [id = 570] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 222 (0x7f6fcfd26800) [pid = 1830] [serial = 1506] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 221 (0x7f6fd670d000) [pid = 1830] [serial = 1584] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 220 (0x7f6fded91c00) [pid = 1830] [serial = 1596] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 219 (0x7f6ff4ca4800) [pid = 1830] [serial = 1620] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 218 (0x7f6fd1066c00) [pid = 1830] [serial = 1709] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 217 (0x7f6fcfd24800) [pid = 1830] [serial = 1706] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 216 (0x7f6fe35abc00) [pid = 1830] [serial = 1664] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 215 (0x7f6fe20b5400) [pid = 1830] [serial = 1662] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 214 (0x7f6fe17e6000) [pid = 1830] [serial = 1661] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 213 (0x7f6fde376800) [pid = 1830] [serial = 1658] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 212 (0x7f6fddfd0000) [pid = 1830] [serial = 1655] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 211 (0x7f6fdc93c400) [pid = 1830] [serial = 1652] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 210 (0x7f6fd4508800) [pid = 1830] [serial = 1649] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 209 (0x7f6fcf6acc00) [pid = 1830] [serial = 1646] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6fccbed800) [pid = 1830] [serial = 1700] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fcd870000) [pid = 1830] [serial = 1701] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fd714e800) [pid = 1830] [serial = 1698] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fcf81e400) [pid = 1830] [serial = 1697] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6ff9dc7000) [pid = 1830] [serial = 1695] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fe25f6400) [pid = 1830] [serial = 1694] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fe25f0800) [pid = 1830] [serial = 1692] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6fe25ed400) [pid = 1830] [serial = 1691] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fcc0f3000) [pid = 1830] [serial = 1689] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fcc0ee800) [pid = 1830] [serial = 1688] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6ffa071000) [pid = 1830] [serial = 1686] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6ff9e57c00) [pid = 1830] [serial = 1685] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6ff9dc9800) [pid = 1830] [serial = 1683] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6ff98b8c00) [pid = 1830] [serial = 1682] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6ff9738000) [pid = 1830] [serial = 1680] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6ff970fc00) [pid = 1830] [serial = 1679] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6ff9704c00) [pid = 1830] [serial = 1677] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6ff7a07400) [pid = 1830] [serial = 1676] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fe7e84000) [pid = 1830] [serial = 1674] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fe75a2000) [pid = 1830] [serial = 1673] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fe7010c00) [pid = 1830] [serial = 1671] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fe60d0400) [pid = 1830] [serial = 1670] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fe5d1f000) [pid = 1830] [serial = 1668] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fe4eb0000) [pid = 1830] [serial = 1667] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fe4684800) [pid = 1830] [serial = 1665] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fcf648400) [pid = 1830] [serial = 1703] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fcf817000) [pid = 1830] [serial = 1704] [outer = (nil)] [url = about:blank] 09:55:21 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fd0c83400) [pid = 1830] [serial = 1707] [outer = (nil)] [url = about:blank] 09:55:22 INFO - PROCESS | 1830 | 1461257722015 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]]]}] 09:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 3140ms 09:55:22 INFO - PROCESS | 1830 | 1461257722077 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 09:55:22 INFO - PROCESS | 1830 | 1461257722083 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 09:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:55:22 INFO - PROCESS | 1830 | 1461257722092 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:55:22 INFO - PROCESS | 1830 | 1461257722097 Marionette TRACE conn3 <- [1,2418,null,{}] 09:55:22 INFO - PROCESS | 1830 | 1461257722104 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}] 09:55:22 INFO - PROCESS | 1830 | 1461257722331 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 09:55:22 INFO - PROCESS | 1830 | 1461257722523 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb7b2800 == 154 [pid = 1830] [id = 612] 09:55:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fcbb2d000) [pid = 1830] [serial = 1837] [outer = (nil)] 09:55:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fcc0ed800) [pid = 1830] [serial = 1838] [outer = 0x7f6fcbb2d000] 09:55:22 INFO - PROCESS | 1830 | 1461257722592 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fcc343800) [pid = 1830] [serial = 1839] [outer = 0x7f6fcbb2d000] 09:55:23 INFO - PROCESS | 1830 | 1461257723433 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]]]}] 09:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1432ms 09:55:23 INFO - PROCESS | 1830 | 1461257723525 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 1830 | 1461257723532 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 09:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:55:23 INFO - PROCESS | 1830 | 1461257723543 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 1830 | 1461257723546 Marionette TRACE conn3 <- [1,2422,null,{}] 09:55:23 INFO - PROCESS | 1830 | 1461257723552 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}] 09:55:23 INFO - PROCESS | 1830 | 1461257723762 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 09:55:23 INFO - PROCESS | 1830 | 1461257723983 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce808800 == 155 [pid = 1830] [id = 613] 09:55:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fcbf66c00) [pid = 1830] [serial = 1840] [outer = (nil)] 09:55:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fccbd1800) [pid = 1830] [serial = 1841] [outer = 0x7f6fcbf66c00] 09:55:24 INFO - PROCESS | 1830 | 1461257724047 Marionette DEBUG loaded listener.js 09:55:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fccbed000) [pid = 1830] [serial = 1842] [outer = 0x7f6fcbf66c00] 09:55:24 INFO - PROCESS | 1830 | 1461257724970 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]]]}] 09:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1483ms 09:55:25 INFO - PROCESS | 1830 | 1461257725025 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 09:55:25 INFO - PROCESS | 1830 | 1461257725029 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 09:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:55:25 INFO - PROCESS | 1830 | 1461257725035 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:55:25 INFO - PROCESS | 1830 | 1461257725040 Marionette TRACE conn3 <- [1,2426,null,{}] 09:55:25 INFO - PROCESS | 1830 | 1461257725073 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}] 09:55:25 INFO - PROCESS | 1830 | 1461257725459 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 09:55:25 INFO - PROCESS | 1830 | 1461257725498 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcf889000 == 156 [pid = 1830] [id = 614] 09:55:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fcddaec00) [pid = 1830] [serial = 1843] [outer = (nil)] 09:55:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fcea83000) [pid = 1830] [serial = 1844] [outer = 0x7f6fcddaec00] 09:55:25 INFO - PROCESS | 1830 | 1461257725568 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fcf514000) [pid = 1830] [serial = 1845] [outer = 0x7f6fcddaec00] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fd69cac00) [pid = 1830] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fcf8e1000) [pid = 1830] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fd3e6c400) [pid = 1830] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fe60d6400) [pid = 1830] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fded99000) [pid = 1830] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fcea8d000) [pid = 1830] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fd1007c00) [pid = 1830] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fd714b000) [pid = 1830] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fe5ef0c00) [pid = 1830] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fdb72e400) [pid = 1830] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fe88a8000) [pid = 1830] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fe88a6000) [pid = 1830] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fccbe8c00) [pid = 1830] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fcfd31c00) [pid = 1830] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fd5644400) [pid = 1830] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fd7148c00) [pid = 1830] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fde330400) [pid = 1830] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fddfe9000) [pid = 1830] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fde79f000) [pid = 1830] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fe5d26800) [pid = 1830] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fcf81f400) [pid = 1830] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fe63d6000) [pid = 1830] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fdc928c00) [pid = 1830] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fde146800) [pid = 1830] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fccbc9c00) [pid = 1830] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fd2d47000) [pid = 1830] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fddff1800) [pid = 1830] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fd4428400) [pid = 1830] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fe20b4c00) [pid = 1830] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fd4514800) [pid = 1830] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fe2a76000) [pid = 1830] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fcc0f0000) [pid = 1830] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fcc0f0400) [pid = 1830] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fcb9e9400) [pid = 1830] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fd3c71000) [pid = 1830] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fcf6a6800) [pid = 1830] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fe640ac00) [pid = 1830] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fcf653000) [pid = 1830] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fcb9ee400) [pid = 1830] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fd3c70c00) [pid = 1830] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:55:26 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fe4d86000) [pid = 1830] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:55:27 INFO - PROCESS | 1830 | 1461257727225 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]]]}] 09:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2251ms 09:55:27 INFO - PROCESS | 1830 | 1461257727287 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 09:55:27 INFO - PROCESS | 1830 | 1461257727291 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 09:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:55:27 INFO - PROCESS | 1830 | 1461257727297 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:55:27 INFO - PROCESS | 1830 | 1461257727300 Marionette TRACE conn3 <- [1,2430,null,{}] 09:55:27 INFO - PROCESS | 1830 | 1461257727306 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}] 09:55:27 INFO - PROCESS | 1830 | 1461257727521 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 09:55:27 INFO - PROCESS | 1830 | 1461257727753 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfd5c000 == 157 [pid = 1830] [id = 615] 09:55:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fcd872c00) [pid = 1830] [serial = 1846] [outer = (nil)] 09:55:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fcf653400) [pid = 1830] [serial = 1847] [outer = 0x7f6fcd872c00] 09:55:27 INFO - PROCESS | 1830 | 1461257727821 Marionette DEBUG loaded listener.js 09:55:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fcf6a6800) [pid = 1830] [serial = 1848] [outer = 0x7f6fcd872c00] 09:55:28 INFO - PROCESS | 1830 | 1461257728771 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]]]}] 09:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1533ms 09:55:28 INFO - PROCESS | 1830 | 1461257728831 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 1830 | 1461257728838 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 09:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:55:28 INFO - PROCESS | 1830 | 1461257728846 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - PROCESS | 1830 | 1461257728852 Marionette TRACE conn3 <- [1,2434,null,{}] 09:55:28 INFO - PROCESS | 1830 | 1461257728860 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}] 09:55:29 INFO - PROCESS | 1830 | 1461257729195 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 09:55:29 INFO - PROCESS | 1830 | 1461257729468 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb7b5800 == 158 [pid = 1830] [id = 616] 09:55:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fcc0e6400) [pid = 1830] [serial = 1849] [outer = (nil)] 09:55:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fcc0f3c00) [pid = 1830] [serial = 1850] [outer = 0x7f6fcc0e6400] 09:55:29 INFO - PROCESS | 1830 | 1461257729552 Marionette DEBUG loaded listener.js 09:55:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fcc9d8400) [pid = 1830] [serial = 1851] [outer = 0x7f6fcc0e6400] 09:55:30 INFO - PROCESS | 1830 | 1461257730470 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]]]}] 09:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1683ms 09:55:30 INFO - PROCESS | 1830 | 1461257730530 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 09:55:30 INFO - PROCESS | 1830 | 1461257730539 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 09:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:55:30 INFO - PROCESS | 1830 | 1461257730551 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:55:30 INFO - PROCESS | 1830 | 1461257730554 Marionette TRACE conn3 <- [1,2438,null,{}] 09:55:30 INFO - PROCESS | 1830 | 1461257730561 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}] 09:55:30 INFO - PROCESS | 1830 | 1461257730829 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 09:55:31 INFO - PROCESS | 1830 | 1461257731152 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfeb1800 == 159 [pid = 1830] [id = 617] 09:55:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fccbebc00) [pid = 1830] [serial = 1852] [outer = (nil)] 09:55:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fcdda9c00) [pid = 1830] [serial = 1853] [outer = 0x7f6fccbebc00] 09:55:31 INFO - PROCESS | 1830 | 1461257731229 Marionette DEBUG loaded listener.js 09:55:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fcea83800) [pid = 1830] [serial = 1854] [outer = 0x7f6fccbebc00] 09:55:32 INFO - PROCESS | 1830 | 1461257732312 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]]]}] 09:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1784ms 09:55:32 INFO - PROCESS | 1830 | 1461257732335 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 09:55:32 INFO - PROCESS | 1830 | 1461257732338 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 09:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:55:32 INFO - PROCESS | 1830 | 1461257732345 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 1830 | 1461257732351 Marionette TRACE conn3 <- [1,2442,null,{}] 09:55:32 INFO - PROCESS | 1830 | 1461257732367 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}] 09:55:32 INFO - PROCESS | 1830 | 1461257732602 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 09:55:32 INFO - PROCESS | 1830 | 1461257732961 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1ca6800 == 160 [pid = 1830] [id = 618] 09:55:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fcf647400) [pid = 1830] [serial = 1855] [outer = (nil)] 09:55:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fcf81e000) [pid = 1830] [serial = 1856] [outer = 0x7f6fcf647400] 09:55:33 INFO - PROCESS | 1830 | 1461257733044 Marionette DEBUG loaded listener.js 09:55:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fcf8dcc00) [pid = 1830] [serial = 1857] [outer = 0x7f6fcf647400] 09:55:33 INFO - PROCESS | 1830 | 1461257733928 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]]]}] 09:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1639ms 09:55:33 INFO - PROCESS | 1830 | 1461257733986 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 09:55:33 INFO - PROCESS | 1830 | 1461257733990 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 09:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:55:33 INFO - PROCESS | 1830 | 1461257733997 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:55:34 INFO - PROCESS | 1830 | 1461257734000 Marionette TRACE conn3 <- [1,2446,null,{}] 09:55:34 INFO - PROCESS | 1830 | 1461257734005 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}] 09:55:34 INFO - PROCESS | 1830 | 1461257734232 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 09:55:34 INFO - PROCESS | 1830 | 1461257734500 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fc6800 == 161 [pid = 1830] [id = 619] 09:55:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fcfb08800) [pid = 1830] [serial = 1858] [outer = (nil)] 09:55:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fcfb14800) [pid = 1830] [serial = 1859] [outer = 0x7f6fcfb08800] 09:55:34 INFO - PROCESS | 1830 | 1461257734622 Marionette DEBUG loaded listener.js 09:55:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fcfd2c400) [pid = 1830] [serial = 1860] [outer = 0x7f6fcfb08800] 09:55:35 INFO - PROCESS | 1830 | 1461257735500 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]]]}] 09:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1578ms 09:55:35 INFO - PROCESS | 1830 | 1461257735577 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 09:55:35 INFO - PROCESS | 1830 | 1461257735581 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 09:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:55:35 INFO - PROCESS | 1830 | 1461257735589 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:55:35 INFO - PROCESS | 1830 | 1461257735592 Marionette TRACE conn3 <- [1,2450,null,{}] 09:55:35 INFO - PROCESS | 1830 | 1461257735598 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}] 09:55:35 INFO - PROCESS | 1830 | 1461257735865 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 09:55:36 INFO - PROCESS | 1830 | 1461257736179 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd30b0800 == 162 [pid = 1830] [id = 620] 09:55:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fcfb0ec00) [pid = 1830] [serial = 1861] [outer = (nil)] 09:55:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fd0c84400) [pid = 1830] [serial = 1862] [outer = 0x7f6fcfb0ec00] 09:55:36 INFO - PROCESS | 1830 | 1461257736258 Marionette DEBUG loaded listener.js 09:55:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fd1006c00) [pid = 1830] [serial = 1863] [outer = 0x7f6fcfb0ec00] 09:55:37 INFO - PROCESS | 1830 | 1461257737151 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]]]}] 09:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1631ms 09:55:37 INFO - PROCESS | 1830 | 1461257737219 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 09:55:37 INFO - PROCESS | 1830 | 1461257737223 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 09:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:55:37 INFO - PROCESS | 1830 | 1461257737229 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:55:37 INFO - PROCESS | 1830 | 1461257737232 Marionette TRACE conn3 <- [1,2454,null,{}] 09:55:37 INFO - PROCESS | 1830 | 1461257737238 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}] 09:55:37 INFO - PROCESS | 1830 | 1461257737531 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 09:55:37 INFO - PROCESS | 1830 | 1461257737858 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3f5c000 == 163 [pid = 1830] [id = 621] 09:55:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fd2d3e400) [pid = 1830] [serial = 1864] [outer = (nil)] 09:55:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fd2d43c00) [pid = 1830] [serial = 1865] [outer = 0x7f6fd2d3e400] 09:55:37 INFO - PROCESS | 1830 | 1461257737940 Marionette DEBUG loaded listener.js 09:55:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fd3090800) [pid = 1830] [serial = 1866] [outer = 0x7f6fd2d3e400] 09:55:38 INFO - PROCESS | 1830 | 1461257738760 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]]]}] 09:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1578ms 09:55:38 INFO - PROCESS | 1830 | 1461257738810 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:55:38 INFO - PROCESS | 1830 | 1461257738814 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:55:38 INFO - PROCESS | 1830 | 1461257738820 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:55:38 INFO - PROCESS | 1830 | 1461257738822 Marionette TRACE conn3 <- [1,2458,null,{}] 09:55:38 INFO - PROCESS | 1830 | 1461257738848 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}] 09:55:39 INFO - PROCESS | 1830 | 1461257739085 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:55:39 INFO - PROCESS | 1830 | 1461257739355 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd431f000 == 164 [pid = 1830] [id = 622] 09:55:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fd2d39400) [pid = 1830] [serial = 1867] [outer = (nil)] 09:55:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fd3c6f400) [pid = 1830] [serial = 1868] [outer = 0x7f6fd2d39400] 09:55:39 INFO - PROCESS | 1830 | 1461257739473 Marionette DEBUG loaded listener.js 09:55:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fd3e71400) [pid = 1830] [serial = 1869] [outer = 0x7f6fd2d39400] 09:55:40 INFO - PROCESS | 1830 | 1461257740351 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]]]}] 09:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1589ms 09:55:40 INFO - PROCESS | 1830 | 1461257740410 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:55:40 INFO - PROCESS | 1830 | 1461257740413 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:55:40 INFO - PROCESS | 1830 | 1461257740420 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:55:40 INFO - PROCESS | 1830 | 1461257740422 Marionette TRACE conn3 <- [1,2462,null,{}] 09:55:40 INFO - PROCESS | 1830 | 1461257740428 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}] 09:55:40 INFO - PROCESS | 1830 | 1461257740656 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:55:40 INFO - PROCESS | 1830 | 1461257740969 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd5372800 == 165 [pid = 1830] [id = 623] 09:55:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fd2d3f800) [pid = 1830] [serial = 1870] [outer = (nil)] 09:55:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fd3ec7c00) [pid = 1830] [serial = 1871] [outer = 0x7f6fd2d3f800] 09:55:41 INFO - PROCESS | 1830 | 1461257741048 Marionette DEBUG loaded listener.js 09:55:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fd3ee4c00) [pid = 1830] [serial = 1872] [outer = 0x7f6fd2d3f800] 09:55:41 INFO - PROCESS | 1830 | 1461257741916 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]]]}] 09:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1528ms 09:55:41 INFO - PROCESS | 1830 | 1461257741951 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:55:41 INFO - PROCESS | 1830 | 1461257741958 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:55:41 INFO - PROCESS | 1830 | 1461257741966 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:55:41 INFO - PROCESS | 1830 | 1461257741969 Marionette TRACE conn3 <- [1,2466,null,{}] 09:55:41 INFO - PROCESS | 1830 | 1461257741974 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}] 09:55:42 INFO - PROCESS | 1830 | 1461257742192 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:55:42 INFO - PROCESS | 1830 | 1461257742514 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd6877000 == 166 [pid = 1830] [id = 624] 09:55:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fcd86d000) [pid = 1830] [serial = 1873] [outer = (nil)] 09:55:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fd3eee000) [pid = 1830] [serial = 1874] [outer = 0x7f6fcd86d000] 09:55:42 INFO - PROCESS | 1830 | 1461257742596 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fd4429800) [pid = 1830] [serial = 1875] [outer = 0x7f6fcd86d000] 09:55:43 INFO - PROCESS | 1830 | 1461257743433 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]]]}] 09:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1533ms 09:55:43 INFO - PROCESS | 1830 | 1461257743501 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:55:43 INFO - PROCESS | 1830 | 1461257743505 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:55:43 INFO - PROCESS | 1830 | 1461257743511 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 1830 | 1461257743515 Marionette TRACE conn3 <- [1,2470,null,{}] 09:55:43 INFO - PROCESS | 1830 | 1461257743520 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}] 09:55:43 INFO - PROCESS | 1830 | 1461257743778 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:55:44 INFO - PROCESS | 1830 | 1461257744093 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd708a800 == 167 [pid = 1830] [id = 625] 09:55:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fd2d3fc00) [pid = 1830] [serial = 1876] [outer = (nil)] 09:55:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fd4432c00) [pid = 1830] [serial = 1877] [outer = 0x7f6fd2d3fc00] 09:55:44 INFO - PROCESS | 1830 | 1461257744172 Marionette DEBUG loaded listener.js 09:55:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fd4498c00) [pid = 1830] [serial = 1878] [outer = 0x7f6fd2d3fc00] 09:55:45 INFO - PROCESS | 1830 | 1461257745034 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]]]}] 09:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1579ms 09:55:45 INFO - PROCESS | 1830 | 1461257745091 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:55:45 INFO - PROCESS | 1830 | 1461257745095 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:55:45 INFO - PROCESS | 1830 | 1461257745102 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:55:45 INFO - PROCESS | 1830 | 1461257745105 Marionette TRACE conn3 <- [1,2474,null,{}] 09:55:45 INFO - PROCESS | 1830 | 1461257745111 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}] 09:55:45 INFO - PROCESS | 1830 | 1461257745368 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:55:45 INFO - PROCESS | 1830 | 1461257745696 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb7bf000 == 168 [pid = 1830] [id = 626] 09:55:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fd4516800) [pid = 1830] [serial = 1879] [outer = (nil)] 09:55:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fd4735400) [pid = 1830] [serial = 1880] [outer = 0x7f6fd4516800] 09:55:45 INFO - PROCESS | 1830 | 1461257745784 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fd547fc00) [pid = 1830] [serial = 1881] [outer = 0x7f6fd4516800] 09:55:46 INFO - PROCESS | 1830 | 1461257746670 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]]]}] 09:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1631ms 09:55:46 INFO - PROCESS | 1830 | 1461257746737 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:55:46 INFO - PROCESS | 1830 | 1461257746744 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:55:46 INFO - PROCESS | 1830 | 1461257746750 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 1830 | 1461257746753 Marionette TRACE conn3 <- [1,2478,null,{}] 09:55:46 INFO - PROCESS | 1830 | 1461257746759 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}] 09:55:47 INFO - PROCESS | 1830 | 1461257747038 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:55:47 INFO - PROCESS | 1830 | 1461257747364 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc86f800 == 169 [pid = 1830] [id = 627] 09:55:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fd3e68000) [pid = 1830] [serial = 1882] [outer = (nil)] 09:55:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fd564a000) [pid = 1830] [serial = 1883] [outer = 0x7f6fd3e68000] 09:55:47 INFO - PROCESS | 1830 | 1461257747444 Marionette DEBUG loaded listener.js 09:55:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fd56da400) [pid = 1830] [serial = 1884] [outer = 0x7f6fd3e68000] 09:55:48 INFO - PROCESS | 1830 | 1461257748327 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]]]}] 09:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1633ms 09:55:48 INFO - PROCESS | 1830 | 1461257748385 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:55:48 INFO - PROCESS | 1830 | 1461257748388 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:55:48 INFO - PROCESS | 1830 | 1461257748394 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:55:48 INFO - PROCESS | 1830 | 1461257748397 Marionette TRACE conn3 <- [1,2482,null,{}] 09:55:48 INFO - PROCESS | 1830 | 1461257748402 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}] 09:55:48 INFO - PROCESS | 1830 | 1461257748634 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:55:48 INFO - PROCESS | 1830 | 1461257748953 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdcce8000 == 170 [pid = 1830] [id = 628] 09:55:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fd3e6f000) [pid = 1830] [serial = 1885] [outer = (nil)] 09:55:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fd579dc00) [pid = 1830] [serial = 1886] [outer = 0x7f6fd3e6f000] 09:55:49 INFO - PROCESS | 1830 | 1461257749035 Marionette DEBUG loaded listener.js 09:55:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fd65bcc00) [pid = 1830] [serial = 1887] [outer = 0x7f6fd3e6f000] 09:55:49 INFO - PROCESS | 1830 | 1461257749870 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]]]}] 09:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1535ms 09:55:49 INFO - PROCESS | 1830 | 1461257749930 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:55:49 INFO - PROCESS | 1830 | 1461257749933 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:55:49 INFO - PROCESS | 1830 | 1461257749939 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:55:49 INFO - PROCESS | 1830 | 1461257749941 Marionette TRACE conn3 <- [1,2486,null,{}] 09:55:49 INFO - PROCESS | 1830 | 1461257749947 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}] 09:55:50 INFO - PROCESS | 1830 | 1461257750180 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:55:50 INFO - PROCESS | 1830 | 1461257750456 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf59000 == 171 [pid = 1830] [id = 629] 09:55:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fd56d4400) [pid = 1830] [serial = 1888] [outer = (nil)] 09:55:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fd6705800) [pid = 1830] [serial = 1889] [outer = 0x7f6fd56d4400] 09:55:50 INFO - PROCESS | 1830 | 1461257750535 Marionette DEBUG loaded listener.js 09:55:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 194 (0x7f6fd670e400) [pid = 1830] [serial = 1890] [outer = 0x7f6fd56d4400] 09:55:51 INFO - PROCESS | 1830 | 1461257751422 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]]]}] 09:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1540ms 09:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:55:51 INFO - PROCESS | 1830 | 1461257751480 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:55:51 INFO - PROCESS | 1830 | 1461257751483 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:55:51 INFO - PROCESS | 1830 | 1461257751490 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:55:51 INFO - PROCESS | 1830 | 1461257751493 Marionette TRACE conn3 <- [1,2490,null,{}] 09:55:51 INFO - PROCESS | 1830 | 1461257751498 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}] 09:55:51 INFO - PROCESS | 1830 | 1461257751744 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:55:52 INFO - PROCESS | 1830 | 1461257752098 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde8ca000 == 172 [pid = 1830] [id = 630] 09:55:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 195 (0x7f6fd3e72800) [pid = 1830] [serial = 1891] [outer = (nil)] 09:55:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 196 (0x7f6fd6723400) [pid = 1830] [serial = 1892] [outer = 0x7f6fd3e72800] 09:55:52 INFO - PROCESS | 1830 | 1461257752179 Marionette DEBUG loaded listener.js 09:55:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 197 (0x7f6fd69c8800) [pid = 1830] [serial = 1893] [outer = 0x7f6fd3e72800] 09:55:53 INFO - PROCESS | 1830 | 1461257753042 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]]]}] 09:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1583ms 09:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:55:53 INFO - PROCESS | 1830 | 1461257753075 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 1830 | 1461257753078 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:55:53 INFO - PROCESS | 1830 | 1461257753083 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 1830 | 1461257753089 Marionette TRACE conn3 <- [1,2494,null,{}] 09:55:53 INFO - PROCESS | 1830 | 1461257753094 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}] 09:55:53 INFO - PROCESS | 1830 | 1461257753314 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:55:53 INFO - PROCESS | 1830 | 1461257753596 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfacb000 == 173 [pid = 1830] [id = 631] 09:55:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 198 (0x7f6fcc0e5800) [pid = 1830] [serial = 1894] [outer = (nil)] 09:55:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 199 (0x7f6fd7148c00) [pid = 1830] [serial = 1895] [outer = 0x7f6fcc0e5800] 09:55:53 INFO - PROCESS | 1830 | 1461257753716 Marionette DEBUG loaded listener.js 09:55:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 200 (0x7f6fd7151000) [pid = 1830] [serial = 1896] [outer = 0x7f6fcc0e5800] 09:55:54 INFO - PROCESS | 1830 | 1461257754553 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]]]}] 09:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1532ms 09:55:54 INFO - PROCESS | 1830 | 1461257754615 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:55:54 INFO - PROCESS | 1830 | 1461257754619 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:55:54 INFO - PROCESS | 1830 | 1461257754626 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - PROCESS | 1830 | 1461257754629 Marionette TRACE conn3 <- [1,2498,null,{}] 09:55:54 INFO - PROCESS | 1830 | 1461257754634 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}] 09:55:54 INFO - PROCESS | 1830 | 1461257754867 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:55:55 INFO - PROCESS | 1830 | 1461257755204 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19e5000 == 174 [pid = 1830] [id = 632] 09:55:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 201 (0x7f6fd56cf000) [pid = 1830] [serial = 1897] [outer = (nil)] 09:55:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 202 (0x7f6fd72ea400) [pid = 1830] [serial = 1898] [outer = 0x7f6fd56cf000] 09:55:55 INFO - PROCESS | 1830 | 1461257755282 Marionette DEBUG loaded listener.js 09:55:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 203 (0x7f6fd7412400) [pid = 1830] [serial = 1899] [outer = 0x7f6fd56cf000] 09:55:56 INFO - PROCESS | 1830 | 1461257756146 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]]]}] 09:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1590ms 09:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:55:56 INFO - PROCESS | 1830 | 1461257756218 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:55:56 INFO - PROCESS | 1830 | 1461257756221 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:55:56 INFO - PROCESS | 1830 | 1461257756227 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:55:56 INFO - PROCESS | 1830 | 1461257756230 Marionette TRACE conn3 <- [1,2502,null,{}] 09:55:56 INFO - PROCESS | 1830 | 1461257756235 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}] 09:55:56 INFO - PROCESS | 1830 | 1461257756466 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:55:56 INFO - PROCESS | 1830 | 1461257756787 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2033800 == 175 [pid = 1830] [id = 633] 09:55:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 204 (0x7f6fd7145000) [pid = 1830] [serial = 1900] [outer = (nil)] 09:55:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 205 (0x7f6fdb730c00) [pid = 1830] [serial = 1901] [outer = 0x7f6fd7145000] 09:55:56 INFO - PROCESS | 1830 | 1461257756867 Marionette DEBUG loaded listener.js 09:55:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 206 (0x7f6fdbb51400) [pid = 1830] [serial = 1902] [outer = 0x7f6fd7145000] 09:55:57 INFO - PROCESS | 1830 | 1461257757728 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]]]}] 09:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1541ms 09:55:57 INFO - PROCESS | 1830 | 1461257757769 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 1830 | 1461257757772 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:55:57 INFO - PROCESS | 1830 | 1461257757778 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 1830 | 1461257757780 Marionette TRACE conn3 <- [1,2506,null,{}] 09:55:57 INFO - PROCESS | 1830 | 1461257757786 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}] 09:55:58 INFO - PROCESS | 1830 | 1461257758017 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:55:58 INFO - PROCESS | 1830 | 1461257758300 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2170800 == 176 [pid = 1830] [id = 634] 09:55:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 207 (0x7f6fcb9e8000) [pid = 1830] [serial = 1903] [outer = (nil)] 09:55:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 208 (0x7f6fdbbea400) [pid = 1830] [serial = 1904] [outer = 0x7f6fcb9e8000] 09:55:58 INFO - PROCESS | 1830 | 1461257758421 Marionette DEBUG loaded listener.js 09:55:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 209 (0x7f6fdc928400) [pid = 1830] [serial = 1905] [outer = 0x7f6fcb9e8000] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce808800 == 175 [pid = 1830] [id = 613] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcb7b2800 == 174 [pid = 1830] [id = 612] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fc9279000 == 173 [pid = 1830] [id = 610] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd30ac000 == 172 [pid = 1830] [id = 609] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffe221000 == 171 [pid = 1830] [id = 608] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcb6d0000 == 170 [pid = 1830] [id = 607] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3b98000 == 169 [pid = 1830] [id = 606] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fff209000 == 168 [pid = 1830] [id = 605] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9bdb000 == 167 [pid = 1830] [id = 604] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff5b12000 == 166 [pid = 1830] [id = 603] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe793d800 == 165 [pid = 1830] [id = 602] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe62c8000 == 164 [pid = 1830] [id = 601] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe27d7800 == 163 [pid = 1830] [id = 600] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe26ac800 == 162 [pid = 1830] [id = 599] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe229a800 == 161 [pid = 1830] [id = 598] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfabd800 == 160 [pid = 1830] [id = 597] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde169800 == 159 [pid = 1830] [id = 596] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb99d800 == 158 [pid = 1830] [id = 595] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd5370000 == 157 [pid = 1830] [id = 594] 09:56:00 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfcce800 == 156 [pid = 1830] [id = 593] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 208 (0x7f6fddf93400) [pid = 1830] [serial = 1653] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 207 (0x7f6fddf95c00) [pid = 1830] [serial = 1644] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 206 (0x7f6fd56cd400) [pid = 1830] [serial = 1650] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 205 (0x7f6fe88a3c00) [pid = 1830] [serial = 1611] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 204 (0x7f6fe2a77800) [pid = 1830] [serial = 1605] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 203 (0x7f6fd1063800) [pid = 1830] [serial = 1647] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 202 (0x7f6fde89ac00) [pid = 1830] [serial = 1659] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 201 (0x7f6ff5de6000) [pid = 1830] [serial = 1623] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 200 (0x7f6fe7e82800) [pid = 1830] [serial = 1608] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 199 (0x7f6fde152800) [pid = 1830] [serial = 1656] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 198 (0x7f6ff3d37c00) [pid = 1830] [serial = 1617] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 197 (0x7f6fead91c00) [pid = 1830] [serial = 1614] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 196 (0x7f6fcf518800) [pid = 1830] [serial = 1578] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 195 (0x7f6fd3e68400) [pid = 1830] [serial = 1581] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 194 (0x7f6fd7418c00) [pid = 1830] [serial = 1587] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 193 (0x7f6fdca9ac00) [pid = 1830] [serial = 1590] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fde75c800) [pid = 1830] [serial = 1593] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fe1611c00) [pid = 1830] [serial = 1599] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fe20ad800) [pid = 1830] [serial = 1602] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6ff4972800) [pid = 1830] [serial = 1754] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fe009a800) [pid = 1830] [serial = 1740] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fead8fc00) [pid = 1830] [serial = 1752] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fde6cdc00) [pid = 1830] [serial = 1731] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fded8d400) [pid = 1830] [serial = 1737] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fcf6a3800) [pid = 1830] [serial = 1713] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fddf0f400) [pid = 1830] [serial = 1727] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fde8e1400) [pid = 1830] [serial = 1734] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fd442e000) [pid = 1830] [serial = 1760] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fe2a75000) [pid = 1830] [serial = 1743] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fd671bc00) [pid = 1830] [serial = 1724] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fddff1400) [pid = 1830] [serial = 1728] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fe629fc00) [pid = 1830] [serial = 1746] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fccbca000) [pid = 1830] [serial = 1767] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fd564ac00) [pid = 1830] [serial = 1778] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fcf81a400) [pid = 1830] [serial = 1770] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fde378000) [pid = 1830] [serial = 1730] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fcf822800) [pid = 1830] [serial = 1776] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fd4432800) [pid = 1830] [serial = 1761] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fd56d9c00) [pid = 1830] [serial = 1722] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fd0c84800) [pid = 1830] [serial = 1716] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fcc0f2400) [pid = 1830] [serial = 1766] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fcc0ed400) [pid = 1830] [serial = 1775] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6ff98bf400) [pid = 1830] [serial = 1758] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fcf517800) [pid = 1830] [serial = 1769] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6ff4eea800) [pid = 1830] [serial = 1755] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fd1006800) [pid = 1830] [serial = 1773] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6ff7a95800) [pid = 1830] [serial = 1757] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fde7a3800) [pid = 1830] [serial = 1733] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fddf9f400) [pid = 1830] [serial = 1626] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fd0c7a400) [pid = 1830] [serial = 1772] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fd3e73400) [pid = 1830] [serial = 1718] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fe5d20000) [pid = 1830] [serial = 1745] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fe25ed800) [pid = 1830] [serial = 1742] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fd3ef1000) [pid = 1830] [serial = 1719] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fd65b7400) [pid = 1830] [serial = 1763] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fe8851000) [pid = 1830] [serial = 1751] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fd7146000) [pid = 1830] [serial = 1725] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fdfa3a000) [pid = 1830] [serial = 1739] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fe7e82400) [pid = 1830] [serial = 1749] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fdec51400) [pid = 1830] [serial = 1736] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fcfb16800) [pid = 1830] [serial = 1715] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fd5646c00) [pid = 1830] [serial = 1721] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fe701d000) [pid = 1830] [serial = 1748] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fce9c2c00) [pid = 1830] [serial = 1712] [outer = (nil)] [url = about:blank] 09:56:00 INFO - PROCESS | 1830 | 1461257760960 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 09:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3198ms 09:56:00 INFO - PROCESS | 1830 | 1461257760976 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:56:00 INFO - PROCESS | 1830 | 1461257760983 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:56:00 INFO - PROCESS | 1830 | 1461257760991 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:56:00 INFO - PROCESS | 1830 | 1461257760996 Marionette TRACE conn3 <- [1,2510,null,{}] 09:56:01 INFO - PROCESS | 1830 | 1461257761053 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:01 INFO - PROCESS | 1830 | 1461257761286 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:56:01 INFO - PROCESS | 1830 | 1461257761472 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb6e1000 == 157 [pid = 1830] [id = 635] 09:56:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fcc0ea400) [pid = 1830] [serial = 1906] [outer = (nil)] 09:56:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fcc0edc00) [pid = 1830] [serial = 1907] [outer = 0x7f6fcc0ea400] 09:56:01 INFO - PROCESS | 1830 | 1461257761594 Marionette DEBUG loaded listener.js 09:56:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fcc34ec00) [pid = 1830] [serial = 1908] [outer = 0x7f6fcc0ea400] 09:56:02 INFO - PROCESS | 1830 | 1461257762509 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 09:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1574ms 09:56:02 INFO - PROCESS | 1830 | 1461257762567 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:56:02 INFO - PROCESS | 1830 | 1461257762576 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:56:02 INFO - PROCESS | 1830 | 1461257762585 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:56:02 INFO - PROCESS | 1830 | 1461257762589 Marionette TRACE conn3 <- [1,2514,null,{}] 09:56:02 INFO - PROCESS | 1830 | 1461257762595 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:02 INFO - PROCESS | 1830 | 1461257762811 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:56:03 INFO - PROCESS | 1830 | 1461257763033 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce89b800 == 158 [pid = 1830] [id = 636] 09:56:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fcc0ea800) [pid = 1830] [serial = 1909] [outer = (nil)] 09:56:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fccbe5800) [pid = 1830] [serial = 1910] [outer = 0x7f6fcc0ea800] 09:56:03 INFO - PROCESS | 1830 | 1461257763096 Marionette DEBUG loaded listener.js 09:56:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fcddadc00) [pid = 1830] [serial = 1911] [outer = 0x7f6fcc0ea800] 09:56:04 INFO - PROCESS | 1830 | 1461257764055 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 09:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1485ms 09:56:04 INFO - PROCESS | 1830 | 1461257764078 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:56:04 INFO - PROCESS | 1830 | 1461257764081 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:56:04 INFO - PROCESS | 1830 | 1461257764087 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:56:04 INFO - PROCESS | 1830 | 1461257764093 Marionette TRACE conn3 <- [1,2518,null,{}] 09:56:04 INFO - PROCESS | 1830 | 1461257764108 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:04 INFO - PROCESS | 1830 | 1461257764387 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:56:04 INFO - PROCESS | 1830 | 1461257764439 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfeb5800 == 159 [pid = 1830] [id = 637] 09:56:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fcf649000) [pid = 1830] [serial = 1912] [outer = (nil)] 09:56:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fcf6a4c00) [pid = 1830] [serial = 1913] [outer = 0x7f6fcf649000] 09:56:04 INFO - PROCESS | 1830 | 1461257764567 Marionette DEBUG loaded listener.js 09:56:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fcf821000) [pid = 1830] [serial = 1914] [outer = 0x7f6fcf649000] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fcfd2c800) [pid = 1830] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fd65c5400) [pid = 1830] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fde758c00) [pid = 1830] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fcf8dc000) [pid = 1830] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fcbf66800) [pid = 1830] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fd473d800) [pid = 1830] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6ff4b7b800) [pid = 1830] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fd56cb800) [pid = 1830] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fde75d000) [pid = 1830] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fe009c800) [pid = 1830] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fcbf66c00) [pid = 1830] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fcddaec00) [pid = 1830] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fd448d400) [pid = 1830] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fcc9d5c00) [pid = 1830] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fcbb2d000) [pid = 1830] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fccbd3c00) [pid = 1830] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fcfb0cc00) [pid = 1830] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fcc9d7400) [pid = 1830] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f6fd448ec00) [pid = 1830] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f6fd308c000) [pid = 1830] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f6fd547a000) [pid = 1830] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:56:05 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f6fcfb0bc00) [pid = 1830] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:56:06 INFO - PROCESS | 1830 | 1461257766114 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2046ms 09:56:06 INFO - PROCESS | 1830 | 1461257766134 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:56:06 INFO - PROCESS | 1830 | 1461257766139 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:56:06 INFO - PROCESS | 1830 | 1461257766144 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:56:06 INFO - PROCESS | 1830 | 1461257766147 Marionette TRACE conn3 <- [1,2522,null,{}] 09:56:06 INFO - PROCESS | 1830 | 1461257766152 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:06 INFO - PROCESS | 1830 | 1461257766427 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:56:06 INFO - PROCESS | 1830 | 1461257766449 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0ddf800 == 160 [pid = 1830] [id = 638] 09:56:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f6fc92f1c00) [pid = 1830] [serial = 1915] [outer = (nil)] 09:56:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f6fcf655400) [pid = 1830] [serial = 1916] [outer = 0x7f6fc92f1c00] 09:56:06 INFO - PROCESS | 1830 | 1461257766512 Marionette DEBUG loaded listener.js 09:56:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6fcfb11400) [pid = 1830] [serial = 1917] [outer = 0x7f6fc92f1c00] 09:56:07 INFO - PROCESS | 1830 | 1461257767413 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 09:56:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:56:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1333ms 09:56:07 INFO - PROCESS | 1830 | 1461257767478 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:56:07 INFO - PROCESS | 1830 | 1461257767481 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:56:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:56:07 INFO - PROCESS | 1830 | 1461257767487 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - PROCESS | 1830 | 1461257767490 Marionette TRACE conn3 <- [1,2526,null,{}] 09:56:07 INFO - PROCESS | 1830 | 1461257767507 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:07 INFO - PROCESS | 1830 | 1461257767722 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:56:08 INFO - PROCESS | 1830 | 1461257768174 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb6c4000 == 161 [pid = 1830] [id = 639] 09:56:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fcb9e9000) [pid = 1830] [serial = 1918] [outer = (nil)] 09:56:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fcbb26400) [pid = 1830] [serial = 1919] [outer = 0x7f6fcb9e9000] 09:56:08 INFO - PROCESS | 1830 | 1461257768260 Marionette DEBUG loaded listener.js 09:56:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fcbf66800) [pid = 1830] [serial = 1920] [outer = 0x7f6fcb9e9000] 09:56:09 INFO - PROCESS | 1830 | 1461257769198 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 09:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1749ms 09:56:09 INFO - PROCESS | 1830 | 1461257769238 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:56:09 INFO - PROCESS | 1830 | 1461257769246 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:56:09 INFO - PROCESS | 1830 | 1461257769256 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:56:09 INFO - PROCESS | 1830 | 1461257769261 Marionette TRACE conn3 <- [1,2530,null,{}] 09:56:09 INFO - PROCESS | 1830 | 1461257769267 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:09 INFO - PROCESS | 1830 | 1461257769519 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:56:09 INFO - PROCESS | 1830 | 1461257769840 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfd60800 == 162 [pid = 1830] [id = 640] 09:56:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fcc9e1000) [pid = 1830] [serial = 1921] [outer = (nil)] 09:56:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fccbe7400) [pid = 1830] [serial = 1922] [outer = 0x7f6fcc9e1000] 09:56:09 INFO - PROCESS | 1830 | 1461257769988 Marionette DEBUG loaded listener.js 09:56:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fcddb0800) [pid = 1830] [serial = 1923] [outer = 0x7f6fcc9e1000] 09:56:11 INFO - PROCESS | 1830 | 1461257771023 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 09:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1838ms 09:56:11 INFO - PROCESS | 1830 | 1461257771099 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:56:11 INFO - PROCESS | 1830 | 1461257771106 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:56:11 INFO - PROCESS | 1830 | 1461257771114 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:56:11 INFO - PROCESS | 1830 | 1461257771118 Marionette TRACE conn3 <- [1,2534,null,{}] 09:56:11 INFO - PROCESS | 1830 | 1461257771127 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:11 INFO - PROCESS | 1830 | 1461257771407 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:56:11 INFO - PROCESS | 1830 | 1461257771765 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd309b800 == 163 [pid = 1830] [id = 641] 09:56:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fcea85000) [pid = 1830] [serial = 1924] [outer = (nil)] 09:56:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fcf6a7000) [pid = 1830] [serial = 1925] [outer = 0x7f6fcea85000] 09:56:11 INFO - PROCESS | 1830 | 1461257771842 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fcf8dec00) [pid = 1830] [serial = 1926] [outer = 0x7f6fcea85000] 09:56:12 INFO - PROCESS | 1830 | 1461257772911 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 09:56:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:56:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1843ms 09:56:12 INFO - PROCESS | 1830 | 1461257772959 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:56:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:56:12 INFO - PROCESS | 1830 | 1461257772963 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:56:12 INFO - PROCESS | 1830 | 1461257772981 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 1830 | 1461257772991 Marionette TRACE conn3 <- [1,2538,null,{}] 09:56:13 INFO - PROCESS | 1830 | 1461257772999 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:13 INFO - PROCESS | 1830 | 1461257773249 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:56:13 INFO - PROCESS | 1830 | 1461257773568 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3f50800 == 164 [pid = 1830] [id = 642] 09:56:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fccbe5c00) [pid = 1830] [serial = 1927] [outer = (nil)] 09:56:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd1009400) [pid = 1830] [serial = 1928] [outer = 0x7f6fccbe5c00] 09:56:13 INFO - PROCESS | 1830 | 1461257773648 Marionette DEBUG loaded listener.js 09:56:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd106f400) [pid = 1830] [serial = 1929] [outer = 0x7f6fccbe5c00] 09:56:14 INFO - PROCESS | 1830 | 1461257774567 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 09:56:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:56:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1648ms 09:56:14 INFO - PROCESS | 1830 | 1461257774619 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:56:14 INFO - PROCESS | 1830 | 1461257774623 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:56:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:56:14 INFO - PROCESS | 1830 | 1461257774631 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:56:14 INFO - PROCESS | 1830 | 1461257774633 Marionette TRACE conn3 <- [1,2542,null,{}] 09:56:14 INFO - PROCESS | 1830 | 1461257774639 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:14 INFO - PROCESS | 1830 | 1461257774874 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:56:15 INFO - PROCESS | 1830 | 1461257775196 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd53d8800 == 165 [pid = 1830] [id = 643] 09:56:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fccbeec00) [pid = 1830] [serial = 1930] [outer = (nil)] 09:56:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd2d44400) [pid = 1830] [serial = 1931] [outer = 0x7f6fccbeec00] 09:56:15 INFO - PROCESS | 1830 | 1461257775276 Marionette DEBUG loaded listener.js 09:56:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd3089000) [pid = 1830] [serial = 1932] [outer = 0x7f6fccbeec00] 09:56:16 INFO - PROCESS | 1830 | 1461257776117 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 09:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1533ms 09:56:16 INFO - PROCESS | 1830 | 1461257776164 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:56:16 INFO - PROCESS | 1830 | 1461257776168 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:56:16 INFO - PROCESS | 1830 | 1461257776174 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:56:16 INFO - PROCESS | 1830 | 1461257776178 Marionette TRACE conn3 <- [1,2546,null,{}] 09:56:16 INFO - PROCESS | 1830 | 1461257776184 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:16 INFO - PROCESS | 1830 | 1461257776405 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:56:16 INFO - PROCESS | 1830 | 1461257776679 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd71d0800 == 166 [pid = 1830] [id = 644] 09:56:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd3ecb400) [pid = 1830] [serial = 1933] [outer = (nil)] 09:56:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd3ee9c00) [pid = 1830] [serial = 1934] [outer = 0x7f6fd3ecb400] 09:56:16 INFO - PROCESS | 1830 | 1461257776822 Marionette DEBUG loaded listener.js 09:56:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fd4498800) [pid = 1830] [serial = 1935] [outer = 0x7f6fd3ecb400] 09:56:17 INFO - PROCESS | 1830 | 1461257777829 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 09:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1687ms 09:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:56:17 INFO - PROCESS | 1830 | 1461257777862 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:56:17 INFO - PROCESS | 1830 | 1461257777865 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:56:17 INFO - PROCESS | 1830 | 1461257777871 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:56:17 INFO - PROCESS | 1830 | 1461257777874 Marionette TRACE conn3 <- [1,2550,null,{}] 09:56:17 INFO - PROCESS | 1830 | 1461257777880 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:18 INFO - PROCESS | 1830 | 1461257778109 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:56:18 INFO - PROCESS | 1830 | 1461257778428 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc85d800 == 167 [pid = 1830] [id = 645] 09:56:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fce9c4000) [pid = 1830] [serial = 1936] [outer = (nil)] 09:56:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fd4514000) [pid = 1830] [serial = 1937] [outer = 0x7f6fce9c4000] 09:56:18 INFO - PROCESS | 1830 | 1461257778510 Marionette DEBUG loaded listener.js 09:56:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fd56d9c00) [pid = 1830] [serial = 1938] [outer = 0x7f6fce9c4000] 09:56:19 INFO - PROCESS | 1830 | 1461257779414 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 09:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1587ms 09:56:19 INFO - PROCESS | 1830 | 1461257779458 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:56:19 INFO - PROCESS | 1830 | 1461257779461 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:56:19 INFO - PROCESS | 1830 | 1461257779467 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:56:19 INFO - PROCESS | 1830 | 1461257779469 Marionette TRACE conn3 <- [1,2554,null,{}] 09:56:19 INFO - PROCESS | 1830 | 1461257779475 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:19 INFO - PROCESS | 1830 | 1461257779707 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:56:20 INFO - PROCESS | 1830 | 1461257780030 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddec0800 == 168 [pid = 1830] [id = 646] 09:56:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fcf6ae000) [pid = 1830] [serial = 1939] [outer = (nil)] 09:56:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fd65c2400) [pid = 1830] [serial = 1940] [outer = 0x7f6fcf6ae000] 09:56:20 INFO - PROCESS | 1830 | 1461257780121 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fd6721000) [pid = 1830] [serial = 1941] [outer = 0x7f6fcf6ae000] 09:56:21 INFO - PROCESS | 1830 | 1461257781013 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 09:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1590ms 09:56:21 INFO - PROCESS | 1830 | 1461257781059 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:56:21 INFO - PROCESS | 1830 | 1461257781063 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:56:21 INFO - PROCESS | 1830 | 1461257781068 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:56:21 INFO - PROCESS | 1830 | 1461257781071 Marionette TRACE conn3 <- [1,2558,null,{}] 09:56:21 INFO - PROCESS | 1830 | 1461257781092 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:21 INFO - PROCESS | 1830 | 1461257781313 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:56:21 INFO - PROCESS | 1830 | 1461257781577 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde8cb000 == 169 [pid = 1830] [id = 647] 09:56:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fd3085800) [pid = 1830] [serial = 1942] [outer = (nil)] 09:56:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fd714b000) [pid = 1830] [serial = 1943] [outer = 0x7f6fd3085800] 09:56:21 INFO - PROCESS | 1830 | 1461257781699 Marionette DEBUG loaded listener.js 09:56:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fd7414000) [pid = 1830] [serial = 1944] [outer = 0x7f6fd3085800] 09:56:22 INFO - PROCESS | 1830 | 1461257782621 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 09:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1589ms 09:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:56:22 INFO - PROCESS | 1830 | 1461257782659 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:56:22 INFO - PROCESS | 1830 | 1461257782662 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:56:22 INFO - PROCESS | 1830 | 1461257782668 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:56:22 INFO - PROCESS | 1830 | 1461257782671 Marionette TRACE conn3 <- [1,2562,null,{}] 09:56:22 INFO - PROCESS | 1830 | 1461257782677 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:22 INFO - PROCESS | 1830 | 1461257782902 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:56:23 INFO - PROCESS | 1830 | 1461257783225 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfe9c000 == 170 [pid = 1830] [id = 648] 09:56:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fcddad800) [pid = 1830] [serial = 1945] [outer = (nil)] 09:56:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fd7418c00) [pid = 1830] [serial = 1946] [outer = 0x7f6fcddad800] 09:56:23 INFO - PROCESS | 1830 | 1461257783309 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fdbbee800) [pid = 1830] [serial = 1947] [outer = 0x7f6fcddad800] 09:56:24 INFO - PROCESS | 1830 | 1461257784203 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 09:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1590ms 09:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:56:24 INFO - PROCESS | 1830 | 1461257784258 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:56:24 INFO - PROCESS | 1830 | 1461257784261 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:56:24 INFO - PROCESS | 1830 | 1461257784267 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:56:24 INFO - PROCESS | 1830 | 1461257784270 Marionette TRACE conn3 <- [1,2566,null,{}] 09:56:24 INFO - PROCESS | 1830 | 1461257784276 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:24 INFO - PROCESS | 1830 | 1461257784499 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:56:24 INFO - PROCESS | 1830 | 1461257784832 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2027800 == 171 [pid = 1830] [id = 649] 09:56:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fdc93c000) [pid = 1830] [serial = 1948] [outer = (nil)] 09:56:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fdc93e800) [pid = 1830] [serial = 1949] [outer = 0x7f6fdc93c000] 09:56:24 INFO - PROCESS | 1830 | 1461257784923 Marionette DEBUG loaded listener.js 09:56:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fdca94400) [pid = 1830] [serial = 1950] [outer = 0x7f6fdc93c000] 09:56:25 INFO - PROCESS | 1830 | 1461257785861 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 09:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1633ms 09:56:25 INFO - PROCESS | 1830 | 1461257785900 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:56:25 INFO - PROCESS | 1830 | 1461257785904 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:56:25 INFO - PROCESS | 1830 | 1461257785910 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:56:25 INFO - PROCESS | 1830 | 1461257785914 Marionette TRACE conn3 <- [1,2570,null,{}] 09:56:25 INFO - PROCESS | 1830 | 1461257785920 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:26 INFO - PROCESS | 1830 | 1461257786184 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:56:26 INFO - PROCESS | 1830 | 1461257786471 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22c0000 == 172 [pid = 1830] [id = 650] 09:56:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fdc93c400) [pid = 1830] [serial = 1951] [outer = (nil)] 09:56:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fddf0fc00) [pid = 1830] [serial = 1952] [outer = 0x7f6fdc93c400] 09:56:26 INFO - PROCESS | 1830 | 1461257786552 Marionette DEBUG loaded listener.js 09:56:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fddf9bc00) [pid = 1830] [serial = 1953] [outer = 0x7f6fdc93c400] 09:56:27 INFO - PROCESS | 1830 | 1461257787488 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 09:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1634ms 09:56:27 INFO - PROCESS | 1830 | 1461257787545 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:56:27 INFO - PROCESS | 1830 | 1461257787548 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:56:27 INFO - PROCESS | 1830 | 1461257787554 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:56:27 INFO - PROCESS | 1830 | 1461257787557 Marionette TRACE conn3 <- [1,2574,null,{}] 09:56:27 INFO - PROCESS | 1830 | 1461257787563 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:27 INFO - PROCESS | 1830 | 1461257787792 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:56:28 INFO - PROCESS | 1830 | 1461257788113 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe245f800 == 173 [pid = 1830] [id = 651] 09:56:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fcfd22400) [pid = 1830] [serial = 1954] [outer = (nil)] 09:56:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fddfc8800) [pid = 1830] [serial = 1955] [outer = 0x7f6fcfd22400] 09:56:28 INFO - PROCESS | 1830 | 1461257788193 Marionette DEBUG loaded listener.js 09:56:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fddfe3800) [pid = 1830] [serial = 1956] [outer = 0x7f6fcfd22400] 09:56:29 INFO - PROCESS | 1830 | 1461257789056 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 09:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1532ms 09:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:56:29 INFO - PROCESS | 1830 | 1461257789087 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:56:29 INFO - PROCESS | 1830 | 1461257789090 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:56:29 INFO - PROCESS | 1830 | 1461257789097 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:56:29 INFO - PROCESS | 1830 | 1461257789099 Marionette TRACE conn3 <- [1,2578,null,{}] 09:56:29 INFO - PROCESS | 1830 | 1461257789105 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:29 INFO - PROCESS | 1830 | 1461257789329 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:56:29 INFO - PROCESS | 1830 | 1461257789607 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe25a9800 == 174 [pid = 1830] [id = 652] 09:56:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fd3e72c00) [pid = 1830] [serial = 1957] [outer = (nil)] 09:56:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fddff1800) [pid = 1830] [serial = 1958] [outer = 0x7f6fd3e72c00] 09:56:29 INFO - PROCESS | 1830 | 1461257789728 Marionette DEBUG loaded listener.js 09:56:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fde152400) [pid = 1830] [serial = 1959] [outer = 0x7f6fd3e72c00] 09:56:30 INFO - PROCESS | 1830 | 1461257790587 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 09:56:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:56:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1541ms 09:56:30 INFO - PROCESS | 1830 | 1461257790638 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:56:30 INFO - PROCESS | 1830 | 1461257790642 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:56:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:56:30 INFO - PROCESS | 1830 | 1461257790647 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:56:30 INFO - PROCESS | 1830 | 1461257790649 Marionette TRACE conn3 <- [1,2582,null,{}] 09:56:30 INFO - PROCESS | 1830 | 1461257790655 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:30 INFO - PROCESS | 1830 | 1461257790892 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:56:31 INFO - PROCESS | 1830 | 1461257791173 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe26b6000 == 175 [pid = 1830] [id = 653] 09:56:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fdca9a400) [pid = 1830] [serial = 1960] [outer = (nil)] 09:56:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fde32a800) [pid = 1830] [serial = 1961] [outer = 0x7f6fdca9a400] 09:56:31 INFO - PROCESS | 1830 | 1461257791292 Marionette DEBUG loaded listener.js 09:56:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fde333800) [pid = 1830] [serial = 1962] [outer = 0x7f6fdca9a400] 09:56:32 INFO - PROCESS | 1830 | 1461257792171 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 09:56:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:56:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1578ms 09:56:32 INFO - PROCESS | 1830 | 1461257792228 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:56:32 INFO - PROCESS | 1830 | 1461257792232 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:56:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:56:32 INFO - PROCESS | 1830 | 1461257792238 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:56:32 INFO - PROCESS | 1830 | 1461257792240 Marionette TRACE conn3 <- [1,2586,null,{}] 09:56:32 INFO - PROCESS | 1830 | 1461257792246 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:32 INFO - PROCESS | 1830 | 1461257792500 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:56:32 INFO - PROCESS | 1830 | 1461257792858 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2794800 == 176 [pid = 1830] [id = 654] 09:56:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fcb9e8400) [pid = 1830] [serial = 1963] [outer = (nil)] 09:56:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fde375800) [pid = 1830] [serial = 1964] [outer = 0x7f6fcb9e8400] 09:56:32 INFO - PROCESS | 1830 | 1461257792938 Marionette DEBUG loaded listener.js 09:56:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fde42ec00) [pid = 1830] [serial = 1965] [outer = 0x7f6fcb9e8400] 09:56:33 INFO - PROCESS | 1830 | 1461257793871 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 09:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1681ms 09:56:33 INFO - PROCESS | 1830 | 1461257793920 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:56:33 INFO - PROCESS | 1830 | 1461257793924 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:56:33 INFO - PROCESS | 1830 | 1461257793930 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:56:33 INFO - PROCESS | 1830 | 1461257793932 Marionette TRACE conn3 <- [1,2590,null,{}] 09:56:33 INFO - PROCESS | 1830 | 1461257793938 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:34 INFO - PROCESS | 1830 | 1461257794175 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:56:34 INFO - PROCESS | 1830 | 1461257794456 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2836800 == 177 [pid = 1830] [id = 655] 09:56:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fc92ee000) [pid = 1830] [serial = 1966] [outer = (nil)] 09:56:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fde5cec00) [pid = 1830] [serial = 1967] [outer = 0x7f6fc92ee000] 09:56:34 INFO - PROCESS | 1830 | 1461257794574 Marionette DEBUG loaded listener.js 09:56:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fde6cd800) [pid = 1830] [serial = 1968] [outer = 0x7f6fc92ee000] 09:56:35 INFO - PROCESS | 1830 | 1461257795475 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 09:56:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:56:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1579ms 09:56:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:56:35 INFO - PROCESS | 1830 | 1461257795510 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:56:35 INFO - PROCESS | 1830 | 1461257795512 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:56:35 INFO - PROCESS | 1830 | 1461257795519 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:56:35 INFO - PROCESS | 1830 | 1461257795522 Marionette TRACE conn3 <- [1,2594,null,{}] 09:56:35 INFO - PROCESS | 1830 | 1461257795527 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:35 INFO - PROCESS | 1830 | 1461257795762 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:56:36 INFO - PROCESS | 1830 | 1461257796044 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe3526000 == 178 [pid = 1830] [id = 656] 09:56:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fd56d4000) [pid = 1830] [serial = 1969] [outer = (nil)] 09:56:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fde757000) [pid = 1830] [serial = 1970] [outer = 0x7f6fd56d4000] 09:56:36 INFO - PROCESS | 1830 | 1461257796163 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fde796800) [pid = 1830] [serial = 1971] [outer = 0x7f6fd56d4000] 09:56:37 INFO - PROCESS | 1830 | 1461257797076 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 09:56:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:56:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1631ms 09:56:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:56:37 INFO - PROCESS | 1830 | 1461257797150 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:56:37 INFO - PROCESS | 1830 | 1461257797153 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:56:37 INFO - PROCESS | 1830 | 1461257797159 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 1830 | 1461257797162 Marionette TRACE conn3 <- [1,2598,null,{}] 09:56:37 INFO - PROCESS | 1830 | 1461257797173 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:37 INFO - PROCESS | 1830 | 1461257797454 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:56:37 INFO - PROCESS | 1830 | 1461257797792 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe4d09800 == 179 [pid = 1830] [id = 657] 09:56:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fdc92d000) [pid = 1830] [serial = 1972] [outer = (nil)] 09:56:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fde798c00) [pid = 1830] [serial = 1973] [outer = 0x7f6fdc92d000] 09:56:37 INFO - PROCESS | 1830 | 1461257797873 Marionette DEBUG loaded listener.js 09:56:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fde8d2400) [pid = 1830] [serial = 1974] [outer = 0x7f6fdc92d000] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1e18800 == 178 [pid = 1830] [id = 485] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2553800 == 177 [pid = 1830] [id = 487] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe26bb800 == 176 [pid = 1830] [id = 488] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdea2e800 == 175 [pid = 1830] [id = 484] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddedc800 == 174 [pid = 1830] [id = 483] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6c0a000 == 173 [pid = 1830] [id = 490] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd687b800 == 172 [pid = 1830] [id = 481] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc807800 == 171 [pid = 1830] [id = 482] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2846800 == 170 [pid = 1830] [id = 489] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2297000 == 169 [pid = 1830] [id = 486] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd432a000 == 168 [pid = 1830] [id = 592] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0ddf800 == 167 [pid = 1830] [id = 638] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfeb5800 == 166 [pid = 1830] [id = 637] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcf889000 == 165 [pid = 1830] [id = 614] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce89b800 == 164 [pid = 1830] [id = 636] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcb6e1000 == 163 [pid = 1830] [id = 635] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2170800 == 162 [pid = 1830] [id = 634] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2033800 == 161 [pid = 1830] [id = 633] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe19e5000 == 160 [pid = 1830] [id = 632] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfacb000 == 159 [pid = 1830] [id = 631] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde8ca000 == 158 [pid = 1830] [id = 630] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf59000 == 157 [pid = 1830] [id = 629] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdcce8000 == 156 [pid = 1830] [id = 628] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc86f800 == 155 [pid = 1830] [id = 627] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb7bf000 == 154 [pid = 1830] [id = 626] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe82b4000 == 153 [pid = 1830] [id = 491] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd708a800 == 152 [pid = 1830] [id = 625] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd6877000 == 151 [pid = 1830] [id = 624] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd5372800 == 150 [pid = 1830] [id = 623] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd431f000 == 149 [pid = 1830] [id = 622] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3f5c000 == 148 [pid = 1830] [id = 621] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd30b0800 == 147 [pid = 1830] [id = 620] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2fc6800 == 146 [pid = 1830] [id = 619] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd1ca6800 == 145 [pid = 1830] [id = 618] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfeb1800 == 144 [pid = 1830] [id = 617] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfd5c000 == 143 [pid = 1830] [id = 615] 09:56:39 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcb7b5800 == 142 [pid = 1830] [id = 616] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fd106bc00) [pid = 1830] [serial = 1784] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fdca8ec00) [pid = 1830] [serial = 1793] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fd3e74c00) [pid = 1830] [serial = 1785] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fded98400) [pid = 1830] [serial = 1796] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fe6853c00) [pid = 1830] [serial = 1808] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fd65bd400) [pid = 1830] [serial = 1764] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fd65c2800) [pid = 1830] [serial = 1787] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fd4497c00) [pid = 1830] [serial = 1835] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6ff5a99800) [pid = 1830] [serial = 1811] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fdbb5f400) [pid = 1830] [serial = 1791] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fe17e6c00) [pid = 1830] [serial = 1799] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fe759d400) [pid = 1830] [serial = 1809] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fe2a72c00) [pid = 1830] [serial = 1803] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fd6729400) [pid = 1830] [serial = 1788] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fccbed000) [pid = 1830] [serial = 1842] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fcf514000) [pid = 1830] [serial = 1845] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fd4492000) [pid = 1830] [serial = 1817] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fcc9dd400) [pid = 1830] [serial = 1823] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fcc343800) [pid = 1830] [serial = 1839] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fccbd1800) [pid = 1830] [serial = 1841] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fcf81f000) [pid = 1830] [serial = 1782] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fcc0ed800) [pid = 1830] [serial = 1838] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fd4497400) [pid = 1830] [serial = 1818] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fe009cc00) [pid = 1830] [serial = 1797] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fcea8a400) [pid = 1830] [serial = 1781] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fe5d21800) [pid = 1830] [serial = 1806] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fe4687c00) [pid = 1830] [serial = 1805] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fd3088c00) [pid = 1830] [serial = 1827] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fcea83000) [pid = 1830] [serial = 1844] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6ff9dd0800) [pid = 1830] [serial = 1821] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6ff96f1400) [pid = 1830] [serial = 1812] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6ff973c800) [pid = 1830] [serial = 1830] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6ff9737000) [pid = 1830] [serial = 1814] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fd7411000) [pid = 1830] [serial = 1790] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fc92f6000) [pid = 1830] [serial = 1832] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fd308f400) [pid = 1830] [serial = 1829] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fe20ad400) [pid = 1830] [serial = 1800] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fcc9e1800) [pid = 1830] [serial = 1824] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fddf91800) [pid = 1830] [serial = 1794] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6ff9dc7400) [pid = 1830] [serial = 1815] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6ff9732400) [pid = 1830] [serial = 1820] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fd2d3c400) [pid = 1830] [serial = 1710] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fd3083400) [pid = 1830] [serial = 1826] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fe20b9c00) [pid = 1830] [serial = 1802] [outer = (nil)] [url = about:blank] 09:56:39 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fcf653400) [pid = 1830] [serial = 1847] [outer = (nil)] [url = about:blank] 09:56:40 INFO - PROCESS | 1830 | 1461257800549 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 09:56:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:56:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 3443ms 09:56:40 INFO - PROCESS | 1830 | 1461257800603 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:56:40 INFO - PROCESS | 1830 | 1461257800609 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:56:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:56:40 INFO - PROCESS | 1830 | 1461257800618 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:56:40 INFO - PROCESS | 1830 | 1461257800622 Marionette TRACE conn3 <- [1,2602,null,{}] 09:56:40 INFO - PROCESS | 1830 | 1461257800629 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:40 INFO - PROCESS | 1830 | 1461257800862 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:56:41 INFO - PROCESS | 1830 | 1461257801071 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb6e0800 == 143 [pid = 1830] [id = 658] 09:56:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fcbf68c00) [pid = 1830] [serial = 1975] [outer = (nil)] 09:56:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fcc0eb800) [pid = 1830] [serial = 1976] [outer = 0x7f6fcbf68c00] 09:56:41 INFO - PROCESS | 1830 | 1461257801146 Marionette DEBUG loaded listener.js 09:56:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fcc34c000) [pid = 1830] [serial = 1977] [outer = 0x7f6fcbf68c00] 09:56:42 INFO - PROCESS | 1830 | 1461257802027 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 09:56:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:56:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1430ms 09:56:42 INFO - PROCESS | 1830 | 1461257802049 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:56:42 INFO - PROCESS | 1830 | 1461257802058 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:56:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:56:42 INFO - PROCESS | 1830 | 1461257802068 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:56:42 INFO - PROCESS | 1830 | 1461257802072 Marionette TRACE conn3 <- [1,2606,null,{}] 09:56:42 INFO - PROCESS | 1830 | 1461257802077 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:42 INFO - PROCESS | 1830 | 1461257802405 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:56:42 INFO - PROCESS | 1830 | 1461257802442 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce895800 == 144 [pid = 1830] [id = 659] 09:56:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fcbf6ec00) [pid = 1830] [serial = 1978] [outer = (nil)] 09:56:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fcc9e2400) [pid = 1830] [serial = 1979] [outer = 0x7f6fcbf6ec00] 09:56:42 INFO - PROCESS | 1830 | 1461257802506 Marionette DEBUG loaded listener.js 09:56:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fcddb5400) [pid = 1830] [serial = 1980] [outer = 0x7f6fcbf6ec00] 09:56:43 INFO - PROCESS | 1830 | 1461257803525 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 09:56:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:56:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1530ms 09:56:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:56:43 INFO - PROCESS | 1830 | 1461257803598 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:56:43 INFO - PROCESS | 1830 | 1461257803601 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:56:43 INFO - PROCESS | 1830 | 1461257803608 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:56:43 INFO - PROCESS | 1830 | 1461257803614 Marionette TRACE conn3 <- [1,2610,null,{}] 09:56:43 INFO - PROCESS | 1830 | 1461257803636 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:44 INFO - PROCESS | 1830 | 1461257804017 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:56:44 INFO - PROCESS | 1830 | 1461257804062 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfeb8800 == 145 [pid = 1830] [id = 660] 09:56:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fcf6a7800) [pid = 1830] [serial = 1981] [outer = (nil)] 09:56:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fcf819400) [pid = 1830] [serial = 1982] [outer = 0x7f6fcf6a7800] 09:56:44 INFO - PROCESS | 1830 | 1461257804132 Marionette DEBUG loaded listener.js 09:56:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fcfb16800) [pid = 1830] [serial = 1983] [outer = 0x7f6fcf6a7800] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fccbebc00) [pid = 1830] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fcc0e6400) [pid = 1830] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fcc0ea800) [pid = 1830] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fcfb08800) [pid = 1830] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fd7145000) [pid = 1830] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fd2d3e400) [pid = 1830] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fcf647400) [pid = 1830] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fcd86d000) [pid = 1830] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fcc0e5800) [pid = 1830] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fcfb0ec00) [pid = 1830] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fcf8d6400) [pid = 1830] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fd2d39400) [pid = 1830] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fd3e6f000) [pid = 1830] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fd2d3f800) [pid = 1830] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fd56d4400) [pid = 1830] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fc92ed800) [pid = 1830] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fd3e72800) [pid = 1830] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fcc0ea400) [pid = 1830] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fcf649000) [pid = 1830] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fc92f0400) [pid = 1830] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f6fd2d3fc00) [pid = 1830] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f6fd56cf000) [pid = 1830] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f6fd3e68000) [pid = 1830] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:56:45 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f6fd4516800) [pid = 1830] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:56:45 INFO - PROCESS | 1830 | 1461257805603 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 09:56:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:56:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2041ms 09:56:45 INFO - PROCESS | 1830 | 1461257805648 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:56:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:56:45 INFO - PROCESS | 1830 | 1461257805652 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:56:45 INFO - PROCESS | 1830 | 1461257805659 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:56:45 INFO - PROCESS | 1830 | 1461257805662 Marionette TRACE conn3 <- [1,2614,null,{}] 09:56:45 INFO - PROCESS | 1830 | 1461257805667 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:45 INFO - PROCESS | 1830 | 1461257805878 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:56:46 INFO - PROCESS | 1830 | 1461257806073 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1ca3800 == 146 [pid = 1830] [id = 661] 09:56:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f6fc92f0400) [pid = 1830] [serial = 1984] [outer = (nil)] 09:56:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f6fcf822400) [pid = 1830] [serial = 1985] [outer = 0x7f6fc92f0400] 09:56:46 INFO - PROCESS | 1830 | 1461257806139 Marionette DEBUG loaded listener.js 09:56:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6fd0c7e000) [pid = 1830] [serial = 1986] [outer = 0x7f6fc92f0400] 09:56:46 INFO - PROCESS | 1830 | 1461257806886 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 09:56:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:56:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1280ms 09:56:47 INFO - PROCESS | 1830 | 1461257807088 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:56:47 INFO - PROCESS | 1830 | 1461257807095 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:56:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:56:47 INFO - PROCESS | 1830 | 1461257807110 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:56:47 INFO - PROCESS | 1830 | 1461257807113 Marionette TRACE conn3 <- [1,2618,null,{}] 09:56:47 INFO - PROCESS | 1830 | 1461257807122 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:47 INFO - PROCESS | 1830 | 1461257807372 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:56:47 INFO - PROCESS | 1830 | 1461257807717 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb7be000 == 147 [pid = 1830] [id = 662] 09:56:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fcbf62000) [pid = 1830] [serial = 1987] [outer = (nil)] 09:56:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fcc0ed800) [pid = 1830] [serial = 1988] [outer = 0x7f6fcbf62000] 09:56:47 INFO - PROCESS | 1830 | 1461257807799 Marionette DEBUG loaded listener.js 09:56:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fcc9d7000) [pid = 1830] [serial = 1989] [outer = 0x7f6fcbf62000] 09:56:48 INFO - PROCESS | 1830 | 1461257808779 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 09:56:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:56:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1732ms 09:56:48 INFO - PROCESS | 1830 | 1461257808843 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:56:48 INFO - PROCESS | 1830 | 1461257808849 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:56:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:56:48 INFO - PROCESS | 1830 | 1461257808861 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:56:48 INFO - PROCESS | 1830 | 1461257808866 Marionette TRACE conn3 <- [1,2622,null,{}] 09:56:48 INFO - PROCESS | 1830 | 1461257808874 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:49 INFO - PROCESS | 1830 | 1461257809164 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:56:49 INFO - PROCESS | 1830 | 1461257809490 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:49 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fd5800 == 148 [pid = 1830] [id = 663] 09:56:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fcf51ac00) [pid = 1830] [serial = 1990] [outer = (nil)] 09:56:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fcf8e1400) [pid = 1830] [serial = 1991] [outer = 0x7f6fcf51ac00] 09:56:49 INFO - PROCESS | 1830 | 1461257809572 Marionette DEBUG loaded listener.js 09:56:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fd0c83000) [pid = 1830] [serial = 1992] [outer = 0x7f6fcf51ac00] 09:56:50 INFO - PROCESS | 1830 | 1461257810525 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 09:56:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:56:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1743ms 09:56:50 INFO - PROCESS | 1830 | 1461257810601 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:56:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:56:50 INFO - PROCESS | 1830 | 1461257810606 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:56:50 INFO - PROCESS | 1830 | 1461257810612 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:56:50 INFO - PROCESS | 1830 | 1461257810616 Marionette TRACE conn3 <- [1,2626,null,{}] 09:56:50 INFO - PROCESS | 1830 | 1461257810630 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:50 INFO - PROCESS | 1830 | 1461257810909 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:56:51 INFO - PROCESS | 1830 | 1461257811271 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd32d5800 == 149 [pid = 1830] [id = 664] 09:56:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fd2d3d000) [pid = 1830] [serial = 1993] [outer = (nil)] 09:56:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fd3081400) [pid = 1830] [serial = 1994] [outer = 0x7f6fd2d3d000] 09:56:51 INFO - PROCESS | 1830 | 1461257811362 Marionette DEBUG loaded listener.js 09:56:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fd308f400) [pid = 1830] [serial = 1995] [outer = 0x7f6fd2d3d000] 09:56:52 INFO - PROCESS | 1830 | 1461257812260 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 09:56:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:56:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1697ms 09:56:52 INFO - PROCESS | 1830 | 1461257812309 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 1830 | 1461257812312 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:56:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:56:52 INFO - PROCESS | 1830 | 1461257812319 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 1830 | 1461257812322 Marionette TRACE conn3 <- [1,2630,null,{}] 09:56:52 INFO - PROCESS | 1830 | 1461257812327 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:52 INFO - PROCESS | 1830 | 1461257812564 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:56:52 INFO - PROCESS | 1830 | 1461257812835 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3f5b800 == 150 [pid = 1830] [id = 665] 09:56:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd106ac00) [pid = 1830] [serial = 1996] [outer = (nil)] 09:56:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd3e6ec00) [pid = 1830] [serial = 1997] [outer = 0x7f6fd106ac00] 09:56:52 INFO - PROCESS | 1830 | 1461257812959 Marionette DEBUG loaded listener.js 09:56:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd3ece000) [pid = 1830] [serial = 1998] [outer = 0x7f6fd106ac00] 09:56:53 INFO - PROCESS | 1830 | 1461257813853 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 09:56:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:56:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1581ms 09:56:53 INFO - PROCESS | 1830 | 1461257813901 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:56:53 INFO - PROCESS | 1830 | 1461257813905 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:56:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:56:53 INFO - PROCESS | 1830 | 1461257813910 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:56:53 INFO - PROCESS | 1830 | 1461257813913 Marionette TRACE conn3 <- [1,2634,null,{}] 09:56:53 INFO - PROCESS | 1830 | 1461257813919 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:54 INFO - PROCESS | 1830 | 1461257814147 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:56:54 INFO - PROCESS | 1830 | 1461257814423 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:54 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd536b800 == 151 [pid = 1830] [id = 666] 09:56:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fd3c69000) [pid = 1830] [serial = 1999] [outer = (nil)] 09:56:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd442bc00) [pid = 1830] [serial = 2000] [outer = 0x7f6fd3c69000] 09:56:54 INFO - PROCESS | 1830 | 1461257814545 Marionette DEBUG loaded listener.js 09:56:54 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd448f800) [pid = 1830] [serial = 2001] [outer = 0x7f6fd3c69000] 09:56:55 INFO - PROCESS | 1830 | 1461257815429 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 09:56:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:56:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1579ms 09:56:55 INFO - PROCESS | 1830 | 1461257815491 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:56:55 INFO - PROCESS | 1830 | 1461257815495 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:56:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:56:55 INFO - PROCESS | 1830 | 1461257815502 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:56:55 INFO - PROCESS | 1830 | 1461257815506 Marionette TRACE conn3 <- [1,2638,null,{}] 09:56:55 INFO - PROCESS | 1830 | 1461257815511 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:55 INFO - PROCESS | 1830 | 1461257815784 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:56:56 INFO - PROCESS | 1830 | 1461257816111 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7186800 == 152 [pid = 1830] [id = 667] 09:56:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd473d800) [pid = 1830] [serial = 2002] [outer = (nil)] 09:56:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd547ec00) [pid = 1830] [serial = 2003] [outer = 0x7f6fd473d800] 09:56:56 INFO - PROCESS | 1830 | 1461257816194 Marionette DEBUG loaded listener.js 09:56:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fd56da800) [pid = 1830] [serial = 2004] [outer = 0x7f6fd473d800] 09:56:57 INFO - PROCESS | 1830 | 1461257817068 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 09:56:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:56:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1631ms 09:56:57 INFO - PROCESS | 1830 | 1461257817134 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:56:57 INFO - PROCESS | 1830 | 1461257817138 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:56:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:56:57 INFO - PROCESS | 1830 | 1461257817145 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:56:57 INFO - PROCESS | 1830 | 1461257817149 Marionette TRACE conn3 <- [1,2642,null,{}] 09:56:57 INFO - PROCESS | 1830 | 1461257817154 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:57 INFO - PROCESS | 1830 | 1461257817400 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:56:57 INFO - PROCESS | 1830 | 1461257817715 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:57 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdbb45800 == 153 [pid = 1830] [id = 668] 09:56:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fd65bbc00) [pid = 1830] [serial = 2005] [outer = (nil)] 09:56:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fd65c4800) [pid = 1830] [serial = 2006] [outer = 0x7f6fd65bbc00] 09:56:57 INFO - PROCESS | 1830 | 1461257817801 Marionette DEBUG loaded listener.js 09:56:57 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fd69c8c00) [pid = 1830] [serial = 2007] [outer = 0x7f6fd65bbc00] 09:56:58 INFO - PROCESS | 1830 | 1461257818699 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 09:56:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:56:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1628ms 09:56:58 INFO - PROCESS | 1830 | 1461257818775 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:56:58 INFO - PROCESS | 1830 | 1461257818780 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:56:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:56:58 INFO - PROCESS | 1830 | 1461257818786 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:56:58 INFO - PROCESS | 1830 | 1461257818789 Marionette TRACE conn3 <- [1,2646,null,{}] 09:56:58 INFO - PROCESS | 1830 | 1461257818794 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:56:59 INFO - PROCESS | 1830 | 1461257819025 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:56:59 INFO - PROCESS | 1830 | 1461257819344 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdcb28000 == 154 [pid = 1830] [id = 669] 09:56:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fd4499400) [pid = 1830] [serial = 2008] [outer = (nil)] 09:56:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fd714bc00) [pid = 1830] [serial = 2009] [outer = 0x7f6fd4499400] 09:56:59 INFO - PROCESS | 1830 | 1461257819427 Marionette DEBUG loaded listener.js 09:56:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fd740a400) [pid = 1830] [serial = 2010] [outer = 0x7f6fd4499400] 09:57:00 INFO - PROCESS | 1830 | 1461257820316 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 09:57:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:57:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1580ms 09:57:00 INFO - PROCESS | 1830 | 1461257820368 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 1830 | 1461257820372 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:57:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:57:00 INFO - PROCESS | 1830 | 1461257820378 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 1830 | 1461257820381 Marionette TRACE conn3 <- [1,2650,null,{}] 09:57:00 INFO - PROCESS | 1830 | 1461257820386 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:00 INFO - PROCESS | 1830 | 1461257820654 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:57:00 INFO - PROCESS | 1830 | 1461257820975 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde422800 == 155 [pid = 1830] [id = 670] 09:57:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fd5794000) [pid = 1830] [serial = 2011] [outer = (nil)] 09:57:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fdb73a000) [pid = 1830] [serial = 2012] [outer = 0x7f6fd5794000] 09:57:01 INFO - PROCESS | 1830 | 1461257821054 Marionette DEBUG loaded listener.js 09:57:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fdbbef000) [pid = 1830] [serial = 2013] [outer = 0x7f6fd5794000] 09:57:01 INFO - PROCESS | 1830 | 1461257821916 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 09:57:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:57:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1586ms 09:57:01 INFO - PROCESS | 1830 | 1461257821965 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:57:01 INFO - PROCESS | 1830 | 1461257821968 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:57:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:57:01 INFO - PROCESS | 1830 | 1461257821975 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:57:01 INFO - PROCESS | 1830 | 1461257821979 Marionette TRACE conn3 <- [1,2654,null,{}] 09:57:01 INFO - PROCESS | 1830 | 1461257821985 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:02 INFO - PROCESS | 1830 | 1461257822263 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:57:02 INFO - PROCESS | 1830 | 1461257822605 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:02 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdefa6800 == 156 [pid = 1830] [id = 671] 09:57:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fccbd2c00) [pid = 1830] [serial = 2014] [outer = (nil)] 09:57:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fdc932c00) [pid = 1830] [serial = 2015] [outer = 0x7f6fccbd2c00] 09:57:02 INFO - PROCESS | 1830 | 1461257822686 Marionette DEBUG loaded listener.js 09:57:02 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fdc944000) [pid = 1830] [serial = 2016] [outer = 0x7f6fccbd2c00] 09:57:03 INFO - PROCESS | 1830 | 1461257823619 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 09:57:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:57:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1694ms 09:57:03 INFO - PROCESS | 1830 | 1461257823671 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:57:03 INFO - PROCESS | 1830 | 1461257823675 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:57:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:57:03 INFO - PROCESS | 1830 | 1461257823682 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:57:03 INFO - PROCESS | 1830 | 1461257823686 Marionette TRACE conn3 <- [1,2658,null,{}] 09:57:03 INFO - PROCESS | 1830 | 1461257823707 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:04 INFO - PROCESS | 1830 | 1461257824049 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:57:04 INFO - PROCESS | 1830 | 1461257824317 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2032800 == 157 [pid = 1830] [id = 672] 09:57:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fddf07c00) [pid = 1830] [serial = 2017] [outer = (nil)] 09:57:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fddf91800) [pid = 1830] [serial = 2018] [outer = 0x7f6fddf07c00] 09:57:04 INFO - PROCESS | 1830 | 1461257824410 Marionette DEBUG loaded listener.js 09:57:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fde24d000) [pid = 1830] [serial = 2019] [outer = 0x7f6fddf07c00] 09:57:05 INFO - PROCESS | 1830 | 1461257825336 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 09:57:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:57:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1697ms 09:57:05 INFO - PROCESS | 1830 | 1461257825380 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:57:05 INFO - PROCESS | 1830 | 1461257825384 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:57:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:57:05 INFO - PROCESS | 1830 | 1461257825390 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:57:05 INFO - PROCESS | 1830 | 1461257825393 Marionette TRACE conn3 <- [1,2662,null,{}] 09:57:05 INFO - PROCESS | 1830 | 1461257825398 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:05 INFO - PROCESS | 1830 | 1461257825626 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:57:05 INFO - PROCESS | 1830 | 1461257825951 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22c2800 == 158 [pid = 1830] [id = 673] 09:57:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fddf0b400) [pid = 1830] [serial = 2020] [outer = (nil)] 09:57:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fde798400) [pid = 1830] [serial = 2021] [outer = 0x7f6fddf0b400] 09:57:06 INFO - PROCESS | 1830 | 1461257826034 Marionette DEBUG loaded listener.js 09:57:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fde8d6000) [pid = 1830] [serial = 2022] [outer = 0x7f6fddf0b400] 09:57:06 INFO - PROCESS | 1830 | 1461257826899 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 09:57:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:57:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1580ms 09:57:06 INFO - PROCESS | 1830 | 1461257826971 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:57:06 INFO - PROCESS | 1830 | 1461257826974 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:57:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:57:06 INFO - PROCESS | 1830 | 1461257826981 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 1830 | 1461257826983 Marionette TRACE conn3 <- [1,2666,null,{}] 09:57:06 INFO - PROCESS | 1830 | 1461257826988 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:07 INFO - PROCESS | 1830 | 1461257827268 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:57:07 INFO - PROCESS | 1830 | 1461257827599 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2780000 == 159 [pid = 1830] [id = 674] 09:57:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fc92f1400) [pid = 1830] [serial = 2023] [outer = (nil)] 09:57:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fde8d8400) [pid = 1830] [serial = 2024] [outer = 0x7f6fc92f1400] 09:57:07 INFO - PROCESS | 1830 | 1461257827679 Marionette DEBUG loaded listener.js 09:57:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fde91b400) [pid = 1830] [serial = 2025] [outer = 0x7f6fc92f1400] 09:57:08 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:08 INFO - PROCESS | 1830 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:57:08 INFO - PROCESS | 1830 | 1461257828977 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 09:57:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 09:57:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2029ms 09:57:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:57:09 INFO - PROCESS | 1830 | 1461257829011 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:57:09 INFO - PROCESS | 1830 | 1461257829014 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:57:09 INFO - PROCESS | 1830 | 1461257829020 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:57:09 INFO - PROCESS | 1830 | 1461257829024 Marionette TRACE conn3 <- [1,2670,null,{}] 09:57:09 INFO - PROCESS | 1830 | 1461257829029 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:09 INFO - PROCESS | 1830 | 1461257829298 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:57:09 INFO - PROCESS | 1830 | 1461257829547 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe3528800 == 160 [pid = 1830] [id = 675] 09:57:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fcf8dac00) [pid = 1830] [serial = 2026] [outer = (nil)] 09:57:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fdec4f000) [pid = 1830] [serial = 2027] [outer = 0x7f6fcf8dac00] 09:57:09 INFO - PROCESS | 1830 | 1461257829622 Marionette DEBUG loaded listener.js 09:57:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fdec56c00) [pid = 1830] [serial = 2028] [outer = 0x7f6fcf8dac00] 09:57:10 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:10 INFO - PROCESS | 1830 | 1461257830978 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 09:57:11 INFO - PROCESS | 1830 | 1461257831016 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:57:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:57:11 INFO - PROCESS | 1830 | 1461257831023 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:57:11 INFO - PROCESS | 1830 | 1461257831025 Marionette TRACE conn3 <- [1,2674,null,{}] 09:57:11 INFO - PROCESS | 1830 | 1461257831039 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:11 INFO - PROCESS | 1830 | 1461257831348 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:57:11 INFO - PROCESS | 1830 | 1461257831599 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6c0b800 == 161 [pid = 1830] [id = 676] 09:57:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fcbb26800) [pid = 1830] [serial = 2029] [outer = (nil)] 09:57:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fdec58c00) [pid = 1830] [serial = 2030] [outer = 0x7f6fcbb26800] 09:57:11 INFO - PROCESS | 1830 | 1461257831674 Marionette DEBUG loaded listener.js 09:57:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fdf052000) [pid = 1830] [serial = 2031] [outer = 0x7f6fcbb26800] 09:57:12 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:13 INFO - PROCESS | 1830 | 1461257833015 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 09:57:13 INFO - PROCESS | 1830 | 1461257833075 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:57:13 INFO - PROCESS | 1830 | 1461257833081 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:57:13 INFO - PROCESS | 1830 | 1461257833083 Marionette TRACE conn3 <- [1,2678,null,{}] 09:57:13 INFO - PROCESS | 1830 | 1461257833089 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:13 INFO - PROCESS | 1830 | 1461257833402 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:57:13 INFO - PROCESS | 1830 | 1461257833658 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe72a9000 == 162 [pid = 1830] [id = 677] 09:57:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fddc96400) [pid = 1830] [serial = 2032] [outer = (nil)] 09:57:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fdfa36400) [pid = 1830] [serial = 2033] [outer = 0x7f6fddc96400] 09:57:13 INFO - PROCESS | 1830 | 1461257833736 Marionette DEBUG loaded listener.js 09:57:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fdfe10c00) [pid = 1830] [serial = 2034] [outer = 0x7f6fddc96400] 09:57:15 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:15 INFO - PROCESS | 1830 | 1461257835057 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 09:57:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 09:57:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2029ms 09:57:15 INFO - PROCESS | 1830 | 1461257835112 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:57:15 INFO - PROCESS | 1830 | 1461257835115 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:57:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:57:15 INFO - PROCESS | 1830 | 1461257835121 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:57:15 INFO - PROCESS | 1830 | 1461257835124 Marionette TRACE conn3 <- [1,2682,null,{}] 09:57:15 INFO - PROCESS | 1830 | 1461257835130 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:15 INFO - PROCESS | 1830 | 1461257835409 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:57:15 INFO - PROCESS | 1830 | 1461257835701 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7942800 == 163 [pid = 1830] [id = 678] 09:57:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fde8d6400) [pid = 1830] [serial = 2035] [outer = (nil)] 09:57:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fe0098c00) [pid = 1830] [serial = 2036] [outer = 0x7f6fde8d6400] 09:57:15 INFO - PROCESS | 1830 | 1461257835773 Marionette DEBUG loaded listener.js 09:57:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fe1615000) [pid = 1830] [serial = 2037] [outer = 0x7f6fde8d6400] 09:57:17 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:17 INFO - PROCESS | 1830 | 1461257837138 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 09:57:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 09:57:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2037ms 09:57:17 INFO - PROCESS | 1830 | 1461257837158 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:57:17 INFO - PROCESS | 1830 | 1461257837161 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:57:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:57:17 INFO - PROCESS | 1830 | 1461257837167 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:57:17 INFO - PROCESS | 1830 | 1461257837170 Marionette TRACE conn3 <- [1,2686,null,{}] 09:57:17 INFO - PROCESS | 1830 | 1461257837176 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdca5a800 == 162 [pid = 1830] [id = 547] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2794800 == 161 [pid = 1830] [id = 654] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe26b6000 == 160 [pid = 1830] [id = 653] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe25a9800 == 159 [pid = 1830] [id = 652] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe245f800 == 158 [pid = 1830] [id = 651] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe22c0000 == 157 [pid = 1830] [id = 650] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2027800 == 156 [pid = 1830] [id = 649] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfe9c000 == 155 [pid = 1830] [id = 648] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde8cb000 == 154 [pid = 1830] [id = 647] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddec0800 == 153 [pid = 1830] [id = 646] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc85d800 == 152 [pid = 1830] [id = 645] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd71d0800 == 151 [pid = 1830] [id = 644] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd53d8800 == 150 [pid = 1830] [id = 643] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3f50800 == 149 [pid = 1830] [id = 642] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd309b800 == 148 [pid = 1830] [id = 641] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfd60800 == 147 [pid = 1830] [id = 640] 09:57:18 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcb6c4000 == 146 [pid = 1830] [id = 639] 09:57:18 INFO - PROCESS | 1830 | 1461257838835 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fcea83800) [pid = 1830] [serial = 1854] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fcc0f3c00) [pid = 1830] [serial = 1850] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fcddadc00) [pid = 1830] [serial = 1911] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fcdda9c00) [pid = 1830] [serial = 1853] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fcfd2c400) [pid = 1830] [serial = 1860] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fcfb14800) [pid = 1830] [serial = 1859] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fdbb51400) [pid = 1830] [serial = 1902] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fd2d43c00) [pid = 1830] [serial = 1865] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fcf81e000) [pid = 1830] [serial = 1856] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fd3eee000) [pid = 1830] [serial = 1874] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fd7151000) [pid = 1830] [serial = 1896] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fd1006c00) [pid = 1830] [serial = 1863] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fccbe5800) [pid = 1830] [serial = 1910] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fd5795800) [pid = 1830] [serial = 1779] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fd3e71400) [pid = 1830] [serial = 1869] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fd3090800) [pid = 1830] [serial = 1866] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fdbbea400) [pid = 1830] [serial = 1904] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fcc9d8400) [pid = 1830] [serial = 1851] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fd579dc00) [pid = 1830] [serial = 1886] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fd3ee4c00) [pid = 1830] [serial = 1872] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fdb730c00) [pid = 1830] [serial = 1901] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fd670e400) [pid = 1830] [serial = 1890] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fc92fb000) [pid = 1830] [serial = 1833] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fd69c8800) [pid = 1830] [serial = 1893] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fcc0edc00) [pid = 1830] [serial = 1907] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fd6705800) [pid = 1830] [serial = 1889] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fd3ec7c00) [pid = 1830] [serial = 1871] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fd65bcc00) [pid = 1830] [serial = 1887] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fd6723400) [pid = 1830] [serial = 1892] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fcf821000) [pid = 1830] [serial = 1914] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6ffa070400) [pid = 1830] [serial = 1836] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fd0c84400) [pid = 1830] [serial = 1862] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fd4432c00) [pid = 1830] [serial = 1877] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fd7412400) [pid = 1830] [serial = 1899] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fd7148c00) [pid = 1830] [serial = 1895] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fcf6a4c00) [pid = 1830] [serial = 1913] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fd72ea400) [pid = 1830] [serial = 1898] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fd564a000) [pid = 1830] [serial = 1883] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fcc34ec00) [pid = 1830] [serial = 1908] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fd547fc00) [pid = 1830] [serial = 1881] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fd3c6f400) [pid = 1830] [serial = 1868] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fd56da400) [pid = 1830] [serial = 1884] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fd4735400) [pid = 1830] [serial = 1880] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fcf8dcc00) [pid = 1830] [serial = 1857] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fd4429800) [pid = 1830] [serial = 1875] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fd4498c00) [pid = 1830] [serial = 1878] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fcf655400) [pid = 1830] [serial = 1916] [outer = (nil)] [url = about:blank] 09:57:19 INFO - PROCESS | 1830 | 1461257839261 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fc9fb0000 == 147 [pid = 1830] [id = 679] 09:57:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fcb9f5000) [pid = 1830] [serial = 2038] [outer = (nil)] 09:57:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fcbb29400) [pid = 1830] [serial = 2039] [outer = 0x7f6fcb9f5000] 09:57:19 INFO - PROCESS | 1830 | 1461257839327 Marionette DEBUG loaded listener.js 09:57:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fcbf6ac00) [pid = 1830] [serial = 2040] [outer = 0x7f6fcb9f5000] 09:57:20 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:20 INFO - PROCESS | 1830 | 1461257840549 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 09:57:20 INFO - PROCESS | 1830 | 1461257840571 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:57:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:57:20 INFO - PROCESS | 1830 | 1461257840578 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:57:20 INFO - PROCESS | 1830 | 1461257840585 Marionette TRACE conn3 <- [1,2690,null,{}] 09:57:20 INFO - PROCESS | 1830 | 1461257840592 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:20 INFO - PROCESS | 1830 | 1461257840900 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:57:21 INFO - PROCESS | 1830 | 1461257841101 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce820800 == 148 [pid = 1830] [id = 680] 09:57:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fcc0e8000) [pid = 1830] [serial = 2041] [outer = (nil)] 09:57:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fccbe7800) [pid = 1830] [serial = 2042] [outer = 0x7f6fcc0e8000] 09:57:21 INFO - PROCESS | 1830 | 1461257841179 Marionette DEBUG loaded listener.js 09:57:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fcddaf000) [pid = 1830] [serial = 2043] [outer = 0x7f6fcc0e8000] 09:57:22 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:22 INFO - PROCESS | 1830 | 1461257842417 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 09:57:22 INFO - PROCESS | 1830 | 1461257842488 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:57:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:57:22 INFO - PROCESS | 1830 | 1461257842508 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:57:22 INFO - PROCESS | 1830 | 1461257842513 Marionette TRACE conn3 <- [1,2694,null,{}] 09:57:22 INFO - PROCESS | 1830 | 1461257842522 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:22 INFO - PROCESS | 1830 | 1461257842932 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:57:23 INFO - PROCESS | 1830 | 1461257843017 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd091a800 == 149 [pid = 1830] [id = 681] 09:57:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fccbcc400) [pid = 1830] [serial = 2044] [outer = (nil)] 09:57:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fcf813400) [pid = 1830] [serial = 2045] [outer = 0x7f6fccbcc400] 09:57:23 INFO - PROCESS | 1830 | 1461257843162 Marionette DEBUG loaded listener.js 09:57:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fcf8dd400) [pid = 1830] [serial = 2046] [outer = 0x7f6fccbcc400] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fdca9a400) [pid = 1830] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fcfd22400) [pid = 1830] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fcf6a7800) [pid = 1830] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fdc93c000) [pid = 1830] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fcc9e1000) [pid = 1830] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fd3e72c00) [pid = 1830] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fcb9e9000) [pid = 1830] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fccbeec00) [pid = 1830] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fcf6ae000) [pid = 1830] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fce9c4000) [pid = 1830] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fccbe5c00) [pid = 1830] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fcea85000) [pid = 1830] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f6fcbf68c00) [pid = 1830] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f6fd3085800) [pid = 1830] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f6fcddad800) [pid = 1830] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f6fc92ee000) [pid = 1830] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f6fd56d4000) [pid = 1830] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f6fcbf6ec00) [pid = 1830] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f6fcb9e8000) [pid = 1830] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f6fdc93c400) [pid = 1830] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f6fd3ecb400) [pid = 1830] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f6fcb9e8400) [pid = 1830] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:57:24 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f6fcd872c00) [pid = 1830] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:57:24 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:24 INFO - PROCESS | 1830 | 1461257844941 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:57:25 INFO - PROCESS | 1830 | 1461257845010 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:57:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:57:25 INFO - PROCESS | 1830 | 1461257845025 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:57:25 INFO - PROCESS | 1830 | 1461257845032 Marionette TRACE conn3 <- [1,2698,null,{}] 09:57:25 INFO - PROCESS | 1830 | 1461257845037 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:25 INFO - PROCESS | 1830 | 1461257845252 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:57:25 INFO - PROCESS | 1830 | 1461257845490 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2fc6000 == 150 [pid = 1830] [id = 682] 09:57:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f6fcb9ef400) [pid = 1830] [serial = 2047] [outer = (nil)] 09:57:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f6fcf6a7800) [pid = 1830] [serial = 2048] [outer = 0x7f6fcb9ef400] 09:57:25 INFO - PROCESS | 1830 | 1461257845554 Marionette DEBUG loaded listener.js 09:57:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f6fd0c87800) [pid = 1830] [serial = 2049] [outer = 0x7f6fcb9ef400] 09:57:26 INFO - PROCESS | 1830 | SkCairoFTTypeface::onFilterRec unimplemented 09:57:27 INFO - PROCESS | 1830 | 1461257846993 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 09:57:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:57:27 INFO - PROCESS | 1830 | 1461257847035 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:57:27 INFO - PROCESS | 1830 | 1461257847043 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:57:27 INFO - PROCESS | 1830 | 1461257847046 Marionette TRACE conn3 <- [1,2702,null,{}] 09:57:27 INFO - PROCESS | 1830 | 1461257847055 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:27 INFO - PROCESS | 1830 | 1461257847317 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:57:27 INFO - PROCESS | 1830 | 1461257847624 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0910800 == 151 [pid = 1830] [id = 683] 09:57:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f6fcc0f1000) [pid = 1830] [serial = 2050] [outer = (nil)] 09:57:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f6fcd868800) [pid = 1830] [serial = 2051] [outer = 0x7f6fcc0f1000] 09:57:27 INFO - PROCESS | 1830 | 1461257847703 Marionette DEBUG loaded listener.js 09:57:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f6fce9cb000) [pid = 1830] [serial = 2052] [outer = 0x7f6fcc0f1000] 09:57:28 INFO - PROCESS | 1830 | 1461257848617 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 09:57:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:57:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1640ms 09:57:28 INFO - PROCESS | 1830 | 1461257848684 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:57:28 INFO - PROCESS | 1830 | 1461257848693 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:57:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:57:28 INFO - PROCESS | 1830 | 1461257848703 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:57:28 INFO - PROCESS | 1830 | 1461257848707 Marionette TRACE conn3 <- [1,2706,null,{}] 09:57:28 INFO - PROCESS | 1830 | 1461257848713 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:28 INFO - PROCESS | 1830 | 1461257848986 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:57:29 INFO - PROCESS | 1830 | 1461257849361 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd31db000 == 152 [pid = 1830] [id = 684] 09:57:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f6fcf655800) [pid = 1830] [serial = 2053] [outer = (nil)] 09:57:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f6fcfb08c00) [pid = 1830] [serial = 2054] [outer = 0x7f6fcf655800] 09:57:29 INFO - PROCESS | 1830 | 1461257849442 Marionette DEBUG loaded listener.js 09:57:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f6fd0c84400) [pid = 1830] [serial = 2055] [outer = 0x7f6fcf655800] 09:57:30 INFO - PROCESS | 1830 | 1461257850356 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 09:57:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:57:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1691ms 09:57:30 INFO - PROCESS | 1830 | 1461257850394 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:57:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:57:30 INFO - PROCESS | 1830 | 1461257850398 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:57:30 INFO - PROCESS | 1830 | 1461257850405 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:57:30 INFO - PROCESS | 1830 | 1461257850410 Marionette TRACE conn3 <- [1,2710,null,{}] 09:57:30 INFO - PROCESS | 1830 | 1461257850426 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:30 INFO - PROCESS | 1830 | 1461257850659 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:57:30 INFO - PROCESS | 1830 | 1461257850931 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd40db800 == 153 [pid = 1830] [id = 685] 09:57:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6fd1066400) [pid = 1830] [serial = 2056] [outer = (nil)] 09:57:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fd19e5800) [pid = 1830] [serial = 2057] [outer = 0x7f6fd1066400] 09:57:31 INFO - PROCESS | 1830 | 1461257851056 Marionette DEBUG loaded listener.js 09:57:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fd3084c00) [pid = 1830] [serial = 2058] [outer = 0x7f6fd1066400] 09:57:31 INFO - PROCESS | 1830 | 1461257851947 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 09:57:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:57:32 INFO - PROCESS | 1830 | 1461257852004 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:57:32 INFO - PROCESS | 1830 | 1461257852010 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:57:32 INFO - PROCESS | 1830 | 1461257852013 Marionette TRACE conn3 <- [1,2714,null,{}] 09:57:32 INFO - PROCESS | 1830 | 1461257852018 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:32 INFO - PROCESS | 1830 | 1461257852241 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:57:32 INFO - PROCESS | 1830 | 1461257852570 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd66ca800 == 154 [pid = 1830] [id = 686] 09:57:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fd19d7000) [pid = 1830] [serial = 2059] [outer = (nil)] 09:57:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fd3e73400) [pid = 1830] [serial = 2060] [outer = 0x7f6fd19d7000] 09:57:32 INFO - PROCESS | 1830 | 1461257852650 Marionette DEBUG loaded listener.js 09:57:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fd3ee5c00) [pid = 1830] [serial = 2061] [outer = 0x7f6fd19d7000] 09:57:33 INFO - PROCESS | 1830 | 1461257853459 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 09:57:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:57:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1489ms 09:57:33 INFO - PROCESS | 1830 | 1461257853500 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:57:33 INFO - PROCESS | 1830 | 1461257853504 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:57:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:57:33 INFO - PROCESS | 1830 | 1461257853510 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:57:33 INFO - PROCESS | 1830 | 1461257853513 Marionette TRACE conn3 <- [1,2718,null,{}] 09:57:33 INFO - PROCESS | 1830 | 1461257853519 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:33 INFO - PROCESS | 1830 | 1461257853818 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:57:34 INFO - PROCESS | 1830 | 1461257854028 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd7081000 == 155 [pid = 1830] [id = 687] 09:57:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fcf515400) [pid = 1830] [serial = 2062] [outer = (nil)] 09:57:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fd442c400) [pid = 1830] [serial = 2063] [outer = 0x7f6fcf515400] 09:57:34 INFO - PROCESS | 1830 | 1461257854107 Marionette DEBUG loaded listener.js 09:57:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fd4491000) [pid = 1830] [serial = 2064] [outer = 0x7f6fcf515400] 09:57:35 INFO - PROCESS | 1830 | 1461257855086 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 09:57:35 INFO - PROCESS | 1830 | 1461257855157 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:57:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:57:35 INFO - PROCESS | 1830 | 1461257855163 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:57:35 INFO - PROCESS | 1830 | 1461257855166 Marionette TRACE conn3 <- [1,2722,null,{}] 09:57:35 INFO - PROCESS | 1830 | 1461257855172 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:35 INFO - PROCESS | 1830 | 1461257855433 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:57:35 INFO - PROCESS | 1830 | 1461257855760 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc857000 == 156 [pid = 1830] [id = 688] 09:57:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fd564d000) [pid = 1830] [serial = 2065] [outer = (nil)] 09:57:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd56d4400) [pid = 1830] [serial = 2066] [outer = 0x7f6fd564d000] 09:57:35 INFO - PROCESS | 1830 | 1461257855840 Marionette DEBUG loaded listener.js 09:57:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd65c3c00) [pid = 1830] [serial = 2067] [outer = 0x7f6fd564d000] 09:57:36 INFO - PROCESS | 1830 | 1461257856763 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 09:57:36 INFO - PROCESS | 1830 | 1461257856799 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:57:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:57:36 INFO - PROCESS | 1830 | 1461257856805 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:57:36 INFO - PROCESS | 1830 | 1461257856807 Marionette TRACE conn3 <- [1,2726,null,{}] 09:57:36 INFO - PROCESS | 1830 | 1461257856813 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:37 INFO - PROCESS | 1830 | 1461257857026 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:57:37 INFO - PROCESS | 1830 | 1461257857304 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:37 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddf45800 == 157 [pid = 1830] [id = 689] 09:57:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd4516800) [pid = 1830] [serial = 2068] [outer = (nil)] 09:57:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fd7148c00) [pid = 1830] [serial = 2069] [outer = 0x7f6fd4516800] 09:57:37 INFO - PROCESS | 1830 | 1461257857434 Marionette DEBUG loaded listener.js 09:57:37 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd740d000) [pid = 1830] [serial = 2070] [outer = 0x7f6fd4516800] 09:57:38 INFO - PROCESS | 1830 | 1461257858318 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 09:57:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:57:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1542ms 09:57:38 INFO - PROCESS | 1830 | 1461257858354 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:57:38 INFO - PROCESS | 1830 | 1461257858356 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:57:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:57:38 INFO - PROCESS | 1830 | 1461257858365 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:57:38 INFO - PROCESS | 1830 | 1461257858367 Marionette TRACE conn3 <- [1,2730,null,{}] 09:57:38 INFO - PROCESS | 1830 | 1461257858372 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:38 INFO - PROCESS | 1830 | 1461257858595 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:57:38 INFO - PROCESS | 1830 | 1461257858872 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde99e000 == 158 [pid = 1830] [id = 690] 09:57:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd56cd000) [pid = 1830] [serial = 2071] [outer = (nil)] 09:57:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd56cf800) [pid = 1830] [serial = 2072] [outer = 0x7f6fd56cd000] 09:57:38 INFO - PROCESS | 1830 | 1461257858956 Marionette DEBUG loaded listener.js 09:57:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fdbbea400) [pid = 1830] [serial = 2073] [outer = 0x7f6fd56cd000] 09:57:40 INFO - PROCESS | 1830 | 1461257860298 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:57:40 INFO - PROCESS | 1830 | 1461257860357 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:57:40 INFO - PROCESS | 1830 | 1461257860363 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:57:40 INFO - PROCESS | 1830 | 1461257860366 Marionette TRACE conn3 <- [1,2734,null,{}] 09:57:40 INFO - PROCESS | 1830 | 1461257860371 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:40 INFO - PROCESS | 1830 | 1461257860663 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:57:40 INFO - PROCESS | 1830 | 1461257860945 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe17a6800 == 159 [pid = 1830] [id = 691] 09:57:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fd3c6b800) [pid = 1830] [serial = 2074] [outer = (nil)] 09:57:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fdc92d800) [pid = 1830] [serial = 2075] [outer = 0x7f6fd3c6b800] 09:57:41 INFO - PROCESS | 1830 | 1461257861017 Marionette DEBUG loaded listener.js 09:57:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fdca93400) [pid = 1830] [serial = 2076] [outer = 0x7f6fd3c6b800] 09:57:41 INFO - PROCESS | 1830 | 1461257861910 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 09:57:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:57:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1579ms 09:57:41 INFO - PROCESS | 1830 | 1461257861942 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:57:41 INFO - PROCESS | 1830 | 1461257861945 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:57:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:57:41 INFO - PROCESS | 1830 | 1461257861952 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:57:41 INFO - PROCESS | 1830 | 1461257861955 Marionette TRACE conn3 <- [1,2738,null,{}] 09:57:41 INFO - PROCESS | 1830 | 1461257861960 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:42 INFO - PROCESS | 1830 | 1461257862185 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:57:42 INFO - PROCESS | 1830 | 1461257862478 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:42 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1e1f800 == 160 [pid = 1830] [id = 692] 09:57:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fd670bc00) [pid = 1830] [serial = 2077] [outer = (nil)] 09:57:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fddc9a800) [pid = 1830] [serial = 2078] [outer = 0x7f6fd670bc00] 09:57:42 INFO - PROCESS | 1830 | 1461257862601 Marionette DEBUG loaded listener.js 09:57:42 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fddf08400) [pid = 1830] [serial = 2079] [outer = 0x7f6fd670bc00] 09:57:43 INFO - PROCESS | 1830 | 1461257863611 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 09:57:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:57:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1729ms 09:57:43 INFO - PROCESS | 1830 | 1461257863682 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:57:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:57:43 INFO - PROCESS | 1830 | 1461257863687 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:57:43 INFO - PROCESS | 1830 | 1461257863693 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:57:43 INFO - PROCESS | 1830 | 1461257863697 Marionette TRACE conn3 <- [1,2742,null,{}] 09:57:43 INFO - PROCESS | 1830 | 1461257863703 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:43 INFO - PROCESS | 1830 | 1461257863995 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:57:44 INFO - PROCESS | 1830 | 1461257864329 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2297000 == 161 [pid = 1830] [id = 693] 09:57:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fde14b400) [pid = 1830] [serial = 2080] [outer = (nil)] 09:57:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fde251400) [pid = 1830] [serial = 2081] [outer = 0x7f6fde14b400] 09:57:44 INFO - PROCESS | 1830 | 1461257864412 Marionette DEBUG loaded listener.js 09:57:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fde42e000) [pid = 1830] [serial = 2082] [outer = 0x7f6fde14b400] 09:57:45 INFO - PROCESS | 1830 | 1461257865267 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 09:57:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:57:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1634ms 09:57:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:57:45 INFO - PROCESS | 1830 | 1461257865328 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:57:45 INFO - PROCESS | 1830 | 1461257865331 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:57:45 INFO - PROCESS | 1830 | 1461257865337 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:57:45 INFO - PROCESS | 1830 | 1461257865340 Marionette TRACE conn3 <- [1,2746,null,{}] 09:57:45 INFO - PROCESS | 1830 | 1461257865345 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:45 INFO - PROCESS | 1830 | 1461257865589 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:57:45 INFO - PROCESS | 1830 | 1461257865865 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe25c2800 == 162 [pid = 1830] [id = 694] 09:57:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fddfea800) [pid = 1830] [serial = 2083] [outer = (nil)] 09:57:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fde74f800) [pid = 1830] [serial = 2084] [outer = 0x7f6fddfea800] 09:57:45 INFO - PROCESS | 1830 | 1461257865986 Marionette DEBUG loaded listener.js 09:57:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fde7a3000) [pid = 1830] [serial = 2085] [outer = 0x7f6fddfea800] 09:57:46 INFO - PROCESS | 1830 | 1461257866831 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 09:57:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:57:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1536ms 09:57:46 INFO - PROCESS | 1830 | 1461257866873 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:57:46 INFO - PROCESS | 1830 | 1461257866876 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:57:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:57:46 INFO - PROCESS | 1830 | 1461257866882 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:57:46 INFO - PROCESS | 1830 | 1461257866884 Marionette TRACE conn3 <- [1,2750,null,{}] 09:57:46 INFO - PROCESS | 1830 | 1461257866890 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:47 INFO - PROCESS | 1830 | 1461257867109 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:57:47 INFO - PROCESS | 1830 | 1461257867390 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27db000 == 163 [pid = 1830] [id = 695] 09:57:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fde14e800) [pid = 1830] [serial = 2086] [outer = (nil)] 09:57:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fdec53000) [pid = 1830] [serial = 2087] [outer = 0x7f6fde14e800] 09:57:47 INFO - PROCESS | 1830 | 1461257867520 Marionette DEBUG loaded listener.js 09:57:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fdfe08400) [pid = 1830] [serial = 2088] [outer = 0x7f6fde14e800] 09:57:48 INFO - PROCESS | 1830 | 1461257868368 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 09:57:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:57:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1533ms 09:57:48 INFO - PROCESS | 1830 | 1461257868417 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:57:48 INFO - PROCESS | 1830 | 1461257868421 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:57:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:57:48 INFO - PROCESS | 1830 | 1461257868426 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:57:48 INFO - PROCESS | 1830 | 1461257868429 Marionette TRACE conn3 <- [1,2754,null,{}] 09:57:48 INFO - PROCESS | 1830 | 1461257868434 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:48 INFO - PROCESS | 1830 | 1461257868657 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:57:48 INFO - PROCESS | 1830 | 1461257868940 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6086800 == 164 [pid = 1830] [id = 696] 09:57:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fde5cc800) [pid = 1830] [serial = 2089] [outer = (nil)] 09:57:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fe0182400) [pid = 1830] [serial = 2090] [outer = 0x7f6fde5cc800] 09:57:49 INFO - PROCESS | 1830 | 1461257869021 Marionette DEBUG loaded listener.js 09:57:49 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fe1790c00) [pid = 1830] [serial = 2091] [outer = 0x7f6fde5cc800] 09:57:49 INFO - PROCESS | 1830 | 1461257869933 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 09:57:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:57:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1577ms 09:57:50 INFO - PROCESS | 1830 | 1461257870006 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:57:50 INFO - PROCESS | 1830 | 1461257870018 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:57:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:57:50 INFO - PROCESS | 1830 | 1461257870024 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:57:50 INFO - PROCESS | 1830 | 1461257870026 Marionette TRACE conn3 <- [1,2758,null,{}] 09:57:50 INFO - PROCESS | 1830 | 1461257870032 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:50 INFO - PROCESS | 1830 | 1461257870300 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:57:50 INFO - PROCESS | 1830 | 1461257870629 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feaa21800 == 165 [pid = 1830] [id = 697] 09:57:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fdfe07400) [pid = 1830] [serial = 2092] [outer = (nil)] 09:57:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fe17eb400) [pid = 1830] [serial = 2093] [outer = 0x7f6fdfe07400] 09:57:50 INFO - PROCESS | 1830 | 1461257870707 Marionette DEBUG loaded listener.js 09:57:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fe1fa3c00) [pid = 1830] [serial = 2094] [outer = 0x7f6fdfe07400] 09:57:51 INFO - PROCESS | 1830 | 1461257871567 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 09:57:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:57:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1581ms 09:57:51 INFO - PROCESS | 1830 | 1461257871606 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:57:51 INFO - PROCESS | 1830 | 1461257871610 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:57:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:57:51 INFO - PROCESS | 1830 | 1461257871616 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:57:51 INFO - PROCESS | 1830 | 1461257871618 Marionette TRACE conn3 <- [1,2762,null,{}] 09:57:51 INFO - PROCESS | 1830 | 1461257871623 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:51 INFO - PROCESS | 1830 | 1461257871854 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:57:52 INFO - PROCESS | 1830 | 1461257872109 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feedd5800 == 166 [pid = 1830] [id = 698] 09:57:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fdfe09800) [pid = 1830] [serial = 2095] [outer = (nil)] 09:57:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fe1facc00) [pid = 1830] [serial = 2096] [outer = 0x7f6fdfe09800] 09:57:52 INFO - PROCESS | 1830 | 1461257872189 Marionette DEBUG loaded listener.js 09:57:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fe20b1800) [pid = 1830] [serial = 2097] [outer = 0x7f6fdfe09800] 09:57:53 INFO - PROCESS | 1830 | 1461257873058 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 09:57:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:57:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1490ms 09:57:53 INFO - PROCESS | 1830 | 1461257873108 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:57:53 INFO - PROCESS | 1830 | 1461257873112 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:57:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:57:53 INFO - PROCESS | 1830 | 1461257873118 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:57:53 INFO - PROCESS | 1830 | 1461257873120 Marionette TRACE conn3 <- [1,2766,null,{}] 09:57:53 INFO - PROCESS | 1830 | 1461257873125 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:53 INFO - PROCESS | 1830 | 1461257873359 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:57:53 INFO - PROCESS | 1830 | 1461257873644 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4beb000 == 167 [pid = 1830] [id = 699] 09:57:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fcfd2d000) [pid = 1830] [serial = 2098] [outer = (nil)] 09:57:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fe20ba400) [pid = 1830] [serial = 2099] [outer = 0x7f6fcfd2d000] 09:57:53 INFO - PROCESS | 1830 | 1461257873766 Marionette DEBUG loaded listener.js 09:57:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fe25ea800) [pid = 1830] [serial = 2100] [outer = 0x7f6fcfd2d000] 09:57:54 INFO - PROCESS | 1830 | 1461257874620 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 09:57:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:57:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1578ms 09:57:54 INFO - PROCESS | 1830 | 1461257874702 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:57:54 INFO - PROCESS | 1830 | 1461257874712 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:57:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:57:54 INFO - PROCESS | 1830 | 1461257874718 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:57:54 INFO - PROCESS | 1830 | 1461257874720 Marionette TRACE conn3 <- [1,2770,null,{}] 09:57:54 INFO - PROCESS | 1830 | 1461257874726 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:54 INFO - PROCESS | 1830 | 1461257874994 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:57:55 INFO - PROCESS | 1830 | 1461257875317 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff500b800 == 168 [pid = 1830] [id = 700] 09:57:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fd3ed1c00) [pid = 1830] [serial = 2101] [outer = (nil)] 09:57:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fe25f2000) [pid = 1830] [serial = 2102] [outer = 0x7f6fd3ed1c00] 09:57:55 INFO - PROCESS | 1830 | 1461257875395 Marionette DEBUG loaded listener.js 09:57:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fe25f7800) [pid = 1830] [serial = 2103] [outer = 0x7f6fd3ed1c00] 09:57:56 INFO - PROCESS | 1830 | 1461257876240 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 09:57:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:57:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1582ms 09:57:56 INFO - PROCESS | 1830 | 1461257876301 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:57:56 INFO - PROCESS | 1830 | 1461257876305 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:57:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdcb1e800 == 167 [pid = 1830] [id = 316] 09:57:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fcf822400) [pid = 1830] [serial = 1985] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fde333800) [pid = 1830] [serial = 1962] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fddfc8800) [pid = 1830] [serial = 1955] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fcf819400) [pid = 1830] [serial = 1982] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fdca94400) [pid = 1830] [serial = 1950] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fcddb0800) [pid = 1830] [serial = 1923] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fde152400) [pid = 1830] [serial = 1959] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fcbf66800) [pid = 1830] [serial = 1920] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fd2d44400) [pid = 1830] [serial = 1931] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fd65c2400) [pid = 1830] [serial = 1940] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fd56d9c00) [pid = 1830] [serial = 1938] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fd1009400) [pid = 1830] [serial = 1928] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fcf8dec00) [pid = 1830] [serial = 1926] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fcc0eb800) [pid = 1830] [serial = 1976] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fd714b000) [pid = 1830] [serial = 1943] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fcbb26400) [pid = 1830] [serial = 1919] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fd7418c00) [pid = 1830] [serial = 1946] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fde32a800) [pid = 1830] [serial = 1961] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fd6721000) [pid = 1830] [serial = 1941] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fde6cd800) [pid = 1830] [serial = 1968] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fde796800) [pid = 1830] [serial = 1971] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fd3089000) [pid = 1830] [serial = 1932] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fd7414000) [pid = 1830] [serial = 1944] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fcc9e2400) [pid = 1830] [serial = 1979] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fcc34c000) [pid = 1830] [serial = 1977] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fde5cec00) [pid = 1830] [serial = 1967] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fdc928400) [pid = 1830] [serial = 1905] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fddf0fc00) [pid = 1830] [serial = 1952] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fd3ee9c00) [pid = 1830] [serial = 1934] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fd106f400) [pid = 1830] [serial = 1929] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fcfb16800) [pid = 1830] [serial = 1983] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fcddb5400) [pid = 1830] [serial = 1980] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fcf6a7000) [pid = 1830] [serial = 1925] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fde375800) [pid = 1830] [serial = 1964] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fde42ec00) [pid = 1830] [serial = 1965] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fd4514000) [pid = 1830] [serial = 1937] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fddf9bc00) [pid = 1830] [serial = 1953] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fd4498800) [pid = 1830] [serial = 1935] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fdbbee800) [pid = 1830] [serial = 1947] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fdc93e800) [pid = 1830] [serial = 1949] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fde757000) [pid = 1830] [serial = 1970] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fddff1800) [pid = 1830] [serial = 1958] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fcf6a6800) [pid = 1830] [serial = 1848] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fddfe3800) [pid = 1830] [serial = 1956] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fccbe7400) [pid = 1830] [serial = 1922] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fde798c00) [pid = 1830] [serial = 1973] [outer = (nil)] [url = about:blank] 09:57:57 INFO - PROCESS | 1830 | 1461257877983 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:57:57 INFO - PROCESS | 1830 | 1461257877988 Marionette TRACE conn3 <- [1,2774,null,{}] 09:57:58 INFO - PROCESS | 1830 | 1461257878000 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:58 INFO - PROCESS | 1830 | 1461257878267 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:57:58 INFO - PROCESS | 1830 | 1461257878494 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcbfe9800 == 168 [pid = 1830] [id = 701] 09:57:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fcbf6d400) [pid = 1830] [serial = 2104] [outer = (nil)] 09:57:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fcc0e6400) [pid = 1830] [serial = 2105] [outer = 0x7f6fcbf6d400] 09:57:58 INFO - PROCESS | 1830 | 1461257878560 Marionette DEBUG loaded listener.js 09:57:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fcc34c000) [pid = 1830] [serial = 2106] [outer = 0x7f6fcbf6d400] 09:57:59 INFO - PROCESS | 1830 | 1461257879350 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 09:57:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:57:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1677ms 09:57:59 INFO - PROCESS | 1830 | 1461257879379 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:57:59 INFO - PROCESS | 1830 | 1461257879385 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:57:59 INFO - PROCESS | 1830 | 1461257879391 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:57:59 INFO - PROCESS | 1830 | 1461257879394 Marionette TRACE conn3 <- [1,2778,null,{}] 09:57:59 INFO - PROCESS | 1830 | 1461257879406 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:57:59 INFO - PROCESS | 1830 | 1461257879623 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:57:59 INFO - PROCESS | 1830 | 1461257879853 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfcd1000 == 169 [pid = 1830] [id = 702] 09:57:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fcbb2e000) [pid = 1830] [serial = 2107] [outer = (nil)] 09:57:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fcc9e2400) [pid = 1830] [serial = 2108] [outer = 0x7f6fcbb2e000] 09:57:59 INFO - PROCESS | 1830 | 1461257879920 Marionette DEBUG loaded listener.js 09:58:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fce9c7800) [pid = 1830] [serial = 2109] [outer = 0x7f6fcbb2e000] 09:58:00 INFO - PROCESS | 1830 | 1461257880857 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 09:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1486ms 09:58:00 INFO - PROCESS | 1830 | 1461257880877 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:58:00 INFO - PROCESS | 1830 | 1461257880881 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:58:00 INFO - PROCESS | 1830 | 1461257880888 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:58:00 INFO - PROCESS | 1830 | 1461257880891 Marionette TRACE conn3 <- [1,2782,null,{}] 09:58:00 INFO - PROCESS | 1830 | 1461257880896 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:01 INFO - PROCESS | 1830 | 1461257881190 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:58:01 INFO - PROCESS | 1830 | 1461257881242 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1aa2800 == 170 [pid = 1830] [id = 703] 09:58:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fcf8de000) [pid = 1830] [serial = 2110] [outer = (nil)] 09:58:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fcfb10800) [pid = 1830] [serial = 2111] [outer = 0x7f6fcf8de000] 09:58:01 INFO - PROCESS | 1830 | 1461257881312 Marionette DEBUG loaded listener.js 09:58:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd0c7d800) [pid = 1830] [serial = 2112] [outer = 0x7f6fcf8de000] 09:58:02 INFO - PROCESS | 1830 | 1461257882800 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fcbb26800) [pid = 1830] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fccbd2c00) [pid = 1830] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fd2d3d000) [pid = 1830] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fde8d6400) [pid = 1830] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fddc96400) [pid = 1830] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fd106ac00) [pid = 1830] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fd473d800) [pid = 1830] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fd5794000) [pid = 1830] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fddf0b400) [pid = 1830] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f6fcf8dac00) [pid = 1830] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f6fcbf62000) [pid = 1830] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f6fdc92d000) [pid = 1830] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f6fd4499400) [pid = 1830] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f6fcf51ac00) [pid = 1830] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f6fcc0e8000) [pid = 1830] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f6fddf07c00) [pid = 1830] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f6fd65bbc00) [pid = 1830] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f6fd3c69000) [pid = 1830] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 126 (0x7f6fcb9f5000) [pid = 1830] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 125 (0x7f6fccbcc400) [pid = 1830] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 124 (0x7f6fc92f1400) [pid = 1830] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:58:02 INFO - PROCESS | 1830 | --DOMWINDOW == 123 (0x7f6fc92f1c00) [pid = 1830] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1980ms 09:58:02 INFO - PROCESS | 1830 | 1461257882872 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:58:02 INFO - PROCESS | 1830 | 1461257882875 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:58:02 INFO - PROCESS | 1830 | 1461257882881 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:58:02 INFO - PROCESS | 1830 | 1461257882883 Marionette TRACE conn3 <- [1,2786,null,{}] 09:58:02 INFO - PROCESS | 1830 | 1461257882888 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:03 INFO - PROCESS | 1830 | 1461257883133 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:58:03 INFO - PROCESS | 1830 | 1461257883325 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3092800 == 171 [pid = 1830] [id = 704] 09:58:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 124 (0x7f6fccbec000) [pid = 1830] [serial = 2113] [outer = (nil)] 09:58:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 125 (0x7f6fcf81b400) [pid = 1830] [serial = 2114] [outer = 0x7f6fccbec000] 09:58:03 INFO - PROCESS | 1830 | 1461257883392 Marionette DEBUG loaded listener.js 09:58:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 126 (0x7f6fd100c000) [pid = 1830] [serial = 2115] [outer = 0x7f6fccbec000] 09:58:04 INFO - PROCESS | 1830 | 1461257884099 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 09:58:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:58:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1232ms 09:58:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:58:04 INFO - PROCESS | 1830 | 1461257884113 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:58:04 INFO - PROCESS | 1830 | 1461257884116 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:58:04 INFO - PROCESS | 1830 | 1461257884121 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:58:04 INFO - PROCESS | 1830 | 1461257884124 Marionette TRACE conn3 <- [1,2790,null,{}] 09:58:04 INFO - PROCESS | 1830 | 1461257884129 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:04 INFO - PROCESS | 1830 | 1461257884413 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:58:04 INFO - PROCESS | 1830 | 1461257884435 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3b8a800 == 172 [pid = 1830] [id = 705] 09:58:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 127 (0x7f6fcf8dd800) [pid = 1830] [serial = 2116] [outer = (nil)] 09:58:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f6fd2d43000) [pid = 1830] [serial = 2117] [outer = 0x7f6fcf8dd800] 09:58:04 INFO - PROCESS | 1830 | 1461257884509 Marionette DEBUG loaded listener.js 09:58:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f6fd3086400) [pid = 1830] [serial = 2118] [outer = 0x7f6fcf8dd800] 09:58:05 INFO - PROCESS | 1830 | 1461257885714 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 09:58:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:58:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1636ms 09:58:05 INFO - PROCESS | 1830 | 1461257885758 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:58:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:58:05 INFO - PROCESS | 1830 | 1461257885765 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:58:05 INFO - PROCESS | 1830 | 1461257885774 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:58:05 INFO - PROCESS | 1830 | 1461257885779 Marionette TRACE conn3 <- [1,2794,null,{}] 09:58:05 INFO - PROCESS | 1830 | 1461257885788 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:06 INFO - PROCESS | 1830 | 1461257886065 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:58:06 INFO - PROCESS | 1830 | 1461257886398 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:06 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfd66800 == 173 [pid = 1830] [id = 706] 09:58:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f6fcc9d3400) [pid = 1830] [serial = 2119] [outer = (nil)] 09:58:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f6fccbd1c00) [pid = 1830] [serial = 2120] [outer = 0x7f6fcc9d3400] 09:58:06 INFO - PROCESS | 1830 | 1461257886483 Marionette DEBUG loaded listener.js 09:58:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f6fcea8f400) [pid = 1830] [serial = 2121] [outer = 0x7f6fcc9d3400] 09:58:07 INFO - PROCESS | 1830 | 1461257887377 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 09:58:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:58:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1639ms 09:58:07 INFO - PROCESS | 1830 | 1461257887413 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:58:07 INFO - PROCESS | 1830 | 1461257887421 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:58:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:58:07 INFO - PROCESS | 1830 | 1461257887431 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:58:07 INFO - PROCESS | 1830 | 1461257887435 Marionette TRACE conn3 <- [1,2798,null,{}] 09:58:07 INFO - PROCESS | 1830 | 1461257887441 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:07 INFO - PROCESS | 1830 | 1461257887671 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:58:07 INFO - PROCESS | 1830 | 1461257887953 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3f56800 == 174 [pid = 1830] [id = 707] 09:58:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f6fcf8e4800) [pid = 1830] [serial = 2122] [outer = (nil)] 09:58:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f6fd1005000) [pid = 1830] [serial = 2123] [outer = 0x7f6fcf8e4800] 09:58:08 INFO - PROCESS | 1830 | 1461257888125 Marionette DEBUG loaded listener.js 09:58:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6fd19dbc00) [pid = 1830] [serial = 2124] [outer = 0x7f6fcf8e4800] 09:58:09 INFO - PROCESS | 1830 | 1461257889060 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 09:58:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:58:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1681ms 09:58:09 INFO - PROCESS | 1830 | 1461257889113 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:58:09 INFO - PROCESS | 1830 | 1461257889117 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:58:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:58:09 INFO - PROCESS | 1830 | 1461257889124 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:58:09 INFO - PROCESS | 1830 | 1461257889130 Marionette TRACE conn3 <- [1,2802,null,{}] 09:58:09 INFO - PROCESS | 1830 | 1461257889146 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:09 INFO - PROCESS | 1830 | 1461257889506 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:58:09 INFO - PROCESS | 1830 | 1461257889759 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd665e800 == 175 [pid = 1830] [id = 708] 09:58:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fd308fc00) [pid = 1830] [serial = 2125] [outer = (nil)] 09:58:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fd3ec2800) [pid = 1830] [serial = 2126] [outer = 0x7f6fd308fc00] 09:58:09 INFO - PROCESS | 1830 | 1461257889838 Marionette DEBUG loaded listener.js 09:58:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fd4427c00) [pid = 1830] [serial = 2127] [outer = 0x7f6fd308fc00] 09:58:10 INFO - PROCESS | 1830 | 1461257890759 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 09:58:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:58:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1684ms 09:58:10 INFO - PROCESS | 1830 | 1461257890810 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:58:10 INFO - PROCESS | 1830 | 1461257890814 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:58:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:58:10 INFO - PROCESS | 1830 | 1461257890820 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:58:10 INFO - PROCESS | 1830 | 1461257890823 Marionette TRACE conn3 <- [1,2806,null,{}] 09:58:10 INFO - PROCESS | 1830 | 1461257890829 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:11 INFO - PROCESS | 1830 | 1461257891057 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:58:11 INFO - PROCESS | 1830 | 1461257891338 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb7b2800 == 176 [pid = 1830] [id = 709] 09:58:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fd106f400) [pid = 1830] [serial = 2128] [outer = (nil)] 09:58:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fd4496c00) [pid = 1830] [serial = 2129] [outer = 0x7f6fd106f400] 09:58:11 INFO - PROCESS | 1830 | 1461257891460 Marionette DEBUG loaded listener.js 09:58:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fd44c5c00) [pid = 1830] [serial = 2130] [outer = 0x7f6fd106f400] 09:58:12 INFO - PROCESS | 1830 | 1461257892319 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 09:58:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:58:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1542ms 09:58:12 INFO - PROCESS | 1830 | 1461257892364 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:58:12 INFO - PROCESS | 1830 | 1461257892368 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:58:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:58:12 INFO - PROCESS | 1830 | 1461257892375 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:58:12 INFO - PROCESS | 1830 | 1461257892377 Marionette TRACE conn3 <- [1,2810,null,{}] 09:58:12 INFO - PROCESS | 1830 | 1461257892383 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:12 INFO - PROCESS | 1830 | 1461257892607 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:58:12 INFO - PROCESS | 1830 | 1461257892896 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc860000 == 177 [pid = 1830] [id = 710] 09:58:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fd3c70000) [pid = 1830] [serial = 2131] [outer = (nil)] 09:58:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fd4736800) [pid = 1830] [serial = 2132] [outer = 0x7f6fd3c70000] 09:58:13 INFO - PROCESS | 1830 | 1461257893015 Marionette DEBUG loaded listener.js 09:58:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fd547cc00) [pid = 1830] [serial = 2133] [outer = 0x7f6fd3c70000] 09:58:13 INFO - PROCESS | 1830 | 1461257893880 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 09:58:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:58:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1536ms 09:58:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:58:13 INFO - PROCESS | 1830 | 1461257893912 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:58:13 INFO - PROCESS | 1830 | 1461257893915 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:58:13 INFO - PROCESS | 1830 | 1461257893921 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:58:13 INFO - PROCESS | 1830 | 1461257893924 Marionette TRACE conn3 <- [1,2814,null,{}] 09:58:13 INFO - PROCESS | 1830 | 1461257893929 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:14 INFO - PROCESS | 1830 | 1461257894184 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:58:14 INFO - PROCESS | 1830 | 1461257894520 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde169000 == 178 [pid = 1830] [id = 711] 09:58:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd65be000) [pid = 1830] [serial = 2134] [outer = (nil)] 09:58:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd714b000) [pid = 1830] [serial = 2135] [outer = 0x7f6fd65be000] 09:58:14 INFO - PROCESS | 1830 | 1461257894602 Marionette DEBUG loaded listener.js 09:58:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd7411800) [pid = 1830] [serial = 2136] [outer = 0x7f6fd65be000] 09:58:15 INFO - PROCESS | 1830 | 1461257895489 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 09:58:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:58:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1629ms 09:58:15 INFO - PROCESS | 1830 | 1461257895550 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:58:15 INFO - PROCESS | 1830 | 1461257895554 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:58:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:58:15 INFO - PROCESS | 1830 | 1461257895560 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:58:15 INFO - PROCESS | 1830 | 1461257895562 Marionette TRACE conn3 <- [1,2818,null,{}] 09:58:15 INFO - PROCESS | 1830 | 1461257895568 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:15 INFO - PROCESS | 1830 | 1461257895797 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:58:16 INFO - PROCESS | 1830 | 1461257896121 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:16 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfe99000 == 179 [pid = 1830] [id = 712] 09:58:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fce9ca800) [pid = 1830] [serial = 2137] [outer = (nil)] 09:58:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fdbbee800) [pid = 1830] [serial = 2138] [outer = 0x7f6fce9ca800] 09:58:16 INFO - PROCESS | 1830 | 1461257896201 Marionette DEBUG loaded listener.js 09:58:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fdc93c400) [pid = 1830] [serial = 2139] [outer = 0x7f6fce9ca800] 09:58:17 INFO - PROCESS | 1830 | 1461257897081 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 09:58:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:58:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1581ms 09:58:17 INFO - PROCESS | 1830 | 1461257897142 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:58:17 INFO - PROCESS | 1830 | 1461257897146 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:58:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:58:17 INFO - PROCESS | 1830 | 1461257897152 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:58:17 INFO - PROCESS | 1830 | 1461257897155 Marionette TRACE conn3 <- [1,2822,null,{}] 09:58:17 INFO - PROCESS | 1830 | 1461257897160 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:17 INFO - PROCESS | 1830 | 1461257897381 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:58:17 INFO - PROCESS | 1830 | 1461257897703 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe20c2800 == 180 [pid = 1830] [id = 713] 09:58:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd65b8800) [pid = 1830] [serial = 2140] [outer = (nil)] 09:58:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fdca9cc00) [pid = 1830] [serial = 2141] [outer = 0x7f6fd65b8800] 09:58:17 INFO - PROCESS | 1830 | 1461257897784 Marionette DEBUG loaded listener.js 09:58:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fddf0f800) [pid = 1830] [serial = 2142] [outer = 0x7f6fd65b8800] 09:58:18 INFO - PROCESS | 1830 | 1461257898640 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 09:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1536ms 09:58:18 INFO - PROCESS | 1830 | 1461257898690 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:58:18 INFO - PROCESS | 1830 | 1461257898694 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:58:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:58:18 INFO - PROCESS | 1830 | 1461257898700 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:58:18 INFO - PROCESS | 1830 | 1461257898702 Marionette TRACE conn3 <- [1,2826,null,{}] 09:58:18 INFO - PROCESS | 1830 | 1461257898708 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:18 INFO - PROCESS | 1830 | 1461257898937 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:58:19 INFO - PROCESS | 1830 | 1461257899223 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:19 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2290000 == 181 [pid = 1830] [id = 714] 09:58:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fcd876000) [pid = 1830] [serial = 2143] [outer = (nil)] 09:58:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fdc944400) [pid = 1830] [serial = 2144] [outer = 0x7f6fcd876000] 09:58:19 INFO - PROCESS | 1830 | 1461257899342 Marionette DEBUG loaded listener.js 09:58:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fddfe9000) [pid = 1830] [serial = 2145] [outer = 0x7f6fcd876000] 09:58:20 INFO - PROCESS | 1830 | 1461257900194 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1542ms 09:58:20 INFO - PROCESS | 1830 | 1461257900243 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:58:20 INFO - PROCESS | 1830 | 1461257900247 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:58:20 INFO - PROCESS | 1830 | 1461257900278 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:58:20 INFO - PROCESS | 1830 | 1461257900285 Marionette TRACE conn3 <- [1,2830,null,{}] 09:58:20 INFO - PROCESS | 1830 | 1461257900295 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:20 INFO - PROCESS | 1830 | 1461257900571 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:58:20 INFO - PROCESS | 1830 | 1461257900897 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe254a000 == 182 [pid = 1830] [id = 715] 09:58:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fcfb17000) [pid = 1830] [serial = 2146] [outer = (nil)] 09:58:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fde254800) [pid = 1830] [serial = 2147] [outer = 0x7f6fcfb17000] 09:58:20 INFO - PROCESS | 1830 | 1461257900975 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fde426400) [pid = 1830] [serial = 2148] [outer = 0x7f6fcfb17000] 09:58:21 INFO - PROCESS | 1830 | 1461257901838 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 09:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1622ms 09:58:21 INFO - PROCESS | 1830 | 1461257901876 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:58:21 INFO - PROCESS | 1830 | 1461257901881 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:58:21 INFO - PROCESS | 1830 | 1461257901886 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:58:21 INFO - PROCESS | 1830 | 1461257901891 Marionette TRACE conn3 <- [1,2834,null,{}] 09:58:21 INFO - PROCESS | 1830 | 1461257901896 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:22 INFO - PROCESS | 1830 | 1461257902140 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:58:22 INFO - PROCESS | 1830 | 1461257902492 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:22 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe27d3800 == 183 [pid = 1830] [id = 716] 09:58:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fde91cc00) [pid = 1830] [serial = 2149] [outer = (nil)] 09:58:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fdec51c00) [pid = 1830] [serial = 2150] [outer = 0x7f6fde91cc00] 09:58:22 INFO - PROCESS | 1830 | 1461257902577 Marionette DEBUG loaded listener.js 09:58:22 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fded98400) [pid = 1830] [serial = 2151] [outer = 0x7f6fde91cc00] 09:58:23 INFO - PROCESS | 1830 | 1461257903464 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:58:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:58:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1632ms 09:58:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:58:23 INFO - PROCESS | 1830 | 1461257903520 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:58:23 INFO - PROCESS | 1830 | 1461257903523 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:58:23 INFO - PROCESS | 1830 | 1461257903529 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:58:23 INFO - PROCESS | 1830 | 1461257903532 Marionette TRACE conn3 <- [1,2838,null,{}] 09:58:23 INFO - PROCESS | 1830 | 1461257903537 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:23 INFO - PROCESS | 1830 | 1461257903766 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:58:24 INFO - PROCESS | 1830 | 1461257904057 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe4604800 == 184 [pid = 1830] [id = 717] 09:58:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fd3ed0000) [pid = 1830] [serial = 2152] [outer = (nil)] 09:58:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fdfe09400) [pid = 1830] [serial = 2153] [outer = 0x7f6fd3ed0000] 09:58:24 INFO - PROCESS | 1830 | 1461257904185 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fe1611800) [pid = 1830] [serial = 2154] [outer = 0x7f6fd3ed0000] 09:58:25 INFO - PROCESS | 1830 | 1461257905044 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 09:58:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:58:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1585ms 09:58:25 INFO - PROCESS | 1830 | 1461257905114 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1830 | 1461257905118 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:58:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:58:25 INFO - PROCESS | 1830 | 1461257905125 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1830 | 1461257905128 Marionette TRACE conn3 <- [1,2842,null,{}] 09:58:25 INFO - PROCESS | 1830 | 1461257905134 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:25 INFO - PROCESS | 1830 | 1461257905370 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:58:25 INFO - PROCESS | 1830 | 1461257905702 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe725e000 == 185 [pid = 1830] [id = 718] 09:58:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fd56d2800) [pid = 1830] [serial = 2155] [outer = (nil)] 09:58:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fe1fa5400) [pid = 1830] [serial = 2156] [outer = 0x7f6fd56d2800] 09:58:25 INFO - PROCESS | 1830 | 1461257905785 Marionette DEBUG loaded listener.js 09:58:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fe25f3400) [pid = 1830] [serial = 2157] [outer = 0x7f6fd56d2800] 09:58:26 INFO - PROCESS | 1830 | 1461257906706 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 09:58:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:58:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1631ms 09:58:26 INFO - PROCESS | 1830 | 1461257906756 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:58:26 INFO - PROCESS | 1830 | 1461257906760 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:58:26 INFO - PROCESS | 1830 | 1461257906766 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:58:26 INFO - PROCESS | 1830 | 1461257906768 Marionette TRACE conn3 <- [1,2846,null,{}] 09:58:26 INFO - PROCESS | 1830 | 1461257906774 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:27 INFO - PROCESS | 1830 | 1461257906999 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:58:27 INFO - PROCESS | 1830 | 1461257907286 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6feaa1b000 == 186 [pid = 1830] [id = 719] 09:58:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fddf9f400) [pid = 1830] [serial = 2158] [outer = (nil)] 09:58:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fe2a74800) [pid = 1830] [serial = 2159] [outer = 0x7f6fddf9f400] 09:58:27 INFO - PROCESS | 1830 | 1461257907367 Marionette DEBUG loaded listener.js 09:58:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fe35a9400) [pid = 1830] [serial = 2160] [outer = 0x7f6fddf9f400] 09:58:28 INFO - PROCESS | 1830 | 1461257908260 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 09:58:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:58:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1539ms 09:58:28 INFO - PROCESS | 1830 | 1461257908306 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:58:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:58:28 INFO - PROCESS | 1830 | 1461257908318 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:58:28 INFO - PROCESS | 1830 | 1461257908324 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:58:28 INFO - PROCESS | 1830 | 1461257908327 Marionette TRACE conn3 <- [1,2850,null,{}] 09:58:28 INFO - PROCESS | 1830 | 1461257908332 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:28 INFO - PROCESS | 1830 | 1461257908553 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:58:28 INFO - PROCESS | 1830 | 1461257908893 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:28 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff6058000 == 187 [pid = 1830] [id = 720] 09:58:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fc92f9000) [pid = 1830] [serial = 2161] [outer = (nil)] 09:58:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fe35b2400) [pid = 1830] [serial = 2162] [outer = 0x7f6fc92f9000] 09:58:28 INFO - PROCESS | 1830 | 1461257908973 Marionette DEBUG loaded listener.js 09:58:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fe40a7000) [pid = 1830] [serial = 2163] [outer = 0x7f6fc92f9000] 09:58:29 INFO - PROCESS | 1830 | 1461257909836 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:58:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:58:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1583ms 09:58:29 INFO - PROCESS | 1830 | 1461257909908 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:58:29 INFO - PROCESS | 1830 | 1461257909912 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:58:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:58:29 INFO - PROCESS | 1830 | 1461257909918 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:58:29 INFO - PROCESS | 1830 | 1461257909921 Marionette TRACE conn3 <- [1,2854,null,{}] 09:58:29 INFO - PROCESS | 1830 | 1461257909926 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:30 INFO - PROCESS | 1830 | 1461257910160 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:58:30 INFO - PROCESS | 1830 | 1461257910495 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff97ab800 == 188 [pid = 1830] [id = 721] 09:58:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fd69c4000) [pid = 1830] [serial = 2164] [outer = (nil)] 09:58:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fe4686000) [pid = 1830] [serial = 2165] [outer = 0x7f6fd69c4000] 09:58:30 INFO - PROCESS | 1830 | 1461257910571 Marionette DEBUG loaded listener.js 09:58:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fe4eb2800) [pid = 1830] [serial = 2166] [outer = 0x7f6fd69c4000] 09:58:31 INFO - PROCESS | 1830 | 1461257911451 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 09:58:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:58:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1584ms 09:58:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:58:31 INFO - PROCESS | 1830 | 1461257911505 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:58:31 INFO - PROCESS | 1830 | 1461257911507 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:58:31 INFO - PROCESS | 1830 | 1461257911514 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:58:31 INFO - PROCESS | 1830 | 1461257911517 Marionette TRACE conn3 <- [1,2858,null,{}] 09:58:31 INFO - PROCESS | 1830 | 1461257911522 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:31 INFO - PROCESS | 1830 | 1461257911764 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:58:32 INFO - PROCESS | 1830 | 1461257912094 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:32 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9bca800 == 189 [pid = 1830] [id = 722] 09:58:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fddc96400) [pid = 1830] [serial = 2167] [outer = (nil)] 09:58:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fe5d1b800) [pid = 1830] [serial = 2168] [outer = 0x7f6fddc96400] 09:58:32 INFO - PROCESS | 1830 | 1461257912173 Marionette DEBUG loaded listener.js 09:58:32 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fe5d23400) [pid = 1830] [serial = 2169] [outer = 0x7f6fddc96400] 09:58:33 INFO - PROCESS | 1830 | 1461257913026 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:58:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:58:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1579ms 09:58:33 INFO - PROCESS | 1830 | 1461257913094 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:58:33 INFO - PROCESS | 1830 | 1461257913096 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:58:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:58:33 INFO - PROCESS | 1830 | 1461257913102 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:58:33 INFO - PROCESS | 1830 | 1461257913105 Marionette TRACE conn3 <- [1,2862,null,{}] 09:58:33 INFO - PROCESS | 1830 | 1461257913110 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:33 INFO - PROCESS | 1830 | 1461257913350 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:58:33 INFO - PROCESS | 1830 | 1461257913683 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff9e3a800 == 190 [pid = 1830] [id = 723] 09:58:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fdbb55800) [pid = 1830] [serial = 2170] [outer = (nil)] 09:58:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fe5ee8c00) [pid = 1830] [serial = 2171] [outer = 0x7f6fdbb55800] 09:58:33 INFO - PROCESS | 1830 | 1461257913762 Marionette DEBUG loaded listener.js 09:58:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fe6027000) [pid = 1830] [serial = 2172] [outer = 0x7f6fdbb55800] 09:58:34 INFO - PROCESS | 1830 | 1461257914631 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 09:58:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:58:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1587ms 09:58:34 INFO - PROCESS | 1830 | 1461257914691 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:58:34 INFO - PROCESS | 1830 | 1461257914694 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:58:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:58:34 INFO - PROCESS | 1830 | 1461257914701 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 1830 | 1461257914703 Marionette TRACE conn3 <- [1,2866,null,{}] 09:58:34 INFO - PROCESS | 1830 | 1461257914708 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:34 INFO - PROCESS | 1830 | 1461257914944 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:58:35 INFO - PROCESS | 1830 | 1461257915274 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:35 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa336800 == 191 [pid = 1830] [id = 724] 09:58:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fddf0d800) [pid = 1830] [serial = 2173] [outer = (nil)] 09:58:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fe62a6800) [pid = 1830] [serial = 2174] [outer = 0x7f6fddf0d800] 09:58:35 INFO - PROCESS | 1830 | 1461257915359 Marionette DEBUG loaded listener.js 09:58:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fe65c3400) [pid = 1830] [serial = 2175] [outer = 0x7f6fddf0d800] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fc9fb0000 == 190 [pid = 1830] [id = 679] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd091a800 == 189 [pid = 1830] [id = 681] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd71c3800 == 188 [pid = 1830] [id = 227] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3092800 == 187 [pid = 1830] [id = 704] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd1aa2800 == 186 [pid = 1830] [id = 703] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfcd1000 == 185 [pid = 1830] [id = 702] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcbfe9800 == 184 [pid = 1830] [id = 701] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feaa21800 == 183 [pid = 1830] [id = 697] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6086800 == 182 [pid = 1830] [id = 696] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe27db000 == 181 [pid = 1830] [id = 695] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe25c2800 == 180 [pid = 1830] [id = 694] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2297000 == 179 [pid = 1830] [id = 693] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1e1f800 == 178 [pid = 1830] [id = 692] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe17a6800 == 177 [pid = 1830] [id = 691] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde99e000 == 176 [pid = 1830] [id = 690] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fddf45800 == 175 [pid = 1830] [id = 689] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc857000 == 174 [pid = 1830] [id = 688] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd7081000 == 173 [pid = 1830] [id = 687] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd66ca800 == 172 [pid = 1830] [id = 686] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd40db800 == 171 [pid = 1830] [id = 685] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd31db000 == 170 [pid = 1830] [id = 684] 09:58:37 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0910800 == 169 [pid = 1830] [id = 683] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fcf6a7800) [pid = 1830] [serial = 2048] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fdec58c00) [pid = 1830] [serial = 2030] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fdc944000) [pid = 1830] [serial = 2016] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fd3081400) [pid = 1830] [serial = 1994] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fe1615000) [pid = 1830] [serial = 2037] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fdfe10c00) [pid = 1830] [serial = 2034] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fd3e6ec00) [pid = 1830] [serial = 1997] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fd547ec00) [pid = 1830] [serial = 2003] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fdc932c00) [pid = 1830] [serial = 2015] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fdbbef000) [pid = 1830] [serial = 2013] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fde798400) [pid = 1830] [serial = 2021] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fdf052000) [pid = 1830] [serial = 2031] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fdec56c00) [pid = 1830] [serial = 2028] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fdb73a000) [pid = 1830] [serial = 2012] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fde8d6000) [pid = 1830] [serial = 2022] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fd56da800) [pid = 1830] [serial = 2004] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fcc9d7000) [pid = 1830] [serial = 1989] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fde8d2400) [pid = 1830] [serial = 1974] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fd740a400) [pid = 1830] [serial = 2010] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fd0c83000) [pid = 1830] [serial = 1992] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fcddaf000) [pid = 1830] [serial = 2043] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fde24d000) [pid = 1830] [serial = 2019] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fe0098c00) [pid = 1830] [serial = 2036] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fd69c8c00) [pid = 1830] [serial = 2007] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fd65c4800) [pid = 1830] [serial = 2006] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fd442bc00) [pid = 1830] [serial = 2000] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fd308f400) [pid = 1830] [serial = 1995] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fcbb29400) [pid = 1830] [serial = 2039] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fdfa36400) [pid = 1830] [serial = 2033] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fcf8dd400) [pid = 1830] [serial = 2046] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fddf91800) [pid = 1830] [serial = 2018] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fcf8e1400) [pid = 1830] [serial = 1991] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fccbe7800) [pid = 1830] [serial = 2042] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fdec4f000) [pid = 1830] [serial = 2027] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fd714bc00) [pid = 1830] [serial = 2009] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fcc0ed800) [pid = 1830] [serial = 1988] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fcf813400) [pid = 1830] [serial = 2045] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fd3ece000) [pid = 1830] [serial = 1998] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fde8d8400) [pid = 1830] [serial = 2024] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fcfb11400) [pid = 1830] [serial = 1917] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fcbf6ac00) [pid = 1830] [serial = 2040] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fde91b400) [pid = 1830] [serial = 2025] [outer = (nil)] [url = about:blank] 09:58:37 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fd448f800) [pid = 1830] [serial = 2001] [outer = (nil)] [url = about:blank] 09:58:38 INFO - PROCESS | 1830 | 1461257918284 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 09:58:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:58:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 3642ms 09:58:38 INFO - PROCESS | 1830 | 1461257918345 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:58:38 INFO - PROCESS | 1830 | 1461257918350 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:58:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:58:38 INFO - PROCESS | 1830 | 1461257918357 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:58:38 INFO - PROCESS | 1830 | 1461257918362 Marionette TRACE conn3 <- [1,2870,null,{}] 09:58:38 INFO - PROCESS | 1830 | 1461257918369 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:38 INFO - PROCESS | 1830 | 1461257918585 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:58:38 INFO - PROCESS | 1830 | 1461257918797 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce817800 == 170 [pid = 1830] [id = 725] 09:58:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fcbf6e400) [pid = 1830] [serial = 2176] [outer = (nil)] 09:58:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fcc349c00) [pid = 1830] [serial = 2177] [outer = 0x7f6fcbf6e400] 09:58:38 INFO - PROCESS | 1830 | 1461257918864 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fcc9dd000) [pid = 1830] [serial = 2178] [outer = 0x7f6fcbf6e400] 09:58:39 INFO - PROCESS | 1830 | 1461257919718 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 09:58:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:58:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1385ms 09:58:39 INFO - PROCESS | 1830 | 1461257919743 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:58:39 INFO - PROCESS | 1830 | 1461257919751 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:58:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:58:39 INFO - PROCESS | 1830 | 1461257919760 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:58:39 INFO - PROCESS | 1830 | 1461257919763 Marionette TRACE conn3 <- [1,2874,null,{}] 09:58:39 INFO - PROCESS | 1830 | 1461257919767 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:40 INFO - PROCESS | 1830 | 1461257920082 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:58:40 INFO - PROCESS | 1830 | 1461257920117 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:40 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfce9000 == 171 [pid = 1830] [id = 726] 09:58:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fcbb2e400) [pid = 1830] [serial = 2179] [outer = (nil)] 09:58:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fcddaec00) [pid = 1830] [serial = 2180] [outer = 0x7f6fcbb2e400] 09:58:40 INFO - PROCESS | 1830 | 1461257920178 Marionette DEBUG loaded listener.js 09:58:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fcf654c00) [pid = 1830] [serial = 2181] [outer = 0x7f6fcbb2e400] 09:58:41 INFO - PROCESS | 1830 | 1461257921168 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 09:58:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:58:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1441ms 09:58:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:58:41 INFO - PROCESS | 1830 | 1461257921201 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:58:41 INFO - PROCESS | 1830 | 1461257921203 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:58:41 INFO - PROCESS | 1830 | 1461257921210 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:58:41 INFO - PROCESS | 1830 | 1461257921215 Marionette TRACE conn3 <- [1,2878,null,{}] 09:58:41 INFO - PROCESS | 1830 | 1461257921238 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:41 INFO - PROCESS | 1830 | 1461257921632 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:58:41 INFO - PROCESS | 1830 | 1461257921673 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2d18000 == 172 [pid = 1830] [id = 727] 09:58:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fcf6a6800) [pid = 1830] [serial = 2182] [outer = (nil)] 09:58:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd0c7f800) [pid = 1830] [serial = 2183] [outer = 0x7f6fcf6a6800] 09:58:41 INFO - PROCESS | 1830 | 1461257921738 Marionette DEBUG loaded listener.js 09:58:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd1070c00) [pid = 1830] [serial = 2184] [outer = 0x7f6fcf6a6800] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fc92f0400) [pid = 1830] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fcf8de000) [pid = 1830] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fccbec000) [pid = 1830] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fddfea800) [pid = 1830] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fde14b400) [pid = 1830] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fd670bc00) [pid = 1830] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fd3c6b800) [pid = 1830] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fd56cd000) [pid = 1830] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fd4516800) [pid = 1830] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fd564d000) [pid = 1830] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fcf515400) [pid = 1830] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fd19d7000) [pid = 1830] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fd1066400) [pid = 1830] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fcf655800) [pid = 1830] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fcc0f1000) [pid = 1830] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fcbb2e000) [pid = 1830] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f6fcbf6d400) [pid = 1830] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f6fdfe09800) [pid = 1830] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f6fdfe07400) [pid = 1830] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f6fde5cc800) [pid = 1830] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:58:42 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f6fde14e800) [pid = 1830] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:58:43 INFO - PROCESS | 1830 | 1461257923034 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 09:58:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:58:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1846ms 09:58:43 INFO - PROCESS | 1830 | 1461257923056 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:58:43 INFO - PROCESS | 1830 | 1461257923060 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:58:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:58:43 INFO - PROCESS | 1830 | 1461257923066 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:58:43 INFO - PROCESS | 1830 | 1461257923068 Marionette TRACE conn3 <- [1,2882,null,{}] 09:58:43 INFO - PROCESS | 1830 | 1461257923084 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:43 INFO - PROCESS | 1830 | 1461257923295 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:58:43 INFO - PROCESS | 1830 | 1461257923310 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3098000 == 173 [pid = 1830] [id = 728] 09:58:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f6fc92f0400) [pid = 1830] [serial = 2185] [outer = (nil)] 09:58:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f6fd19d7400) [pid = 1830] [serial = 2186] [outer = 0x7f6fc92f0400] 09:58:43 INFO - PROCESS | 1830 | 1461257923373 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f6fd2d45800) [pid = 1830] [serial = 2187] [outer = 0x7f6fc92f0400] 09:58:44 INFO - PROCESS | 1830 | 1461257924288 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 09:58:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:58:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1239ms 09:58:44 INFO - PROCESS | 1830 | 1461257924307 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:58:44 INFO - PROCESS | 1830 | 1461257924310 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:58:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:58:44 INFO - PROCESS | 1830 | 1461257924327 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:58:44 INFO - PROCESS | 1830 | 1461257924330 Marionette TRACE conn3 <- [1,2886,null,{}] 09:58:44 INFO - PROCESS | 1830 | 1461257924348 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:44 INFO - PROCESS | 1830 | 1461257924561 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:58:44 INFO - PROCESS | 1830 | 1461257924959 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:45 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcb6d8000 == 174 [pid = 1830] [id = 729] 09:58:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6fcb9ec800) [pid = 1830] [serial = 2188] [outer = (nil)] 09:58:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fcbb2b000) [pid = 1830] [serial = 2189] [outer = 0x7f6fcb9ec800] 09:58:45 INFO - PROCESS | 1830 | 1461257925101 Marionette DEBUG loaded listener.js 09:58:45 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fcc0e8000) [pid = 1830] [serial = 2190] [outer = 0x7f6fcb9ec800] 09:58:46 INFO - PROCESS | 1830 | 1461257926074 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 09:58:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:58:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1807ms 09:58:46 INFO - PROCESS | 1830 | 1461257926125 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:58:46 INFO - PROCESS | 1830 | 1461257926133 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:58:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:58:46 INFO - PROCESS | 1830 | 1461257926142 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:58:46 INFO - PROCESS | 1830 | 1461257926146 Marionette TRACE conn3 <- [1,2890,null,{}] 09:58:46 INFO - PROCESS | 1830 | 1461257926153 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:46 INFO - PROCESS | 1830 | 1461257926400 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:58:46 INFO - PROCESS | 1830 | 1461257926724 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0dce800 == 175 [pid = 1830] [id = 730] 09:58:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fcd86bc00) [pid = 1830] [serial = 2191] [outer = (nil)] 09:58:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fcddb7c00) [pid = 1830] [serial = 2192] [outer = 0x7f6fcd86bc00] 09:58:46 INFO - PROCESS | 1830 | 1461257926808 Marionette DEBUG loaded listener.js 09:58:46 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fcea8f800) [pid = 1830] [serial = 2193] [outer = 0x7f6fcd86bc00] 09:58:47 INFO - PROCESS | 1830 | 1461257927747 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:58:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:58:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1681ms 09:58:47 INFO - PROCESS | 1830 | 1461257927827 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:58:47 INFO - PROCESS | 1830 | 1461257927833 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:58:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:58:47 INFO - PROCESS | 1830 | 1461257927839 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 1830 | 1461257927842 Marionette TRACE conn3 <- [1,2894,null,{}] 09:58:47 INFO - PROCESS | 1830 | 1461257927848 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:48 INFO - PROCESS | 1830 | 1461257928141 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:58:48 INFO - PROCESS | 1830 | 1461257928502 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:48 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3b8e800 == 176 [pid = 1830] [id = 731] 09:58:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fcf51ec00) [pid = 1830] [serial = 2194] [outer = (nil)] 09:58:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fcf8ddc00) [pid = 1830] [serial = 2195] [outer = 0x7f6fcf51ec00] 09:58:48 INFO - PROCESS | 1830 | 1461257928578 Marionette DEBUG loaded listener.js 09:58:48 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fcfd22800) [pid = 1830] [serial = 2196] [outer = 0x7f6fcf51ec00] 09:58:49 INFO - PROCESS | 1830 | 1461257929520 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 09:58:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:58:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1735ms 09:58:49 INFO - PROCESS | 1830 | 1461257929575 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:58:49 INFO - PROCESS | 1830 | 1461257929579 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:58:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:58:49 INFO - PROCESS | 1830 | 1461257929594 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:58:49 INFO - PROCESS | 1830 | 1461257929604 Marionette TRACE conn3 <- [1,2898,null,{}] 09:58:49 INFO - PROCESS | 1830 | 1461257929611 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:49 INFO - PROCESS | 1830 | 1461257929898 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:58:50 INFO - PROCESS | 1830 | 1461257930220 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd53c7800 == 177 [pid = 1830] [id = 732] 09:58:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fcf814400) [pid = 1830] [serial = 2197] [outer = (nil)] 09:58:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd3c63400) [pid = 1830] [serial = 2198] [outer = 0x7f6fcf814400] 09:58:50 INFO - PROCESS | 1830 | 1461257930328 Marionette DEBUG loaded listener.js 09:58:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd3e70000) [pid = 1830] [serial = 2199] [outer = 0x7f6fcf814400] 09:58:51 INFO - PROCESS | 1830 | 1461257931239 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 09:58:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:58:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1697ms 09:58:51 INFO - PROCESS | 1830 | 1461257931284 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:58:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:58:51 INFO - PROCESS | 1830 | 1461257931288 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:58:51 INFO - PROCESS | 1830 | 1461257931294 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:58:51 INFO - PROCESS | 1830 | 1461257931297 Marionette TRACE conn3 <- [1,2902,null,{}] 09:58:51 INFO - PROCESS | 1830 | 1461257931302 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:51 INFO - PROCESS | 1830 | 1461257931538 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:58:51 INFO - PROCESS | 1830 | 1461257931817 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:51 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd707f800 == 178 [pid = 1830] [id = 733] 09:58:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd1008800) [pid = 1830] [serial = 2200] [outer = (nil)] 09:58:51 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fd442e400) [pid = 1830] [serial = 2201] [outer = 0x7f6fd1008800] 09:58:51 INFO - PROCESS | 1830 | 1461257931937 Marionette DEBUG loaded listener.js 09:58:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd4492c00) [pid = 1830] [serial = 2202] [outer = 0x7f6fd1008800] 09:58:52 INFO - PROCESS | 1830 | 1461257932807 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:58:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:58:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1589ms 09:58:52 INFO - PROCESS | 1830 | 1461257932884 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:58:52 INFO - PROCESS | 1830 | 1461257932888 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:58:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:58:52 INFO - PROCESS | 1830 | 1461257932894 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:58:52 INFO - PROCESS | 1830 | 1461257932896 Marionette TRACE conn3 <- [1,2906,null,{}] 09:58:52 INFO - PROCESS | 1830 | 1461257932902 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:53 INFO - PROCESS | 1830 | 1461257933187 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:58:53 INFO - PROCESS | 1830 | 1461257933512 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb997000 == 179 [pid = 1830] [id = 734] 09:58:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd547f000) [pid = 1830] [serial = 2203] [outer = (nil)] 09:58:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd5647800) [pid = 1830] [serial = 2204] [outer = 0x7f6fd547f000] 09:58:53 INFO - PROCESS | 1830 | 1461257933605 Marionette DEBUG loaded listener.js 09:58:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd65bd800) [pid = 1830] [serial = 2205] [outer = 0x7f6fd547f000] 09:58:54 INFO - PROCESS | 1830 | 1461257934524 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 09:58:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:58:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1678ms 09:58:54 INFO - PROCESS | 1830 | 1461257934573 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:58:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:58:54 INFO - PROCESS | 1830 | 1461257934577 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:58:54 INFO - PROCESS | 1830 | 1461257934583 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:58:54 INFO - PROCESS | 1830 | 1461257934586 Marionette TRACE conn3 <- [1,2910,null,{}] 09:58:54 INFO - PROCESS | 1830 | 1461257934591 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:54 INFO - PROCESS | 1830 | 1461257934829 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:58:55 INFO - PROCESS | 1830 | 1461257935149 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:55 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdccf5000 == 180 [pid = 1830] [id = 735] 09:58:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fd44c6000) [pid = 1830] [serial = 2206] [outer = (nil)] 09:58:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fd6722000) [pid = 1830] [serial = 2207] [outer = 0x7f6fd44c6000] 09:58:55 INFO - PROCESS | 1830 | 1461257935231 Marionette DEBUG loaded listener.js 09:58:55 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fd740a400) [pid = 1830] [serial = 2208] [outer = 0x7f6fd44c6000] 09:58:56 INFO - PROCESS | 1830 | 1461257936016 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 09:58:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:58:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:58:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1485ms 09:58:56 INFO - PROCESS | 1830 | 1461257936068 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:58:56 INFO - PROCESS | 1830 | 1461257936072 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:58:56 INFO - TEST-START | /DOMEvents/constructors.html 09:58:56 INFO - PROCESS | 1830 | 1461257936078 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:58:56 INFO - PROCESS | 1830 | 1461257936081 Marionette TRACE conn3 <- [1,2914,null,{}] 09:58:56 INFO - PROCESS | 1830 | 1461257936086 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:56 INFO - PROCESS | 1830 | 1461257936316 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:58:56 INFO - PROCESS | 1830 | 1461257936599 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:56 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde404000 == 181 [pid = 1830] [id = 736] 09:58:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fd547fc00) [pid = 1830] [serial = 2209] [outer = (nil)] 09:58:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fdb734c00) [pid = 1830] [serial = 2210] [outer = 0x7f6fd547fc00] 09:58:56 INFO - PROCESS | 1830 | 1461257936675 Marionette DEBUG loaded listener.js 09:58:56 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fdbbf6000) [pid = 1830] [serial = 2211] [outer = 0x7f6fd547fc00] 09:58:57 INFO - PROCESS | 1830 | 1461257937615 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:58:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:58:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:58:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:58:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:58:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:58:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:58:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:58:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:58:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:58:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 1617ms 09:58:57 INFO - PROCESS | 1830 | 1461257937728 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:58:57 INFO - PROCESS | 1830 | 1461257937731 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:58:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:58:57 INFO - PROCESS | 1830 | 1461257937743 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:58:57 INFO - PROCESS | 1830 | 1461257937745 Marionette TRACE conn3 <- [1,2918,null,{}] 09:58:57 INFO - PROCESS | 1830 | 1461257937751 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:58 INFO - PROCESS | 1830 | 1461257938007 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:58:58 INFO - PROCESS | 1830 | 1461257938326 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfacf000 == 182 [pid = 1830] [id = 737] 09:58:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fd3eee400) [pid = 1830] [serial = 2212] [outer = (nil)] 09:58:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fdc93dc00) [pid = 1830] [serial = 2213] [outer = 0x7f6fd3eee400] 09:58:58 INFO - PROCESS | 1830 | 1461257938405 Marionette DEBUG loaded listener.js 09:58:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fddf10c00) [pid = 1830] [serial = 2214] [outer = 0x7f6fd3eee400] 09:58:59 INFO - PROCESS | 1830 | 1461257939180 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:58:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:58:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1484ms 09:58:59 INFO - PROCESS | 1830 | 1461257939225 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:58:59 INFO - PROCESS | 1830 | 1461257939229 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:58:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:58:59 INFO - PROCESS | 1830 | 1461257939235 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:58:59 INFO - PROCESS | 1830 | 1461257939237 Marionette TRACE conn3 <- [1,2922,null,{}] 09:58:59 INFO - PROCESS | 1830 | 1461257939243 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:58:59 INFO - PROCESS | 1830 | 1461257939474 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:58:59 INFO - PROCESS | 1830 | 1461257939756 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe1e19800 == 183 [pid = 1830] [id = 738] 09:58:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fd670bc00) [pid = 1830] [serial = 2215] [outer = (nil)] 09:58:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fddf9e800) [pid = 1830] [serial = 2216] [outer = 0x7f6fd670bc00] 09:58:59 INFO - PROCESS | 1830 | 1461257939835 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fde24d800) [pid = 1830] [serial = 2217] [outer = 0x7f6fd670bc00] 09:59:00 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:59:00 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:59:00 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:59:00 INFO - PROCESS | 1830 | [1830] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 09:59:00 INFO - PROCESS | 1830 | 1461257940651 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 09:59:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:59:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:59:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 09:59:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:59:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 09:59:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:59:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 09:59:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:59:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:59:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1492ms 09:59:00 INFO - PROCESS | 1830 | 1461257940727 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:59:00 INFO - PROCESS | 1830 | 1461257940733 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:59:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:59:00 INFO - PROCESS | 1830 | 1461257940745 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:59:00 INFO - PROCESS | 1830 | 1461257940750 Marionette TRACE conn3 <- [1,2926,null,{}] 09:59:00 INFO - PROCESS | 1830 | 1461257940756 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:00 INFO - PROCESS | 1830 | 1461257940981 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:59:01 INFO - PROCESS | 1830 | 1461257941281 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2444000 == 184 [pid = 1830] [id = 739] 09:59:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fd714c800) [pid = 1830] [serial = 2218] [outer = (nil)] 09:59:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fde796400) [pid = 1830] [serial = 2219] [outer = 0x7f6fd714c800] 09:59:01 INFO - PROCESS | 1830 | 1461257941400 Marionette DEBUG loaded listener.js 09:59:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fde8da400) [pid = 1830] [serial = 2220] [outer = 0x7f6fd714c800] 09:59:02 INFO - PROCESS | 1830 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:59:02 INFO - PROCESS | 1830 | 1461257942334 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 09:59:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:59:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1635ms 09:59:02 INFO - PROCESS | 1830 | 1461257942383 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:59:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:59:02 INFO - PROCESS | 1830 | 1461257942387 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:59:02 INFO - PROCESS | 1830 | 1461257942393 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:59:02 INFO - PROCESS | 1830 | 1461257942397 Marionette TRACE conn3 <- [1,2930,null,{}] 09:59:02 INFO - PROCESS | 1830 | 1461257942403 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:02 INFO - PROCESS | 1830 | 1461257942812 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:59:03 INFO - PROCESS | 1830 | 1461257943000 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:03 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2792800 == 185 [pid = 1830] [id = 740] 09:59:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fd3ee7400) [pid = 1830] [serial = 2221] [outer = (nil)] 09:59:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fe009bc00) [pid = 1830] [serial = 2222] [outer = 0x7f6fd3ee7400] 09:59:03 INFO - PROCESS | 1830 | 1461257943081 Marionette DEBUG loaded listener.js 09:59:03 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fe16c6000) [pid = 1830] [serial = 2223] [outer = 0x7f6fd3ee7400] 09:59:03 INFO - PROCESS | 1830 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:59:03 INFO - PROCESS | 1830 | 1461257943839 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 09:59:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:59:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1481ms 09:59:03 INFO - PROCESS | 1830 | 1461257943875 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:59:03 INFO - PROCESS | 1830 | 1461257943879 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:59:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:59:03 INFO - PROCESS | 1830 | 1461257943885 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - PROCESS | 1830 | 1461257943888 Marionette TRACE conn3 <- [1,2934,null,{}] 09:59:03 INFO - PROCESS | 1830 | 1461257943893 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:04 INFO - PROCESS | 1830 | 1461257944126 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:59:04 INFO - PROCESS | 1830 | 1461257944382 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe3533800 == 186 [pid = 1830] [id = 741] 09:59:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fded94800) [pid = 1830] [serial = 2224] [outer = (nil)] 09:59:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fe1b14400) [pid = 1830] [serial = 2225] [outer = 0x7f6fded94800] 09:59:04 INFO - PROCESS | 1830 | 1461257944456 Marionette DEBUG loaded listener.js 09:59:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fe20ac800) [pid = 1830] [serial = 2226] [outer = 0x7f6fded94800] 09:59:05 INFO - PROCESS | 1830 | 1461257945258 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:59:05 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:59:05 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1443ms 09:59:05 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:59:05 INFO - PROCESS | 1830 | 1461257945329 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 1830 | 1461257945332 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:59:05 INFO - PROCESS | 1830 | 1461257945338 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - PROCESS | 1830 | 1461257945341 Marionette TRACE conn3 <- [1,2938,null,{}] 09:59:05 INFO - PROCESS | 1830 | 1461257945346 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:05 INFO - PROCESS | 1830 | 1461257945573 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:59:05 INFO - PROCESS | 1830 | 1461257945875 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe6c1e000 == 187 [pid = 1830] [id = 742] 09:59:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fe1617000) [pid = 1830] [serial = 2227] [outer = (nil)] 09:59:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fe20b8000) [pid = 1830] [serial = 2228] [outer = 0x7f6fe1617000] 09:59:05 INFO - PROCESS | 1830 | 1461257945960 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fe2a78000) [pid = 1830] [serial = 2229] [outer = 0x7f6fe1617000] 09:59:06 INFO - PROCESS | 1830 | 1461257946743 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:59:06 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:59:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1433ms 09:59:06 INFO - PROCESS | 1830 | 1461257946770 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:59:06 INFO - PROCESS | 1830 | 1461257946774 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:59:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:59:06 INFO - PROCESS | 1830 | 1461257946780 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:59:06 INFO - PROCESS | 1830 | 1461257946782 Marionette TRACE conn3 <- [1,2942,null,{}] 09:59:06 INFO - PROCESS | 1830 | 1461257946788 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:07 INFO - PROCESS | 1830 | 1461257947015 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:59:07 INFO - PROCESS | 1830 | 1461257947305 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b08800 == 188 [pid = 1830] [id = 743] 09:59:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fe1b10400) [pid = 1830] [serial = 2230] [outer = (nil)] 09:59:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fe4d86400) [pid = 1830] [serial = 2231] [outer = 0x7f6fe1b10400] 09:59:07 INFO - PROCESS | 1830 | 1461257947383 Marionette DEBUG loaded listener.js 09:59:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fe6027c00) [pid = 1830] [serial = 2232] [outer = 0x7f6fe1b10400] 09:59:08 INFO - PROCESS | 1830 | 1461257948209 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 09:59:08 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:59:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:59:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1478ms 09:59:08 INFO - PROCESS | 1830 | 1461257948260 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:59:08 INFO - PROCESS | 1830 | 1461257948263 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:59:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:59:08 INFO - PROCESS | 1830 | 1461257948269 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:59:08 INFO - PROCESS | 1830 | 1461257948272 Marionette TRACE conn3 <- [1,2946,null,{}] 09:59:08 INFO - PROCESS | 1830 | 1461257948277 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:08 INFO - PROCESS | 1830 | 1461257948518 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:59:08 INFO - PROCESS | 1830 | 1461257948807 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:08 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff4b8d800 == 189 [pid = 1830] [id = 744] 09:59:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6fe1b1ac00) [pid = 1830] [serial = 2233] [outer = (nil)] 09:59:08 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6fe6852000) [pid = 1830] [serial = 2234] [outer = 0x7f6fe1b1ac00] 09:59:08 INFO - PROCESS | 1830 | 1461257948887 Marionette DEBUG loaded listener.js 09:59:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6fe701cc00) [pid = 1830] [serial = 2235] [outer = 0x7f6fe1b1ac00] 09:59:09 INFO - PROCESS | 1830 | 1461257949715 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:59:09 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:59:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1483ms 09:59:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:59:09 INFO - PROCESS | 1830 | 1461257949754 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:59:09 INFO - PROCESS | 1830 | 1461257949757 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:59:09 INFO - PROCESS | 1830 | 1461257949763 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:59:09 INFO - PROCESS | 1830 | 1461257949766 Marionette TRACE conn3 <- [1,2950,null,{}] 09:59:09 INFO - PROCESS | 1830 | 1461257949771 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:10 INFO - PROCESS | 1830 | 1461257950007 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:59:10 INFO - PROCESS | 1830 | 1461257950271 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ff97a9000 == 190 [pid = 1830] [id = 745] 09:59:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6fe4074c00) [pid = 1830] [serial = 2236] [outer = (nil)] 09:59:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6fe75a6000) [pid = 1830] [serial = 2237] [outer = 0x7f6fe4074c00] 09:59:10 INFO - PROCESS | 1830 | 1461257950346 Marionette DEBUG loaded listener.js 09:59:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fe79f6000) [pid = 1830] [serial = 2238] [outer = 0x7f6fe4074c00] 09:59:11 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffa320800 == 191 [pid = 1830] [id = 746] 09:59:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fe7e86800) [pid = 1830] [serial = 2239] [outer = (nil)] 09:59:11 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fe79f8000) [pid = 1830] [serial = 2240] [outer = 0x7f6fe7e86800] 09:59:11 INFO - PROCESS | 1830 | 1461257951322 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:59:11 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:59:11 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1583ms 09:59:11 INFO - PROCESS | 1830 | 1461257951359 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:59:11 INFO - PROCESS | 1830 | 1461257951363 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:59:11 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:59:11 INFO - PROCESS | 1830 | 1461257951376 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:59:11 INFO - PROCESS | 1830 | 1461257951380 Marionette TRACE conn3 <- [1,2954,null,{}] 09:59:11 INFO - PROCESS | 1830 | 1461257951390 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:11 INFO - PROCESS | 1830 | 1461257951793 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:59:12 INFO - PROCESS | 1830 | 1461257952120 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6ffcc59000 == 192 [pid = 1830] [id = 747] 09:59:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fe6411000) [pid = 1830] [serial = 2241] [outer = (nil)] 09:59:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fe7e85400) [pid = 1830] [serial = 2242] [outer = 0x7f6fe6411000] 09:59:12 INFO - PROCESS | 1830 | 1461257952202 Marionette DEBUG loaded listener.js 09:59:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fe7e9a000) [pid = 1830] [serial = 2243] [outer = 0x7f6fe6411000] 09:59:12 INFO - PROCESS | 1830 | 1461257952911 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:59:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:59:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:59:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1594ms 09:59:12 INFO - PROCESS | 1830 | 1461257952971 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:59:12 INFO - PROCESS | 1830 | 1461257952974 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:59:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:59:12 INFO - PROCESS | 1830 | 1461257952980 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:59:12 INFO - PROCESS | 1830 | 1461257952983 Marionette TRACE conn3 <- [1,2958,null,{}] 09:59:12 INFO - PROCESS | 1830 | 1461257952988 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:13 INFO - PROCESS | 1830 | 1461257953279 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:59:13 INFO - PROCESS | 1830 | 1461257953565 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:13 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fff215800 == 193 [pid = 1830] [id = 748] 09:59:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 191 (0x7f6fe701fc00) [pid = 1830] [serial = 2244] [outer = (nil)] 09:59:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 192 (0x7f6fe877dc00) [pid = 1830] [serial = 2245] [outer = 0x7f6fe701fc00] 09:59:13 INFO - PROCESS | 1830 | 1461257953643 Marionette DEBUG loaded listener.js 09:59:13 INFO - PROCESS | 1830 | ++DOMWINDOW == 193 (0x7f6fe88a3800) [pid = 1830] [serial = 2246] [outer = 0x7f6fe701fc00] 09:59:14 INFO - PROCESS | 1830 | 1461257954468 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:59:14 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:59:14 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1535ms 09:59:14 INFO - PROCESS | 1830 | 1461257954516 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:59:14 INFO - PROCESS | 1830 | 1461257954520 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:59:14 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:59:14 INFO - PROCESS | 1830 | 1461257954526 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:59:14 INFO - PROCESS | 1830 | 1461257954528 Marionette TRACE conn3 <- [1,2962,null,{}] 09:59:14 INFO - PROCESS | 1830 | 1461257954533 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:14 INFO - PROCESS | 1830 | 1461257954814 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2032800 == 192 [pid = 1830] [id = 672] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcb6e0800 == 191 [pid = 1830] [id = 658] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdefa6800 == 190 [pid = 1830] [id = 671] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde422800 == 189 [pid = 1830] [id = 670] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd7186800 == 188 [pid = 1830] [id = 667] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe22c2800 == 187 [pid = 1830] [id = 673] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdcb28000 == 186 [pid = 1830] [id = 669] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd536b800 == 185 [pid = 1830] [id = 666] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdbb45800 == 184 [pid = 1830] [id = 668] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3098000 == 183 [pid = 1830] [id = 728] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd2d18000 == 182 [pid = 1830] [id = 727] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfce9000 == 181 [pid = 1830] [id = 726] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce817800 == 180 [pid = 1830] [id = 725] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9e3a800 == 179 [pid = 1830] [id = 723] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff9bca800 == 178 [pid = 1830] [id = 722] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff97ab800 == 177 [pid = 1830] [id = 721] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff6058000 == 176 [pid = 1830] [id = 720] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6feaa1b000 == 175 [pid = 1830] [id = 719] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe725e000 == 174 [pid = 1830] [id = 718] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe4604800 == 173 [pid = 1830] [id = 717] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe27d3800 == 172 [pid = 1830] [id = 716] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe254a000 == 171 [pid = 1830] [id = 715] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2290000 == 170 [pid = 1830] [id = 714] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe20c2800 == 169 [pid = 1830] [id = 713] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfe99000 == 168 [pid = 1830] [id = 712] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde169000 == 167 [pid = 1830] [id = 711] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdc860000 == 166 [pid = 1830] [id = 710] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb7b2800 == 165 [pid = 1830] [id = 709] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd665e800 == 164 [pid = 1830] [id = 708] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3f56800 == 163 [pid = 1830] [id = 707] 09:59:17 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcfd66800 == 162 [pid = 1830] [id = 706] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 192 (0x7f6fd0c7e000) [pid = 1830] [serial = 1986] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 191 (0x7f6fcfb10800) [pid = 1830] [serial = 2111] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 190 (0x7f6fd0c7d800) [pid = 1830] [serial = 2112] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fcf81b400) [pid = 1830] [serial = 2114] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fde74f800) [pid = 1830] [serial = 2084] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fde42e000) [pid = 1830] [serial = 2082] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fde251400) [pid = 1830] [serial = 2081] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fddf08400) [pid = 1830] [serial = 2079] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fddc9a800) [pid = 1830] [serial = 2078] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fdca93400) [pid = 1830] [serial = 2076] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fdc92d800) [pid = 1830] [serial = 2075] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fdbbea400) [pid = 1830] [serial = 2073] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fd56cf800) [pid = 1830] [serial = 2072] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fd740d000) [pid = 1830] [serial = 2070] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fd7148c00) [pid = 1830] [serial = 2069] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fd65c3c00) [pid = 1830] [serial = 2067] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fd56d4400) [pid = 1830] [serial = 2066] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fd4491000) [pid = 1830] [serial = 2064] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fd442c400) [pid = 1830] [serial = 2063] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fd3ee5c00) [pid = 1830] [serial = 2061] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fd3e73400) [pid = 1830] [serial = 2060] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fd2d43000) [pid = 1830] [serial = 2117] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fd3084c00) [pid = 1830] [serial = 2058] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fd19e5800) [pid = 1830] [serial = 2057] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fd0c84400) [pid = 1830] [serial = 2055] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fcfb08c00) [pid = 1830] [serial = 2054] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fce9cb000) [pid = 1830] [serial = 2052] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fcd868800) [pid = 1830] [serial = 2051] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fcc9e2400) [pid = 1830] [serial = 2108] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fcc0e6400) [pid = 1830] [serial = 2105] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fcc34c000) [pid = 1830] [serial = 2106] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fe25f2000) [pid = 1830] [serial = 2102] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fe20ba400) [pid = 1830] [serial = 2099] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fe20b1800) [pid = 1830] [serial = 2097] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fe1facc00) [pid = 1830] [serial = 2096] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fe1fa3c00) [pid = 1830] [serial = 2094] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fe17eb400) [pid = 1830] [serial = 2093] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fe1790c00) [pid = 1830] [serial = 2091] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fe0182400) [pid = 1830] [serial = 2090] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fdfe08400) [pid = 1830] [serial = 2088] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fdec53000) [pid = 1830] [serial = 2087] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fde7a3000) [pid = 1830] [serial = 2085] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fd100c000) [pid = 1830] [serial = 2115] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fce9c7800) [pid = 1830] [serial = 2109] [outer = (nil)] [url = about:blank] 09:59:17 INFO - PROCESS | 1830 | 1461257957535 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fc9b5c000 == 163 [pid = 1830] [id = 749] 09:59:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fcb9f4c00) [pid = 1830] [serial = 2247] [outer = (nil)] 09:59:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fcbb29400) [pid = 1830] [serial = 2248] [outer = 0x7f6fcb9f4c00] 09:59:17 INFO - PROCESS | 1830 | 1461257957608 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fcc0f2400) [pid = 1830] [serial = 2249] [outer = 0x7f6fcb9f4c00] 09:59:18 INFO - PROCESS | 1830 | 1461257958351 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:59:18 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:59:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 3842ms 09:59:18 INFO - PROCESS | 1830 | 1461257958370 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:59:18 INFO - PROCESS | 1830 | 1461257958376 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:59:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:59:18 INFO - PROCESS | 1830 | 1461257958388 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:59:18 INFO - PROCESS | 1830 | 1461257958391 Marionette TRACE conn3 <- [1,2966,null,{}] 09:59:18 INFO - PROCESS | 1830 | 1461257958398 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:18 INFO - PROCESS | 1830 | 1461257958628 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:59:18 INFO - PROCESS | 1830 | 1461257958857 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcf885000 == 164 [pid = 1830] [id = 750] 09:59:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fcb9f5c00) [pid = 1830] [serial = 2250] [outer = (nil)] 09:59:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fcd877400) [pid = 1830] [serial = 2251] [outer = 0x7f6fcb9f5c00] 09:59:18 INFO - PROCESS | 1830 | 1461257958928 Marionette DEBUG loaded listener.js 09:59:19 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fce9d0400) [pid = 1830] [serial = 2252] [outer = 0x7f6fcb9f5c00] 09:59:19 INFO - PROCESS | 1830 | 1461257959802 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:59:19 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:59:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1481ms 09:59:19 INFO - PROCESS | 1830 | 1461257959877 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:59:19 INFO - PROCESS | 1830 | 1461257959885 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:59:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:59:19 INFO - PROCESS | 1830 | 1461257959901 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:59:19 INFO - PROCESS | 1830 | 1461257959906 Marionette TRACE conn3 <- [1,2970,null,{}] 09:59:19 INFO - PROCESS | 1830 | 1461257959915 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:20 INFO - PROCESS | 1830 | 1461257960330 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:59:20 INFO - PROCESS | 1830 | 1461257960655 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0dd1000 == 165 [pid = 1830] [id = 751] 09:59:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fcea8d400) [pid = 1830] [serial = 2253] [outer = (nil)] 09:59:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fcf8d6800) [pid = 1830] [serial = 2254] [outer = 0x7f6fcea8d400] 09:59:20 INFO - PROCESS | 1830 | 1461257960760 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fcfd26800) [pid = 1830] [serial = 2255] [outer = 0x7f6fcea8d400] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fcfd2d000) [pid = 1830] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fcf6a6800) [pid = 1830] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fcbb2e400) [pid = 1830] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fce9ca800) [pid = 1830] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fd65be000) [pid = 1830] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fd3c70000) [pid = 1830] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fd106f400) [pid = 1830] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fd308fc00) [pid = 1830] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fcf8e4800) [pid = 1830] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fcc9d3400) [pid = 1830] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fcbf6e400) [pid = 1830] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fdbb55800) [pid = 1830] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fddc96400) [pid = 1830] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fd69c4000) [pid = 1830] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fc92f9000) [pid = 1830] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fddf9f400) [pid = 1830] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fd56d2800) [pid = 1830] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fd3ed0000) [pid = 1830] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fde91cc00) [pid = 1830] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fcfb17000) [pid = 1830] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fcd876000) [pid = 1830] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fd65b8800) [pid = 1830] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f6fcb9ef400) [pid = 1830] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:59:22 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f6fd3ed1c00) [pid = 1830] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:59:22 INFO - PROCESS | 1830 | 1461257962610 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 09:59:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:59:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 2753ms 09:59:22 INFO - PROCESS | 1830 | 1461257962648 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:59:22 INFO - PROCESS | 1830 | 1461257962652 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:59:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:59:22 INFO - PROCESS | 1830 | 1461257962667 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:59:22 INFO - PROCESS | 1830 | 1461257962676 Marionette TRACE conn3 <- [1,2974,null,{}] 09:59:22 INFO - PROCESS | 1830 | 1461257962682 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:23 INFO - PROCESS | 1830 | 1461257963016 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:59:23 INFO - PROCESS | 1830 | 1461257963206 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd309e000 == 166 [pid = 1830] [id = 752] 09:59:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6fd1062800) [pid = 1830] [serial = 2256] [outer = (nil)] 09:59:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fd19d6c00) [pid = 1830] [serial = 2257] [outer = 0x7f6fd1062800] 09:59:23 INFO - PROCESS | 1830 | 1461257963277 Marionette DEBUG loaded listener.js 09:59:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fd3085400) [pid = 1830] [serial = 2258] [outer = 0x7f6fd1062800] 09:59:23 INFO - PROCESS | 1830 | 1461257963950 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 09:59:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 09:59:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1344ms 09:59:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:59:24 INFO - PROCESS | 1830 | 1461257964004 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:59:24 INFO - PROCESS | 1830 | 1461257964007 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:59:24 INFO - PROCESS | 1830 | 1461257964013 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:59:24 INFO - PROCESS | 1830 | 1461257964016 Marionette TRACE conn3 <- [1,2978,null,{}] 09:59:24 INFO - PROCESS | 1830 | 1461257964021 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:24 INFO - PROCESS | 1830 | 1461257964245 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:59:24 INFO - PROCESS | 1830 | 1461257964445 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3b9a800 == 167 [pid = 1830] [id = 753] 09:59:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fcfb17000) [pid = 1830] [serial = 2259] [outer = (nil)] 09:59:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fd3c6cc00) [pid = 1830] [serial = 2260] [outer = 0x7f6fcfb17000] 09:59:24 INFO - PROCESS | 1830 | 1461257964508 Marionette DEBUG loaded listener.js 09:59:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fd3ecec00) [pid = 1830] [serial = 2261] [outer = 0x7f6fcfb17000] 09:59:25 INFO - PROCESS | 1830 | 1461257965505 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 09:59:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 09:59:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1537ms 09:59:25 INFO - PROCESS | 1830 | 1461257965552 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:59:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:59:25 INFO - PROCESS | 1830 | 1461257965560 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:59:25 INFO - PROCESS | 1830 | 1461257965568 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:59:25 INFO - PROCESS | 1830 | 1461257965574 Marionette TRACE conn3 <- [1,2982,null,{}] 09:59:25 INFO - PROCESS | 1830 | 1461257965581 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:25 INFO - PROCESS | 1830 | 1461257965856 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:59:26 INFO - PROCESS | 1830 | 1461257966147 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:26 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfd48800 == 168 [pid = 1830] [id = 754] 09:59:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fccbe7800) [pid = 1830] [serial = 2262] [outer = (nil)] 09:59:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fcd876000) [pid = 1830] [serial = 2263] [outer = 0x7f6fccbe7800] 09:59:26 INFO - PROCESS | 1830 | 1461257966231 Marionette DEBUG loaded listener.js 09:59:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fcf816c00) [pid = 1830] [serial = 2264] [outer = 0x7f6fccbe7800] 09:59:27 INFO - PROCESS | 1830 | 1461257967170 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 09:59:27 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 09:59:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:59:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1648ms 09:59:27 INFO - PROCESS | 1830 | 1461257967219 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:59:27 INFO - PROCESS | 1830 | 1461257967227 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:59:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:59:27 INFO - PROCESS | 1830 | 1461257967238 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:59:27 INFO - PROCESS | 1830 | 1461257967242 Marionette TRACE conn3 <- [1,2986,null,{}] 09:59:27 INFO - PROCESS | 1830 | 1461257967265 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:27 INFO - PROCESS | 1830 | 1461257967592 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:59:27 INFO - PROCESS | 1830 | 1461257967808 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd431a000 == 169 [pid = 1830] [id = 755] 09:59:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fd0c7d800) [pid = 1830] [serial = 2265] [outer = (nil)] 09:59:27 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd3e6f800) [pid = 1830] [serial = 2266] [outer = 0x7f6fd0c7d800] 09:59:27 INFO - PROCESS | 1830 | 1461257967975 Marionette DEBUG loaded listener.js 09:59:28 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd442a800) [pid = 1830] [serial = 2267] [outer = 0x7f6fd0c7d800] 09:59:28 INFO - PROCESS | 1830 | 1461257968840 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 09:59:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 09:59:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1637ms 09:59:28 INFO - PROCESS | 1830 | 1461257968875 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:59:28 INFO - PROCESS | 1830 | 1461257968880 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:59:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:59:28 INFO - PROCESS | 1830 | 1461257968887 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:59:28 INFO - PROCESS | 1830 | 1461257968892 Marionette TRACE conn3 <- [1,2990,null,{}] 09:59:28 INFO - PROCESS | 1830 | 1461257968911 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:29 INFO - PROCESS | 1830 | 1461257969268 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:59:29 INFO - PROCESS | 1830 | 1461257969477 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:29 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd686f000 == 170 [pid = 1830] [id = 756] 09:59:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd100f000) [pid = 1830] [serial = 2268] [outer = (nil)] 09:59:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fd450c000) [pid = 1830] [serial = 2269] [outer = 0x7f6fd100f000] 09:59:29 INFO - PROCESS | 1830 | 1461257969562 Marionette DEBUG loaded listener.js 09:59:29 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd547a000) [pid = 1830] [serial = 2270] [outer = 0x7f6fd100f000] 09:59:30 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd71c5000 == 171 [pid = 1830] [id = 757] 09:59:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd5795800) [pid = 1830] [serial = 2271] [outer = (nil)] 09:59:30 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fd547b800) [pid = 1830] [serial = 2272] [outer = 0x7f6fd5795800] 09:59:30 INFO - PROCESS | 1830 | 1461257970501 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 09:59:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 09:59:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1639ms 09:59:30 INFO - PROCESS | 1830 | 1461257970531 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:59:30 INFO - PROCESS | 1830 | 1461257970536 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:59:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:59:30 INFO - PROCESS | 1830 | 1461257970544 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:59:30 INFO - PROCESS | 1830 | 1461257970546 Marionette TRACE conn3 <- [1,2994,null,{}] 09:59:30 INFO - PROCESS | 1830 | 1461257970552 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:30 INFO - PROCESS | 1830 | 1461257970878 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:59:31 INFO - PROCESS | 1830 | 1461257971203 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:31 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdb99f000 == 172 [pid = 1830] [id = 758] 09:59:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd4428400) [pid = 1830] [serial = 2273] [outer = (nil)] 09:59:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fd56d6000) [pid = 1830] [serial = 2274] [outer = 0x7f6fd4428400] 09:59:31 INFO - PROCESS | 1830 | 1461257971286 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fd65bdc00) [pid = 1830] [serial = 2275] [outer = 0x7f6fd4428400] 09:59:32 INFO - PROCESS | 1830 | 1461257972224 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 09:59:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:59:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 09:59:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1742ms 09:59:32 INFO - PROCESS | 1830 | 1461257972308 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:59:32 INFO - PROCESS | 1830 | 1461257972314 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:59:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:59:32 INFO - PROCESS | 1830 | 1461257972329 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:59:32 INFO - PROCESS | 1830 | 1461257972332 Marionette TRACE conn3 <- [1,2998,null,{}] 09:59:32 INFO - PROCESS | 1830 | 1461257972342 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:32 INFO - PROCESS | 1830 | 1461257972700 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:59:33 INFO - PROCESS | 1830 | 1461257973098 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:33 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdcb15000 == 173 [pid = 1830] [id = 759] 09:59:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fd671e800) [pid = 1830] [serial = 2276] [outer = (nil)] 09:59:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fd69c6000) [pid = 1830] [serial = 2277] [outer = 0x7f6fd671e800] 09:59:33 INFO - PROCESS | 1830 | 1461257973248 Marionette DEBUG loaded listener.js 09:59:33 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fd7150400) [pid = 1830] [serial = 2278] [outer = 0x7f6fd671e800] 09:59:34 INFO - PROCESS | 1830 | 1461257974266 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 09:59:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 09:59:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1958ms 09:59:34 INFO - PROCESS | 1830 | 1461257974285 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:59:34 INFO - PROCESS | 1830 | 1461257974288 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:59:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:59:34 INFO - PROCESS | 1830 | 1461257974294 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:59:34 INFO - PROCESS | 1830 | 1461257974297 Marionette TRACE conn3 <- [1,3002,null,{}] 09:59:34 INFO - PROCESS | 1830 | 1461257974303 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:34 INFO - PROCESS | 1830 | 1461257974591 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:59:34 INFO - PROCESS | 1830 | 1461257974859 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:34 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde41e000 == 174 [pid = 1830] [id = 760] 09:59:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fdbbef000) [pid = 1830] [serial = 2279] [outer = (nil)] 09:59:34 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fdca95c00) [pid = 1830] [serial = 2280] [outer = 0x7f6fdbbef000] 09:59:34 INFO - PROCESS | 1830 | 1461257974948 Marionette DEBUG loaded listener.js 09:59:35 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fddf97800) [pid = 1830] [serial = 2281] [outer = 0x7f6fdbbef000] 09:59:35 INFO - PROCESS | 1830 | 1461257975776 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 09:59:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 09:59:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1532ms 09:59:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:59:35 INFO - PROCESS | 1830 | 1461257975828 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:59:35 INFO - PROCESS | 1830 | 1461257975831 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:59:35 INFO - PROCESS | 1830 | 1461257975837 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:59:35 INFO - PROCESS | 1830 | 1461257975840 Marionette TRACE conn3 <- [1,3006,null,{}] 09:59:35 INFO - PROCESS | 1830 | 1461257975846 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:36 INFO - PROCESS | 1830 | 1461257976125 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:59:36 INFO - PROCESS | 1830 | 1461257976410 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:36 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdfea4000 == 175 [pid = 1830] [id = 761] 09:59:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fdc92a400) [pid = 1830] [serial = 2282] [outer = (nil)] 09:59:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fddff1800) [pid = 1830] [serial = 2283] [outer = 0x7f6fdc92a400] 09:59:36 INFO - PROCESS | 1830 | 1461257976489 Marionette DEBUG loaded listener.js 09:59:36 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fde42c800) [pid = 1830] [serial = 2284] [outer = 0x7f6fdc92a400] 09:59:37 INFO - PROCESS | 1830 | 1461257977280 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 09:59:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 09:59:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1491ms 09:59:37 INFO - PROCESS | 1830 | 1461257977330 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:59:37 INFO - PROCESS | 1830 | 1461257977335 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:59:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:59:37 INFO - PROCESS | 1830 | 1461257977344 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:59:37 INFO - PROCESS | 1830 | 1461257977348 Marionette TRACE conn3 <- [1,3010,null,{}] 09:59:37 INFO - PROCESS | 1830 | 1461257977400 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:37 INFO - PROCESS | 1830 | 1461257977848 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:59:38 INFO - PROCESS | 1830 | 1461257978185 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:38 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2036000 == 176 [pid = 1830] [id = 762] 09:59:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fddfcb000) [pid = 1830] [serial = 2285] [outer = (nil)] 09:59:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fde6cdc00) [pid = 1830] [serial = 2286] [outer = 0x7f6fddfcb000] 09:59:38 INFO - PROCESS | 1830 | 1461257978340 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fde89d000) [pid = 1830] [serial = 2287] [outer = 0x7f6fddfcb000] 09:59:39 INFO - PROCESS | 1830 | 1461257979360 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 09:59:39 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 09:59:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2044ms 09:59:39 INFO - PROCESS | 1830 | 1461257979388 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:59:39 INFO - PROCESS | 1830 | 1461257979392 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:59:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:59:39 INFO - PROCESS | 1830 | 1461257979398 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 1830 | 1461257979401 Marionette TRACE conn3 <- [1,3014,null,{}] 09:59:39 INFO - PROCESS | 1830 | 1461257979407 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:39 INFO - PROCESS | 1830 | 1461257979676 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:59:39 INFO - PROCESS | 1830 | 1461257979945 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:39 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe22d2000 == 177 [pid = 1830] [id = 763] 09:59:39 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fddfcb800) [pid = 1830] [serial = 2288] [outer = (nil)] 09:59:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fde91d400) [pid = 1830] [serial = 2289] [outer = 0x7f6fddfcb800] 09:59:40 INFO - PROCESS | 1830 | 1461257980026 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fdec53000) [pid = 1830] [serial = 2290] [outer = 0x7f6fddfcb800] 09:59:40 INFO - PROCESS | 1830 | [1830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:59:40 INFO - PROCESS | 1830 | 1461257980942 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:59:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:59:40 INFO - {} 09:59:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:59:40 INFO - {} 09:59:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:59:40 INFO - {} 09:59:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:59:40 INFO - {} 09:59:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1581ms 09:59:40 INFO - PROCESS | 1830 | 1461257980989 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:59:40 INFO - PROCESS | 1830 | 1461257980992 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:59:40 INFO - TEST-START | /FileAPI/fileReader.html 09:59:41 INFO - PROCESS | 1830 | 1461257981048 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 1830 | 1461257981052 Marionette TRACE conn3 <- [1,3018,null,{}] 09:59:41 INFO - PROCESS | 1830 | 1461257981061 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:41 INFO - PROCESS | 1830 | 1461257981323 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:59:41 INFO - PROCESS | 1830 | 1461257981667 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:41 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2784000 == 178 [pid = 1830] [id = 764] 09:59:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fe00a1000) [pid = 1830] [serial = 2291] [outer = (nil)] 09:59:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fe1616c00) [pid = 1830] [serial = 2292] [outer = 0x7f6fe00a1000] 09:59:41 INFO - PROCESS | 1830 | 1461257981775 Marionette DEBUG loaded listener.js 09:59:41 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fe1799800) [pid = 1830] [serial = 2293] [outer = 0x7f6fe00a1000] 09:59:42 INFO - PROCESS | 1830 | 1461257982612 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 09:59:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:59:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:59:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:59:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:59:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 1633ms 09:59:42 INFO - PROCESS | 1830 | 1461257982647 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:59:42 INFO - PROCESS | 1830 | 1461257982652 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:59:42 INFO - TEST-START | /FileAPI/historical.html 09:59:42 INFO - PROCESS | 1830 | 1461257982660 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:59:42 INFO - PROCESS | 1830 | 1461257982663 Marionette TRACE conn3 <- [1,3022,null,{}] 09:59:42 INFO - PROCESS | 1830 | 1461257982669 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:42 INFO - PROCESS | 1830 | 1461257982926 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:59:43 INFO - PROCESS | 1830 | 1461257983197 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe461f800 == 179 [pid = 1830] [id = 765] 09:59:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 173 (0x7f6fe17e3000) [pid = 1830] [serial = 2294] [outer = (nil)] 09:59:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 174 (0x7f6fe2a70000) [pid = 1830] [serial = 2295] [outer = 0x7f6fe17e3000] 09:59:43 INFO - PROCESS | 1830 | 1461257983286 Marionette DEBUG loaded listener.js 09:59:43 INFO - PROCESS | 1830 | ++DOMWINDOW == 175 (0x7f6fe40ad800) [pid = 1830] [serial = 2296] [outer = 0x7f6fe17e3000] 09:59:44 INFO - PROCESS | 1830 | 1461257984171 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 09:59:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:59:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:59:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:59:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:59:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:59:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:59:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:59:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:59:44 INFO - TEST-OK | /FileAPI/historical.html | took 1534ms 09:59:44 INFO - PROCESS | 1830 | 1461257984199 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:59:44 INFO - PROCESS | 1830 | 1461257984202 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:59:44 INFO - TEST-START | /FileAPI/idlharness.html 09:59:44 INFO - PROCESS | 1830 | 1461257984213 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:59:44 INFO - PROCESS | 1830 | 1461257984215 Marionette TRACE conn3 <- [1,3026,null,{}] 09:59:44 INFO - PROCESS | 1830 | 1461257984222 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:44 INFO - PROCESS | 1830 | 1461257984461 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:59:44 INFO - PROCESS | 1830 | 1461257984755 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:44 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe7b22800 == 180 [pid = 1830] [id = 766] 09:59:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 176 (0x7f6fe17ed800) [pid = 1830] [serial = 2297] [outer = (nil)] 09:59:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 177 (0x7f6fe5d1e000) [pid = 1830] [serial = 2298] [outer = 0x7f6fe17ed800] 09:59:44 INFO - PROCESS | 1830 | 1461257984835 Marionette DEBUG loaded listener.js 09:59:44 INFO - PROCESS | 1830 | ++DOMWINDOW == 178 (0x7f6fe6405c00) [pid = 1830] [serial = 2299] [outer = 0x7f6fe17ed800] 09:59:46 INFO - PROCESS | 1830 | 1461257986596 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:59:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:59:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:59:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:59:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:59:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:59:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:59:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:59:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:59:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:59:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:59:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:59:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:59:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:59:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:59:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:59:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:59:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:59:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:59:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:59:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:59:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:59:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:59:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:59:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:59:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 09:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:59:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:59:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:59:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:59:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:59:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:59:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:59:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:59:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:59:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:59:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:59:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:59:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:59:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:59:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:59:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:59:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:59:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:59:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:59:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:59:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 09:59:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:59:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:59:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:59:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:59:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:59:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:59:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:59:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:59:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:59:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:59:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:59:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:59:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 2539ms 09:59:46 INFO - PROCESS | 1830 | 1461257986766 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:59:46 INFO - PROCESS | 1830 | 1461257986773 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:59:46 INFO - TEST-START | /FileAPI/idlharness.worker 09:59:46 INFO - PROCESS | 1830 | 1461257986784 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - PROCESS | 1830 | 1461257986789 Marionette TRACE conn3 <- [1,3030,null,{}] 09:59:46 INFO - PROCESS | 1830 | 1461257986801 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:47 INFO - PROCESS | 1830 | 1461257987111 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:59:47 INFO - PROCESS | 1830 | 1461257987399 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:47 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fede80000 == 181 [pid = 1830] [id = 767] 09:59:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 179 (0x7f6fce9d0800) [pid = 1830] [serial = 2300] [outer = (nil)] 09:59:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 180 (0x7f6feed1bc00) [pid = 1830] [serial = 2301] [outer = 0x7f6fce9d0800] 09:59:47 INFO - PROCESS | 1830 | 1461257987476 Marionette DEBUG loaded listener.js 09:59:47 INFO - PROCESS | 1830 | ++DOMWINDOW == 181 (0x7f6ff4b6d800) [pid = 1830] [serial = 2302] [outer = 0x7f6fce9d0800] 09:59:47 INFO - PROCESS | 1830 | [1830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:59:49 INFO - PROCESS | 1830 | 1461257989805 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:59:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:59:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:59:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:59:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:59:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:59:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:59:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:59:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:59:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:59:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:59:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:59:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:59:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:59:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:59:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:59:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:59:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:59:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:59:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:59:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:59:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:59:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:59:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:59:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:59:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:59:49 INFO - {} 09:59:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 09:59:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:59:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:59:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:59:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:59:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 09:59:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:59:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:59:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:59:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:59:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:59:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:59:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:59:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:59:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:59:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:59:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:59:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:59:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:59:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:59:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:59:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:59:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:59:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:59:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:59:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:59:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:59:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:59:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:59:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:59:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:59:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:59:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:59:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:59:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:59:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:59:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:59:50 INFO - {} 09:59:50 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3189ms 09:59:50 INFO - PROCESS | 1830 | 1461257989976 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:59:50 INFO - PROCESS | 1830 | 1461257989981 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:59:50 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:59:50 INFO - PROCESS | 1830 | 1461257990045 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:59:50 INFO - PROCESS | 1830 | 1461257990052 Marionette TRACE conn3 <- [1,3034,null,{}] 09:59:50 INFO - PROCESS | 1830 | 1461257990064 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:50 INFO - PROCESS | 1830 | 1461257990384 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:59:50 INFO - PROCESS | 1830 | 1461257990675 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0d10800 == 182 [pid = 1830] [id = 768] 09:59:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 182 (0x7f6feed71800) [pid = 1830] [serial = 2303] [outer = (nil)] 09:59:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 183 (0x7f6ff4ca3400) [pid = 1830] [serial = 2304] [outer = 0x7f6feed71800] 09:59:50 INFO - PROCESS | 1830 | 1461257990752 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 1830 | ++DOMWINDOW == 184 (0x7f6ffa2ab800) [pid = 1830] [serial = 2305] [outer = 0x7f6feed71800] 09:59:51 INFO - PROCESS | 1830 | 1461257991641 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 09:59:51 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:59:51 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1659ms 09:59:51 INFO - PROCESS | 1830 | 1461257991691 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:59:51 INFO - PROCESS | 1830 | 1461257991694 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:59:51 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:59:51 INFO - PROCESS | 1830 | 1461257991709 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 1830 | 1461257991711 Marionette TRACE conn3 <- [1,3038,null,{}] 09:59:51 INFO - PROCESS | 1830 | 1461257991717 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:51 INFO - PROCESS | 1830 | 1461257991944 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:59:52 INFO - PROCESS | 1830 | 1461257992236 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:52 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd0d2a000 == 183 [pid = 1830] [id = 769] 09:59:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 185 (0x7f6fc86b0400) [pid = 1830] [serial = 2306] [outer = (nil)] 09:59:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 186 (0x7f6fc86b3400) [pid = 1830] [serial = 2307] [outer = 0x7f6fc86b0400] 09:59:52 INFO - PROCESS | 1830 | 1461257992312 Marionette DEBUG loaded listener.js 09:59:52 INFO - PROCESS | 1830 | ++DOMWINDOW == 187 (0x7f6fc86b8800) [pid = 1830] [serial = 2308] [outer = 0x7f6fc86b0400] 09:59:53 INFO - PROCESS | 1830 | 1461257993108 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 09:59:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:59:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:59:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:59:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1432ms 09:59:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:59:53 INFO - PROCESS | 1830 | 1461257993143 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:59:53 INFO - PROCESS | 1830 | 1461257993146 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:59:53 INFO - PROCESS | 1830 | 1461257993153 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:59:53 INFO - PROCESS | 1830 | 1461257993156 Marionette TRACE conn3 <- [1,3042,null,{}] 09:59:53 INFO - PROCESS | 1830 | 1461257993161 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:53 INFO - PROCESS | 1830 | 1461257993438 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:59:53 INFO - PROCESS | 1830 | 1461257993708 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fc97ad000 == 184 [pid = 1830] [id = 770] 09:59:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 188 (0x7f6fc3782400) [pid = 1830] [serial = 2309] [outer = (nil)] 09:59:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 189 (0x7f6fc378c000) [pid = 1830] [serial = 2310] [outer = 0x7f6fc3782400] 09:59:53 INFO - PROCESS | 1830 | 1461257993804 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1830 | ++DOMWINDOW == 190 (0x7f6fc3790000) [pid = 1830] [serial = 2311] [outer = 0x7f6fc3782400] 09:59:55 INFO - PROCESS | 1830 | 1461257995041 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:59:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:59:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:59:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:59:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:59:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:59:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:59:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:59:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1972ms 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce895800 == 183 [pid = 1830] [id = 659] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6811000 == 182 [pid = 1830] [id = 233] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fce820800 == 181 [pid = 1830] [id = 680] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fff215800 == 180 [pid = 1830] [id = 748] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffa320800 == 179 [pid = 1830] [id = 746] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ffcc59000 == 178 [pid = 1830] [id = 747] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff97a9000 == 177 [pid = 1830] [id = 745] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6ff4b8d800 == 176 [pid = 1830] [id = 744] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe7b08800 == 175 [pid = 1830] [id = 743] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe6c1e000 == 174 [pid = 1830] [id = 742] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe3533800 == 173 [pid = 1830] [id = 741] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2792800 == 172 [pid = 1830] [id = 740] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe2444000 == 171 [pid = 1830] [id = 739] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fe1e19800 == 170 [pid = 1830] [id = 738] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdfacf000 == 169 [pid = 1830] [id = 737] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fde404000 == 168 [pid = 1830] [id = 736] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdccf5000 == 167 [pid = 1830] [id = 735] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fdb997000 == 166 [pid = 1830] [id = 734] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd707f800 == 165 [pid = 1830] [id = 733] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd53c7800 == 164 [pid = 1830] [id = 732] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd3b8e800 == 163 [pid = 1830] [id = 731] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fd0dce800 == 162 [pid = 1830] [id = 730] 09:59:57 INFO - PROCESS | 1830 | --DOCSHELL 0x7f6fcb6d8000 == 161 [pid = 1830] [id = 729] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 189 (0x7f6fe25f7800) [pid = 1830] [serial = 2103] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 188 (0x7f6fe25ea800) [pid = 1830] [serial = 2100] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 187 (0x7f6fd0c87800) [pid = 1830] [serial = 2049] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 186 (0x7f6fd19d7400) [pid = 1830] [serial = 2186] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 185 (0x7f6fd0c7f800) [pid = 1830] [serial = 2183] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 184 (0x7f6fcf654c00) [pid = 1830] [serial = 2181] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 183 (0x7f6fdbbee800) [pid = 1830] [serial = 2138] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 182 (0x7f6fd7411800) [pid = 1830] [serial = 2136] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 181 (0x7f6fd714b000) [pid = 1830] [serial = 2135] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 180 (0x7f6fd547cc00) [pid = 1830] [serial = 2133] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 179 (0x7f6fd4736800) [pid = 1830] [serial = 2132] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 178 (0x7f6fd44c5c00) [pid = 1830] [serial = 2130] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 177 (0x7f6fd4496c00) [pid = 1830] [serial = 2129] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 176 (0x7f6fd4427c00) [pid = 1830] [serial = 2127] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 175 (0x7f6fd3ec2800) [pid = 1830] [serial = 2126] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 174 (0x7f6fd19dbc00) [pid = 1830] [serial = 2124] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 173 (0x7f6fd1005000) [pid = 1830] [serial = 2123] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 172 (0x7f6fcea8f400) [pid = 1830] [serial = 2121] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 171 (0x7f6fccbd1c00) [pid = 1830] [serial = 2120] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 170 (0x7f6fcc349c00) [pid = 1830] [serial = 2177] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 169 (0x7f6fcc9dd000) [pid = 1830] [serial = 2178] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 168 (0x7f6fe62a6800) [pid = 1830] [serial = 2174] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 167 (0x7f6fe6027000) [pid = 1830] [serial = 2172] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 166 (0x7f6fe5ee8c00) [pid = 1830] [serial = 2171] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 165 (0x7f6fe5d23400) [pid = 1830] [serial = 2169] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 164 (0x7f6fe5d1b800) [pid = 1830] [serial = 2168] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 163 (0x7f6fe4eb2800) [pid = 1830] [serial = 2166] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 162 (0x7f6fe4686000) [pid = 1830] [serial = 2165] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 161 (0x7f6fe40a7000) [pid = 1830] [serial = 2163] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 160 (0x7f6fe35b2400) [pid = 1830] [serial = 2162] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 159 (0x7f6fe35a9400) [pid = 1830] [serial = 2160] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 158 (0x7f6fe2a74800) [pid = 1830] [serial = 2159] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 157 (0x7f6fe25f3400) [pid = 1830] [serial = 2157] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 156 (0x7f6fe1fa5400) [pid = 1830] [serial = 2156] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 155 (0x7f6fe1611800) [pid = 1830] [serial = 2154] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 154 (0x7f6fdfe09400) [pid = 1830] [serial = 2153] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 153 (0x7f6fded98400) [pid = 1830] [serial = 2151] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 152 (0x7f6fdec51c00) [pid = 1830] [serial = 2150] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fde426400) [pid = 1830] [serial = 2148] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fde254800) [pid = 1830] [serial = 2147] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fddfe9000) [pid = 1830] [serial = 2145] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fdc944400) [pid = 1830] [serial = 2144] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fddf0f800) [pid = 1830] [serial = 2142] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fdca9cc00) [pid = 1830] [serial = 2141] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fdc93c400) [pid = 1830] [serial = 2139] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fd1070c00) [pid = 1830] [serial = 2184] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fcddaec00) [pid = 1830] [serial = 2180] [outer = (nil)] [url = about:blank] 09:59:57 INFO - PROCESS | 1830 | 1461257997811 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:59:57 INFO - PROCESS | 1830 | 1461257997820 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:59:57 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:59:57 INFO - PROCESS | 1830 | 1461257997859 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - PROCESS | 1830 | 1461257997866 Marionette TRACE conn3 <- [1,3046,null,{}] 09:59:57 INFO - PROCESS | 1830 | 1461257997874 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:58 INFO - PROCESS | 1830 | 1461257998080 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:59:58 INFO - PROCESS | 1830 | 1461257998140 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fc9263000 == 162 [pid = 1830] [id = 771] 09:59:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fc92eec00) [pid = 1830] [serial = 2312] [outer = (nil)] 09:59:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fcb9f0000) [pid = 1830] [serial = 2313] [outer = 0x7f6fc92eec00] 09:59:58 INFO - PROCESS | 1830 | 1461257998382 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fcbf61c00) [pid = 1830] [serial = 2314] [outer = 0x7f6fc92eec00] 09:59:58 INFO - PROCESS | 1830 | [1830] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:59:59 INFO - PROCESS | 1830 | 1461257999151 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:59:59 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:59:59 INFO - {} 09:59:59 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1348ms 09:59:59 INFO - PROCESS | 1830 | 1461257999199 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:59:59 INFO - PROCESS | 1830 | 1461257999204 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:59:59 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:59:59 INFO - PROCESS | 1830 | 1461257999215 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1830 | 1461257999220 Marionette TRACE conn3 <- [1,3050,null,{}] 09:59:59 INFO - PROCESS | 1830 | 1461257999233 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 09:59:59 INFO - PROCESS | 1830 | 1461257999448 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:59:59 INFO - PROCESS | 1830 | 1461257999663 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fce815800 == 163 [pid = 1830] [id = 772] 09:59:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fcbb2e000) [pid = 1830] [serial = 2315] [outer = (nil)] 09:59:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fcc9d4000) [pid = 1830] [serial = 2316] [outer = 0x7f6fcbb2e000] 09:59:59 INFO - PROCESS | 1830 | 1461257999728 Marionette DEBUG loaded listener.js 09:59:59 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fcd86c400) [pid = 1830] [serial = 2317] [outer = 0x7f6fcbb2e000] 10:00:00 INFO - PROCESS | 1830 | 1461258000545 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]]]}] 10:00:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:00:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:00:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:00:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:00:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1342ms 10:00:00 INFO - PROCESS | 1830 | 1461258000555 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:00:00 INFO - PROCESS | 1830 | 1461258000559 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:00:00 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:00:00 INFO - PROCESS | 1830 | 1461258000566 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 1830 | 1461258000568 Marionette TRACE conn3 <- [1,3054,null,{}] 10:00:00 INFO - PROCESS | 1830 | 1461258000599 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}] 10:00:00 INFO - PROCESS | 1830 | 1461258000897 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:00:00 INFO - PROCESS | 1830 | 1461258000945 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:00 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcfd59000 == 164 [pid = 1830] [id = 773] 10:00:00 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fcf64e400) [pid = 1830] [serial = 2318] [outer = (nil)] 10:00:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fcf8d6000) [pid = 1830] [serial = 2319] [outer = 0x7f6fcf64e400] 10:00:01 INFO - PROCESS | 1830 | 1461258001042 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fcfb15000) [pid = 1830] [serial = 2320] [outer = 0x7f6fcf64e400] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 151 (0x7f6fcf8dd800) [pid = 1830] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 150 (0x7f6fddf0d800) [pid = 1830] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 149 (0x7f6fcea8d400) [pid = 1830] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 148 (0x7f6fcb9f5c00) [pid = 1830] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 147 (0x7f6fcb9f4c00) [pid = 1830] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 146 (0x7f6fe6411000) [pid = 1830] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 145 (0x7f6fe7e86800) [pid = 1830] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 144 (0x7f6fe4074c00) [pid = 1830] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 143 (0x7f6fe1b1ac00) [pid = 1830] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 142 (0x7f6fe1b10400) [pid = 1830] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 141 (0x7f6fe1617000) [pid = 1830] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 140 (0x7f6fded94800) [pid = 1830] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 139 (0x7f6fd3ee7400) [pid = 1830] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 138 (0x7f6fd714c800) [pid = 1830] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 137 (0x7f6fd670bc00) [pid = 1830] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 136 (0x7f6fd3eee400) [pid = 1830] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 135 (0x7f6fd547fc00) [pid = 1830] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 134 (0x7f6fd44c6000) [pid = 1830] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 133 (0x7f6fd547f000) [pid = 1830] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 132 (0x7f6fd1008800) [pid = 1830] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 131 (0x7f6fcf814400) [pid = 1830] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 130 (0x7f6fcf51ec00) [pid = 1830] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 129 (0x7f6fcd86bc00) [pid = 1830] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 128 (0x7f6fcb9ec800) [pid = 1830] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:00:03 INFO - PROCESS | 1830 | --DOMWINDOW == 127 (0x7f6fd1062800) [pid = 1830] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:00:03 INFO - PROCESS | 1830 | 1461258003585 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"]]]}] 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:00:03 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:00:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:00:03 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" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:00:03 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" 10:00:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:00:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:00:03 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3127ms 10:00:03 INFO - PROCESS | 1830 | 1461258003699 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:00:03 INFO - PROCESS | 1830 | 1461258003704 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:00:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:00:03 INFO - PROCESS | 1830 | 1461258003715 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:00:03 INFO - PROCESS | 1830 | 1461258003719 Marionette TRACE conn3 <- [1,3058,null,{}] 10:00:03 INFO - PROCESS | 1830 | 1461258003732 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}] 10:00:04 INFO - PROCESS | 1830 | 1461258004116 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:00:04 INFO - PROCESS | 1830 | 1461258004146 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:04 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd2d16000 == 165 [pid = 1830] [id = 774] 10:00:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 128 (0x7f6fc86b9400) [pid = 1830] [serial = 2321] [outer = (nil)] 10:00:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 129 (0x7f6fd0c88800) [pid = 1830] [serial = 2322] [outer = 0x7f6fc86b9400] 10:00:04 INFO - PROCESS | 1830 | 1461258004222 Marionette DEBUG loaded listener.js 10:00:04 INFO - PROCESS | 1830 | ++DOMWINDOW == 130 (0x7f6fcc0e7400) [pid = 1830] [serial = 2323] [outer = 0x7f6fc86b9400] 10:00:05 INFO - PROCESS | 1830 | 1461258005112 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]]]}] 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:00:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:00:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:00:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:00:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:00:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:00:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:00:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:00:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:00:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1447ms 10:00:05 INFO - PROCESS | 1830 | 1461258005165 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:00:05 INFO - PROCESS | 1830 | 1461258005169 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:00:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:00:05 INFO - PROCESS | 1830 | 1461258005179 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:00:05 INFO - PROCESS | 1830 | 1461258005181 Marionette TRACE conn3 <- [1,3062,null,{}] 10:00:05 INFO - PROCESS | 1830 | 1461258005185 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}] 10:00:05 INFO - PROCESS | 1830 | 1461258005664 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:00:05 INFO - PROCESS | 1830 | 1461258005944 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:05 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fc863b000 == 166 [pid = 1830] [id = 775] 10:00:05 INFO - PROCESS | 1830 | ++DOMWINDOW == 131 (0x7f6fc92f2800) [pid = 1830] [serial = 2324] [outer = (nil)] 10:00:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 132 (0x7f6fc9945400) [pid = 1830] [serial = 2325] [outer = 0x7f6fc92f2800] 10:00:06 INFO - PROCESS | 1830 | 1461258006038 Marionette DEBUG loaded listener.js 10:00:06 INFO - PROCESS | 1830 | ++DOMWINDOW == 133 (0x7f6fc994d800) [pid = 1830] [serial = 2326] [outer = 0x7f6fc92f2800] 10:00:06 INFO - PROCESS | 1830 | [1830] 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 10:00:06 INFO - PROCESS | 1830 | 1461258006905 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:00:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:00:06 INFO - {} 10:00:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1786ms 10:00:06 INFO - PROCESS | 1830 | 1461258006967 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:00:06 INFO - PROCESS | 1830 | 1461258006976 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:00:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:00:06 INFO - PROCESS | 1830 | 1461258006992 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:00:06 INFO - PROCESS | 1830 | 1461258006996 Marionette TRACE conn3 <- [1,3066,null,{}] 10:00:07 INFO - PROCESS | 1830 | 1461258007044 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}] 10:00:07 INFO - PROCESS | 1830 | 1461258007321 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:00:07 INFO - PROCESS | 1830 | 1461258007540 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:07 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd1cb3800 == 167 [pid = 1830] [id = 776] 10:00:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 134 (0x7f6fcbf6a000) [pid = 1830] [serial = 2327] [outer = (nil)] 10:00:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 135 (0x7f6fccbcec00) [pid = 1830] [serial = 2328] [outer = 0x7f6fcbf6a000] 10:00:07 INFO - PROCESS | 1830 | 1461258007668 Marionette DEBUG loaded listener.js 10:00:07 INFO - PROCESS | 1830 | ++DOMWINDOW == 136 (0x7f6fce9c8000) [pid = 1830] [serial = 2329] [outer = 0x7f6fcbf6a000] 10:00:08 INFO - PROCESS | 1830 | 1461258008490 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]]]}] 10:00:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:00:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:00:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:00:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:00:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:00:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:00:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:00:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1542ms 10:00:08 INFO - PROCESS | 1830 | 1461258008537 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:00:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:00:08 INFO - PROCESS | 1830 | 1461258008542 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:00:08 INFO - PROCESS | 1830 | 1461258008549 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:00:08 INFO - PROCESS | 1830 | 1461258008552 Marionette TRACE conn3 <- [1,3070,null,{}] 10:00:08 INFO - PROCESS | 1830 | 1461258008558 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}] 10:00:08 INFO - PROCESS | 1830 | 1461258008796 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:00:09 INFO - PROCESS | 1830 | 1461258009085 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:09 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd31de800 == 168 [pid = 1830] [id = 777] 10:00:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 137 (0x7f6fcb9e7400) [pid = 1830] [serial = 2330] [outer = (nil)] 10:00:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 138 (0x7f6fcfb17c00) [pid = 1830] [serial = 2331] [outer = 0x7f6fcb9e7400] 10:00:09 INFO - PROCESS | 1830 | 1461258009178 Marionette DEBUG loaded listener.js 10:00:09 INFO - PROCESS | 1830 | ++DOMWINDOW == 139 (0x7f6fd0c88c00) [pid = 1830] [serial = 2332] [outer = 0x7f6fcb9e7400] 10:00:10 INFO - PROCESS | 1830 | 1461258010147 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]]]}] 10:00:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:00:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:00:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:00:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:00:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:00:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:00:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1633ms 10:00:10 INFO - PROCESS | 1830 | 1461258010184 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:00:10 INFO - PROCESS | 1830 | 1461258010191 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:00:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:00:10 INFO - PROCESS | 1830 | 1461258010207 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:00:10 INFO - PROCESS | 1830 | 1461258010215 Marionette TRACE conn3 <- [1,3074,null,{}] 10:00:10 INFO - PROCESS | 1830 | 1461258010242 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}] 10:00:10 INFO - PROCESS | 1830 | 1461258010482 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:00:10 INFO - PROCESS | 1830 | 1461258010767 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:10 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd3b8d000 == 169 [pid = 1830] [id = 778] 10:00:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 140 (0x7f6fce9c9c00) [pid = 1830] [serial = 2333] [outer = (nil)] 10:00:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 141 (0x7f6fd4425800) [pid = 1830] [serial = 2334] [outer = 0x7f6fce9c9c00] 10:00:10 INFO - PROCESS | 1830 | 1461258010843 Marionette DEBUG loaded listener.js 10:00:10 INFO - PROCESS | 1830 | ++DOMWINDOW == 142 (0x7f6fd448b800) [pid = 1830] [serial = 2335] [outer = 0x7f6fce9c9c00] 10:00:11 INFO - PROCESS | 1830 | 1461258011700 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]]]}] 10:00:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:00:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:00:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:00:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:00:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:00:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:00:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1566ms 10:00:11 INFO - PROCESS | 1830 | 1461258011771 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:00:11 INFO - PROCESS | 1830 | 1461258011777 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:00:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:00:11 INFO - PROCESS | 1830 | 1461258011786 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:00:11 INFO - PROCESS | 1830 | 1461258011789 Marionette TRACE conn3 <- [1,3078,null,{}] 10:00:11 INFO - PROCESS | 1830 | 1461258011798 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}] 10:00:12 INFO - PROCESS | 1830 | 1461258012164 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:00:12 INFO - PROCESS | 1830 | 1461258012615 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:12 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fcf887000 == 170 [pid = 1830] [id = 779] 10:00:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 143 (0x7f6fc86ab800) [pid = 1830] [serial = 2336] [outer = (nil)] 10:00:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 144 (0x7f6fc9949000) [pid = 1830] [serial = 2337] [outer = 0x7f6fc86ab800] 10:00:12 INFO - PROCESS | 1830 | 1461258012765 Marionette DEBUG loaded listener.js 10:00:12 INFO - PROCESS | 1830 | ++DOMWINDOW == 145 (0x7f6fd4492800) [pid = 1830] [serial = 2338] [outer = 0x7f6fc86ab800] 10:00:13 INFO - PROCESS | 1830 | 1461258013902 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] 10:00:13 INFO - PROCESS | 1830 | 1461258013936 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:00:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:00:13 INFO - PROCESS | 1830 | 1461258013946 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:00:13 INFO - PROCESS | 1830 | 1461258013954 Marionette TRACE conn3 <- [1,3082,null,{}] 10:00:13 INFO - PROCESS | 1830 | 1461258013960 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}] 10:00:14 INFO - PROCESS | 1830 | 1461258014233 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:00:14 INFO - PROCESS | 1830 | 1461258014505 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:14 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd66d4000 == 171 [pid = 1830] [id = 780] 10:00:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 146 (0x7f6fd6706400) [pid = 1830] [serial = 2339] [outer = (nil)] 10:00:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 147 (0x7f6fd670b400) [pid = 1830] [serial = 2340] [outer = 0x7f6fd6706400] 10:00:14 INFO - PROCESS | 1830 | 1461258014646 Marionette DEBUG loaded listener.js 10:00:14 INFO - PROCESS | 1830 | ++DOMWINDOW == 148 (0x7f6fd69d0800) [pid = 1830] [serial = 2341] [outer = 0x7f6fd6706400] 10:00:15 INFO - PROCESS | 1830 | 1461258015419 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]]]}] 10:00:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:00:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:00:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:00:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:00:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1486ms 10:00:15 INFO - PROCESS | 1830 | 1461258015435 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:00:15 INFO - PROCESS | 1830 | 1461258015437 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:00:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:00:15 INFO - PROCESS | 1830 | 1461258015443 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:00:15 INFO - PROCESS | 1830 | 1461258015446 Marionette TRACE conn3 <- [1,3086,null,{}] 10:00:15 INFO - PROCESS | 1830 | 1461258015451 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}] 10:00:15 INFO - PROCESS | 1830 | 1461258015676 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:00:15 INFO - PROCESS | 1830 | 1461258015939 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:15 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fd71d7000 == 172 [pid = 1830] [id = 781] 10:00:15 INFO - PROCESS | 1830 | ++DOMWINDOW == 149 (0x7f6fd6707c00) [pid = 1830] [serial = 2342] [outer = (nil)] 10:00:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 150 (0x7f6fd7411c00) [pid = 1830] [serial = 2343] [outer = 0x7f6fd6707c00] 10:00:16 INFO - PROCESS | 1830 | 1461258016015 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 1830 | ++DOMWINDOW == 151 (0x7f6fdbb5f800) [pid = 1830] [serial = 2344] [outer = 0x7f6fd6707c00] 10:00:16 INFO - PROCESS | 1830 | 1461258016787 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:00:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:00:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1378ms 10:00:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:00:16 INFO - PROCESS | 1830 | 1461258016822 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:00:16 INFO - PROCESS | 1830 | 1461258016825 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:00:16 INFO - PROCESS | 1830 | 1461258016831 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:00:16 INFO - PROCESS | 1830 | 1461258016834 Marionette TRACE conn3 <- [1,3090,null,{}] 10:00:16 INFO - PROCESS | 1830 | 1461258016839 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}] 10:00:17 INFO - PROCESS | 1830 | 1461258017072 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:00:17 INFO - PROCESS | 1830 | 1461258017308 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:17 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fdc868800 == 173 [pid = 1830] [id = 782] 10:00:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 152 (0x7f6fd1062c00) [pid = 1830] [serial = 2345] [outer = (nil)] 10:00:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 153 (0x7f6fdbb60000) [pid = 1830] [serial = 2346] [outer = 0x7f6fd1062c00] 10:00:17 INFO - PROCESS | 1830 | 1461258017378 Marionette DEBUG loaded listener.js 10:00:17 INFO - PROCESS | 1830 | ++DOMWINDOW == 154 (0x7f6fdc940c00) [pid = 1830] [serial = 2347] [outer = 0x7f6fd1062c00] 10:00:18 INFO - PROCESS | 1830 | 1461258018173 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:00:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:00:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1378ms 10:00:18 INFO - PROCESS | 1830 | 1461258018209 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:00:18 INFO - PROCESS | 1830 | 1461258018213 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:00:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:00:18 INFO - PROCESS | 1830 | 1461258018219 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:00:18 INFO - PROCESS | 1830 | 1461258018221 Marionette TRACE conn3 <- [1,3094,null,{}] 10:00:18 INFO - PROCESS | 1830 | 1461258018227 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}] 10:00:18 INFO - PROCESS | 1830 | 1461258018441 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:00:18 INFO - PROCESS | 1830 | 1461258018736 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:18 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fddedb000 == 174 [pid = 1830] [id = 783] 10:00:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 155 (0x7f6fc86af800) [pid = 1830] [serial = 2348] [outer = (nil)] 10:00:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 156 (0x7f6fdca98800) [pid = 1830] [serial = 2349] [outer = 0x7f6fc86af800] 10:00:18 INFO - PROCESS | 1830 | 1461258018807 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 1830 | ++DOMWINDOW == 157 (0x7f6fddf07400) [pid = 1830] [serial = 2350] [outer = 0x7f6fc86af800] 10:00:19 INFO - PROCESS | 1830 | 1461258019619 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:00:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:00:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1438ms 10:00:19 INFO - PROCESS | 1830 | 1461258019657 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:00:19 INFO - PROCESS | 1830 | 1461258019660 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:00:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:00:19 INFO - PROCESS | 1830 | 1461258019666 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:00:19 INFO - PROCESS | 1830 | 1461258019669 Marionette TRACE conn3 <- [1,3098,null,{}] 10:00:19 INFO - PROCESS | 1830 | 1461258019674 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}] 10:00:19 INFO - PROCESS | 1830 | 1461258019902 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:00:20 INFO - PROCESS | 1830 | 1461258020198 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:20 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fde8d0000 == 175 [pid = 1830] [id = 784] 10:00:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 158 (0x7f6fd3e6a000) [pid = 1830] [serial = 2351] [outer = (nil)] 10:00:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 159 (0x7f6fddfc4800) [pid = 1830] [serial = 2352] [outer = 0x7f6fd3e6a000] 10:00:20 INFO - PROCESS | 1830 | 1461258020275 Marionette DEBUG loaded listener.js 10:00:20 INFO - PROCESS | 1830 | ++DOMWINDOW == 160 (0x7f6fde146400) [pid = 1830] [serial = 2353] [outer = 0x7f6fd3e6a000] 10:00:21 INFO - PROCESS | 1830 | 1461258021068 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]]]}] 10:00:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:00:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:00:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1430ms 10:00:21 INFO - PROCESS | 1830 | 1461258021097 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:00:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:00:21 INFO - PROCESS | 1830 | 1461258021100 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:00:21 INFO - PROCESS | 1830 | 1461258021105 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:00:21 INFO - PROCESS | 1830 | 1461258021109 Marionette TRACE conn3 <- [1,3102,null,{}] 10:00:21 INFO - PROCESS | 1830 | 1461258021114 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}] 10:00:21 INFO - PROCESS | 1830 | 1461258021339 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:00:21 INFO - PROCESS | 1830 | 1461258021639 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:21 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe19d9000 == 176 [pid = 1830] [id = 785] 10:00:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 161 (0x7f6fde146800) [pid = 1830] [serial = 2354] [outer = (nil)] 10:00:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 162 (0x7f6fde36f400) [pid = 1830] [serial = 2355] [outer = 0x7f6fde146800] 10:00:21 INFO - PROCESS | 1830 | 1461258021723 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 1830 | ++DOMWINDOW == 163 (0x7f6fde75a400) [pid = 1830] [serial = 2356] [outer = 0x7f6fde146800] 10:00:22 INFO - PROCESS | 1830 | 1461258022521 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:00:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:00:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1434ms 10:00:22 INFO - PROCESS | 1830 | 1461258022539 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:00:22 INFO - PROCESS | 1830 | 1461258022548 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:00:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:00:22 INFO - PROCESS | 1830 | 1461258022554 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:00:22 INFO - PROCESS | 1830 | 1461258022558 Marionette TRACE conn3 <- [1,3106,null,{}] 10:00:22 INFO - PROCESS | 1830 | 1461258022564 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}] 10:00:22 INFO - PROCESS | 1830 | 1461258022824 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:00:23 INFO - PROCESS | 1830 | 1461258023092 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe228c800 == 177 [pid = 1830] [id = 786] 10:00:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 164 (0x7f6fde252c00) [pid = 1830] [serial = 2357] [outer = (nil)] 10:00:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 165 (0x7f6fdec4a400) [pid = 1830] [serial = 2358] [outer = 0x7f6fde252c00] 10:00:23 INFO - PROCESS | 1830 | 1461258023166 Marionette DEBUG loaded listener.js 10:00:23 INFO - PROCESS | 1830 | ++DOMWINDOW == 166 (0x7f6fded95400) [pid = 1830] [serial = 2359] [outer = 0x7f6fde252c00] 10:00:23 INFO - PROCESS | 1830 | 1461258023960 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]]]}] 10:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:00:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:00:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1428ms 10:00:23 INFO - PROCESS | 1830 | 1461258023984 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:00:23 INFO - PROCESS | 1830 | 1461258023988 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:00:23 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:00:23 INFO - PROCESS | 1830 | 1461258023994 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:00:23 INFO - PROCESS | 1830 | 1461258023997 Marionette TRACE conn3 <- [1,3110,null,{}] 10:00:24 INFO - PROCESS | 1830 | 1461258024002 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}] 10:00:24 INFO - PROCESS | 1830 | 1461258024245 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:00:24 INFO - PROCESS | 1830 | 1461258024485 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:24 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe25a7000 == 178 [pid = 1830] [id = 787] 10:00:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 167 (0x7f6fde256800) [pid = 1830] [serial = 2360] [outer = (nil)] 10:00:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 168 (0x7f6fdfe05800) [pid = 1830] [serial = 2361] [outer = 0x7f6fde256800] 10:00:24 INFO - PROCESS | 1830 | 1461258024567 Marionette DEBUG loaded listener.js 10:00:24 INFO - PROCESS | 1830 | ++DOMWINDOW == 169 (0x7f6fe00a3000) [pid = 1830] [serial = 2362] [outer = 0x7f6fde256800] 10:00:25 INFO - PROCESS | 1830 | 1461258025363 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"]]]}] 10:00:25 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:00:25 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 10:00:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:00:25 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:00:25 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1389ms 10:00:25 INFO - PROCESS | 1830 | 1461258025384 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:00:25 INFO - PROCESS | 1830 | 1461258025386 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:00:25 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:00:25 INFO - PROCESS | 1830 | 1461258025392 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:00:25 INFO - PROCESS | 1830 | 1461258025395 Marionette TRACE conn3 <- [1,3114,null,{}] 10:00:25 INFO - PROCESS | 1830 | 1461258025401 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}] 10:00:25 INFO - PROCESS | 1830 | 1461258025629 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:00:25 INFO - PROCESS | 1830 | 1461258025897 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\", \"7a7e6203-63f0-40cb-bec4-654eb74efb02\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:25 INFO - PROCESS | 1830 | ++DOCSHELL 0x7f6fe2792800 == 179 [pid = 1830] [id = 788] 10:00:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 170 (0x7f6fd3c62400) [pid = 1830] [serial = 2363] [outer = (nil)] 10:00:25 INFO - PROCESS | 1830 | ++DOMWINDOW == 171 (0x7f6fe16bd800) [pid = 1830] [serial = 2364] [outer = 0x7f6fd3c62400] 10:00:25 INFO - PROCESS | 1830 | 1461258025971 Marionette DEBUG loaded listener.js 10:00:26 INFO - PROCESS | 1830 | ++DOMWINDOW == 172 (0x7f6fe1fa3800) [pid = 1830] [serial = 2365] [outer = 0x7f6fd3c62400] 10:00:26 INFO - PROCESS | 1830 | 1461258026803 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]]]}] 10:00:26 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:00:26 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1436ms 10:00:26 INFO - PROCESS | 1830 | 1461258026828 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:00:26 INFO - PROCESS | 1830 | 1461258026832 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:00:27 WARNING - u'runner_teardown' () 10:00:27 INFO - No more tests 10:00:28 INFO - Got 0 unexpected results 10:00:28 INFO - SUITE-END | took 1253s 10:00:28 INFO - Closing logging queue 10:00:28 INFO - queue closed 10:00:28 INFO - Return code: 0 10:00:28 WARNING - # TBPL SUCCESS # 10:00:28 INFO - Running post-action listener: _resource_record_post_action 10:00:28 INFO - Running post-run listener: _resource_record_post_run 10:00:29 INFO - Total resource usage - Wall time: 1288s; CPU: 98.0%; Read bytes: 8364032; Write bytes: 976289792; Read time: 312; Write time: 272712 10:00:29 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:00:29 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 85520384; Read time: 8; Write time: 75400 10:00:29 INFO - run-tests - Wall time: 1258s; CPU: 98.0%; Read bytes: 5500928; Write bytes: 890769408; Read time: 200; Write time: 197312 10:00:29 INFO - Running post-run listener: _upload_blobber_files 10:00:29 INFO - Blob upload gear active. 10:00:29 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:00:29 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 10:00:29 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'] 10:00:29 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 10:00:30 INFO - (blobuploader) - INFO - Open directory for files ... 10:00:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:00:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:00:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:00:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:00:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:00:33 INFO - (blobuploader) - INFO - Done attempting. 10:00:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:00:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:00:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:00:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:00:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:00:34 INFO - (blobuploader) - INFO - Done attempting. 10:00:34 INFO - (blobuploader) - INFO - Iteration through files over. 10:00:34 INFO - Return code: 0 10:00:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:00:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:00:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5151e4d974c8a5fbeb83cd0f02fa27736515b5b4c31af8eb77a26ca66aad2baa2f651d8cc15d0a67e5c16fa3dfcb6b17013cf06d5ab2771cc33802d3f350b16a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/00cc8b3c4323aa2456e803bba0d014d54142bf2c6f710d4db0f1a9948a1df03903e57353d4d8a3e11b1ae08eeae86927562e185a381a575eaa880fc1810d7d3c"} 10:00:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:00:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:00:34 INFO - Contents: 10:00:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5151e4d974c8a5fbeb83cd0f02fa27736515b5b4c31af8eb77a26ca66aad2baa2f651d8cc15d0a67e5c16fa3dfcb6b17013cf06d5ab2771cc33802d3f350b16a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/00cc8b3c4323aa2456e803bba0d014d54142bf2c6f710d4db0f1a9948a1df03903e57353d4d8a3e11b1ae08eeae86927562e185a381a575eaa880fc1810d7d3c"} 10:00:34 INFO - Running post-run listener: copy_logs_to_upload_dir 10:00:34 INFO - Copying logs to upload dir... 10:00:34 INFO - mkdir: /builds/slave/test/build/upload/logs 10:00:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1373.938171 ========= master_lag: 43.10 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 37 secs) (at 2016-04-21 10:01:17.722982) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-21 10:01:17.724257) ========= 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-1461255801.181205-753066919 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/5151e4d974c8a5fbeb83cd0f02fa27736515b5b4c31af8eb77a26ca66aad2baa2f651d8cc15d0a67e5c16fa3dfcb6b17013cf06d5ab2771cc33802d3f350b16a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/00cc8b3c4323aa2456e803bba0d014d54142bf2c6f710d4db0f1a9948a1df03903e57353d4d8a3e11b1ae08eeae86927562e185a381a575eaa880fc1810d7d3c"} build_url:https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038482 build_url: 'https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/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/5151e4d974c8a5fbeb83cd0f02fa27736515b5b4c31af8eb77a26ca66aad2baa2f651d8cc15d0a67e5c16fa3dfcb6b17013cf06d5ab2771cc33802d3f350b16a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/00cc8b3c4323aa2456e803bba0d014d54142bf2c6f710d4db0f1a9948a1df03903e57353d4d8a3e11b1ae08eeae86927562e185a381a575eaa880fc1810d7d3c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EVz1wYCeT7W5prTBvN5Vgw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 3.80 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-21 10:01:21.567550) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 10:01:21.567933) ========= 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-1461255801.181205-753066919 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021881 ========= master_lag: 3.95 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 10:01:25.541059) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 10:01:25.541507) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 10:01:26.205147) ========= ========= Total master_lag: 51.11 =========